// function boucle_EVENEMENTS_dist($id_boucle, &$boucles) { $boucle = &$boucles[$id_boucle]; $id_table = $boucle->id_table; $boucle->from[$id_table] = "spip_evenements"; /* Modif Patrice : Commit SPIP 8062 $boucle->statut devient deprecie et est remplacé par $boucle->modificateur['criteres']['statut'] Il vous faut donc mettre a jour le code des boucles qui utilisent ce critere Pour avoir une compatibilité trans version il faut ecrire le test sous la forme : if ($boucle->statut OR $boucle->modificateur['criteres']['statut']) */ $temp_statut = $boucle->statut OR $boucle->modificateur['criteres']['statut']; if (!$temp_statut) { // if (!$boucle->statut) { // Restreindre aux elements publies // Si pas de lien avec un article, selectionner // uniquement les auteurs d'un article publie if (!$GLOBALS['var_preview']) if (!isset($boucle->modificateur['lien']) AND !isset($boucle->modificateur['tout']) AND (!isset($boucle->lien) OR !$boucle->lien) AND (!isset($boucle->tout) OR !$boucle->tout)) { $boucle->from["articles"] = "spip_articles"; $boucle->where[]= array("'='", "'articles.id_article'", "'$id_table.id_article'"); $boucle->where[]= array("'='", "'articles.statut'", "'\"publie\"'"); $boucle->group[] = $boucle->id_table . '.' . $boucle->primary; } } return calculer_boucle($id_boucle, $boucles); } ?>