[30] | 1 | <?php |
---|
| 2 | |
---|
| 3 | //include_spip('inc/agenda_filtres'); // declaration directe dans le xml pour eviter un find_in_path |
---|
| 4 | include_spip('public/criteres_agenda'); |
---|
| 5 | include_spip('inc/agenda_filtres'); |
---|
| 6 | |
---|
| 7 | function Agenda_heure_selector($date,$suffixe){ |
---|
| 8 | $d = strtotime($date); |
---|
| 9 | $heure = date('H',$d); |
---|
| 10 | $minute = date('i',$d); |
---|
| 11 | return |
---|
| 12 | afficher_heure($heure, "name='heure_evenement$suffixe' size='1' class='fondl'") . |
---|
| 13 | afficher_minute($minute, "name='minute_evenement$suffixe' size='1' class='fondl'"); |
---|
| 14 | } |
---|
| 15 | |
---|
| 16 | // |
---|
| 17 | // <BOUCLE(EVENEMENTS)> |
---|
| 18 | // |
---|
| 19 | function 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 | /* Modif Patrice : Commit SPIP 8062 |
---|
| 25 | $boucle->statut devient deprecie et est remplacé par |
---|
| 26 | $boucle->modificateur['criteres']['statut'] |
---|
| 27 | Il vous faut donc mettre a jour le code des boucles qui utilisent ce critere |
---|
| 28 | Pour avoir une compatibilité trans version il faut ecrire le test sous la forme : |
---|
| 29 | if ($boucle->statut OR $boucle->modificateur['criteres']['statut']) |
---|
| 30 | */ |
---|
| 31 | $temp_statut = $boucle->statut OR $boucle->modificateur['criteres']['statut']; |
---|
| 32 | if (!$temp_statut) { |
---|
| 33 | // if (!$boucle->statut) { |
---|
| 34 | // Restreindre aux elements publies |
---|
| 35 | // Si pas de lien avec un article, selectionner |
---|
| 36 | // uniquement les auteurs d'un article publie |
---|
| 37 | if (!$GLOBALS['var_preview']) |
---|
| 38 | if (!isset($boucle->modificateur['lien']) AND !isset($boucle->modificateur['tout']) |
---|
| 39 | AND (!isset($boucle->lien) OR !$boucle->lien) AND (!isset($boucle->tout) OR !$boucle->tout)) { |
---|
| 40 | $boucle->from["articles"] = "spip_articles"; |
---|
| 41 | $boucle->where[]= array("'='", "'articles.id_article'", "'$id_table.id_article'"); |
---|
| 42 | $boucle->where[]= array("'='", "'articles.statut'", "'\"publie\"'"); |
---|
| 43 | $boucle->group[] = $boucle->id_table . '.' . $boucle->primary; |
---|
| 44 | } |
---|
| 45 | } |
---|
| 46 | |
---|
| 47 | return calculer_boucle($id_boucle, $boucles); |
---|
| 48 | } |
---|
| 49 | |
---|
| 50 | ?> |
---|