Ignore:
Timestamp:
Sep 29, 2006, 7:44:18 PM (15 years ago)
Author:
cedric@…
Message:

pas le bon format de date dans Agenda_heure_selector
filtrer les evenements en fonction du statut de l'article associé. Par defaut seuls les evenements des articles publiés sont visibles. Le critere {tout} permet de tous les recuperer, et le critere {statut=..} permet de selectioner les evenements en fonction du statut de l'article associé

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/agenda/1_9_1/agenda_mes_fonctions.php

    r5583 r5780  
    1313        afficher_minute($minute, "name='minute_evenement$suffixe' size='1' class='fondl'");
    1414}
     15
     16//
     17// <BOUCLE(EVENEMENTS)>
     18//
     19function boucle_EVENEMENTS_dist($id_boucle, &$boucles) {
     20        $boucle = &$boucles[$id_boucle];
     21        $id_table = $boucle->id_table;
     22        $boucle->from[$id_table] =  "spip_evenements";
     23
     24        // Restreindre aux elements publies
     25        if (!$boucle->statut) {
     26                // Si pas de lien avec un article, selectionner
     27                // uniquement les auteurs d'un article publie
     28                if (!$GLOBALS['var_preview'])
     29                if (!$boucle->lien AND !$boucle->tout) {
     30                        $boucle->from["articles"] =  "spip_articles";
     31                        $boucle->where[]= array("'='", "'articles.id_article'", "'$id_table.id_article'");
     32                        $boucle->where[]= array("'='", "'articles.statut'", "'\"publie\"'");
     33                        $boucle->group[] = $boucle->id_table . '.' . $boucle->primary; 
     34                }
     35        }
     36
     37        return calculer_boucle($id_boucle, $boucles);
     38}
     39
    1540?>
Note: See TracChangeset for help on using the changeset viewer.