From d7dc9f55f35424e8e1b733d912c40d91f547bc74 Mon Sep 17 00:00:00 2001 From: "marcimat@rezo.net" <> Date: Wed, 5 Sep 2012 17:45:50 +0000 Subject: [PATCH] Oups et un peu de doc --- formidable_administrations.php | 4 ++-- formidable_pipelines.php | 27 ++++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/formidable_administrations.php b/formidable_administrations.php index 6288506e..d273617d 100644 --- a/formidable_administrations.php +++ b/formidable_administrations.php @@ -27,8 +27,8 @@ function formidable_upgrade($nom_meta_base_version, $version_cible){ $maj['create'] = array( array('maj_tables',array( 'spip_formulaires', - 'spip_formulaires_reponses' - 'spip_formulaires_reponses_champs' + 'spip_formulaires_reponses', + 'spip_formulaires_reponses_champs', 'spip_formulaires_liens')), ); // Ajout du choix de ce qu'on affiche à la fin des traitements diff --git a/formidable_pipelines.php b/formidable_pipelines.php index 99e92822..955fc07c 100644 --- a/formidable_pipelines.php +++ b/formidable_pipelines.php @@ -1,9 +1,25 @@ <?php +/** + * Utilisation de pipelines + * + * @package SPIP\Formidable\Pipelines +**/ + // Sécurité if (!defined("_ECRIRE_INC_VERSION")) return; -// Si pas de critère "statut", on affiche que les réponses publiées +/** + * Gérer les statut des boucles de réponses de formulaire + * + * Si pas de critère "statut", on n'affiche que les réponses publiées + * + * @pipeline pre_boucle + * @param Boucle $boucle + * Définition de la Boucle + * @return Boucle + * Définition de la boucle complétée + */ function formidable_pre_boucle($boucle){ if ($boucle->type_requete == 'formulaires_reponses') { $id_table = $boucle->id_table; @@ -15,6 +31,15 @@ function formidable_pre_boucle($boucle){ return $boucle; } +/** + * Optimiser la base de donnée en enlevant les liens de formulaires supprimés + * + * @pipeline optimiser_base_disparus + * @param array $flux + * Données du pipeline + * @return array + * Données du pipeline + */ function formidable_optimiser_base_disparus($flux){ // Les réponses qui sont à la poubelle $res = sql_select( -- GitLab