[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / ecrire / iterateur / condition.php
index 29acc55..7b7f74f 100644 (file)
@@ -3,33 +3,58 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2016                                                *
+ *  Copyright (c) 2001-2017                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
+/**
+ * Gestion de l'itérateur CONDITION
+ *
+ * @package SPIP\Core\Iterateur\CONDITION
+ **/
 
-if (!defined('_ECRIRE_INC_VERSION')) return;
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
 include_spip('iterateur/data');
 
-//
-// creer une boucle sur un iterateur CONDITION
-// annonce au compilo les "champs" disponibles
-//
+
+/**
+ * Créer une boucle sur un itérateur CONDITION
+ *
+ * Annonce au compilateur les "champs" disponibles,
+ * c'est à dire aucun. Une boucle CONDITION n'a pas de données !
+ *
+ * @param Boucle $b
+ *     Description de la boucle
+ * @return Boucle
+ *     Description de la boucle complétée des champs
+ */
 function iterateur_CONDITION_dist($b) {
        $b->iterateur = 'CONDITION'; # designe la classe d'iterateur
        $b->show = array(
                'field' => array()
        );
+
        return $b;
 }
 
-
+/**
+ * Iterateur CONDITION pour itérer sur des données
+ *
+ * La boucle condition n'a toujours qu'un seul élément.
+ */
 class IterateurCONDITION extends IterateurData {
+       /**
+        * Obtenir les données de la boucle CONDITION
+        *
+        * @param array $command
+        **/
        protected function select($command) {
-               $this->tableau = array(0=>1);
+               $this->tableau = array(0 => 1);
        }
 }