Skip to content
Extraits de code Groupes Projets
Valider d7dc9f55 rédigé par marcimat@rezo.net's avatar marcimat@rezo.net
Parcourir les fichiers

Oups et un peu de doc

parent 4ae2d584
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -27,8 +27,8 @@ function formidable_upgrade($nom_meta_base_version, $version_cible){ ...@@ -27,8 +27,8 @@ function formidable_upgrade($nom_meta_base_version, $version_cible){
$maj['create'] = array( $maj['create'] = array(
array('maj_tables',array( array('maj_tables',array(
'spip_formulaires', 'spip_formulaires',
'spip_formulaires_reponses' 'spip_formulaires_reponses',
'spip_formulaires_reponses_champs' 'spip_formulaires_reponses_champs',
'spip_formulaires_liens')), 'spip_formulaires_liens')),
); );
// Ajout du choix de ce qu'on affiche à la fin des traitements // Ajout du choix de ce qu'on affiche à la fin des traitements
......
<?php <?php
/**
* Utilisation de pipelines
*
* @package SPIP\Formidable\Pipelines
**/
// Sécurité // Sécurité
if (!defined("_ECRIRE_INC_VERSION")) return; 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){ function formidable_pre_boucle($boucle){
if ($boucle->type_requete == 'formulaires_reponses') { if ($boucle->type_requete == 'formulaires_reponses') {
$id_table = $boucle->id_table; $id_table = $boucle->id_table;
...@@ -15,6 +31,15 @@ function formidable_pre_boucle($boucle){ ...@@ -15,6 +31,15 @@ function formidable_pre_boucle($boucle){
return $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){ function formidable_optimiser_base_disparus($flux){
// Les réponses qui sont à la poubelle // Les réponses qui sont à la poubelle
$res = sql_select( $res = sql_select(
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter