[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins-dist / sites / sites_fonctions.php
index 3f49f09..49d75a6 100644 (file)
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
-if (!defined('_ECRIRE_INC_VERSION')) return;
+/**
+ * Déclarations de fonctions pour le compilateur
+ *
+ * @package SPIP\Sites\Compilateur
+ **/
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
+/**
+ * Compile la boucle `SITES` qui retourne la liste des sites référencés
+ *
+ * @param string $id_boucle
+ *     Identifiant de la boucle
+ * @param array $boucles
+ *     AST du squelette
+ * @return string
+ *     Code PHP compilé de la boucle
+ **/
 function boucle_SITES_dist($id_boucle, &$boucles) {
        $boucle = &$boucles[$id_boucle];
        $boucle->type_requete = 'syndication'; // pas sur que ce soit indispensable
-       if (!function_exists($f='boucle_SYNDICATION') AND !function_exists($f=$f.'_dist'))
+       if (!function_exists($f = 'boucle_SYNDICATION') and !function_exists($f = $f . '_dist')) {
                $f = 'calculer_boucle';
+       }
+
        return $f($id_boucle, $boucles);
 }
-
-?>