X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins-dist%2Fpetitions%2Fpetitions_pipelines.php;fp=www%2Fplugins-dist%2Fpetitions%2Fpetitions_pipelines.php;h=af0ad26a00b92c3de181a15f717afd4fc0b536b4;hb=4f443dce95ff6f8221c189880a70c74ce1c1f238;hp=9fddcb8dc57bad5937f982badac92e0d73c1a382;hpb=4a628e9b277d3617535f99d663ca79fa2e891177;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins-dist/petitions/petitions_pipelines.php b/www/plugins-dist/petitions/petitions_pipelines.php index 9fddcb8d..af0ad26a 100644 --- a/www/plugins-dist/petitions/petitions_pipelines.php +++ b/www/plugins-dist/petitions/petitions_pipelines.php @@ -10,7 +10,15 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ -if (!defined('_ECRIRE_INC_VERSION')) return; +/** + * Utilisations de pipelines + * + * @package SPIP\Petitions\Pipelines + **/ + +if (!defined('_ECRIRE_INC_VERSION')) { + return; +} /** * Boite de configuration des objets articles @@ -18,26 +26,28 @@ if (!defined('_ECRIRE_INC_VERSION')) return; * @param array $flux * @return array */ -function petitions_afficher_config_objet($flux){ - if ((($type = $flux['args']['type'])=='article') - AND ($id = $flux['args']['id'])){ - if (autoriser('modererpetition', $type, $id)){ +function petitions_afficher_config_objet($flux) { + if ((($type = $flux['args']['type']) == 'article') + and ($id = $flux['args']['id']) + ) { + if (autoriser('modererpetition', $type, $id)) { $table = table_objet($type); $id_table_objet = id_table_objet($type); - $flux['data'] .= recuperer_fond("prive/configurer/petitionner",array($id_table_objet=>$id)); + $flux['data'] .= recuperer_fond("prive/configurer/petitionner", array($id_table_objet => $id)); } } + return $flux; } /** - * Optimiser la base de donnee en supprimant les forums orphelins + * Optimiser la base de données en supprimant les pétitions orphelines * - * @param int $n - * @return int + * @param array $flux + * @return array */ -function petitions_optimiser_base_disparus($flux){ +function petitions_optimiser_base_disparus($flux) { $n = &$flux['data']; $mydate = $flux['args']['date']; @@ -45,16 +55,16 @@ function petitions_optimiser_base_disparus($flux){ // Signatures poubelles // - sql_delete("spip_petitions", "statut='poubelle' AND maj < $mydate"); + sql_delete("spip_petitions", "statut=" . sql_quote('poubelle') . " AND maj < " . sql_quote($mydate)); // rejeter les signatures non confirmees trop vieilles (20jours) - if (!defined('_PETITIONS_DELAI_SIGNATURES_REJETEES')) - define('_PETITIONS_DELAI_SIGNATURES_REJETEES',20); - sql_delete("spip_signatures", "NOT (statut='publie' OR statut='poubelle') AND NOT(" . sql_date_proche('date_time', -_PETITIONS_DELAI_SIGNATURES_REJETEES, ' DAY') . ')'); + if (!defined('_PETITIONS_DELAI_SIGNATURES_REJETEES')) { + define('_PETITIONS_DELAI_SIGNATURES_REJETEES', 20); + } + sql_delete("spip_signatures", "NOT (statut='publie' OR statut='poubelle') AND NOT(" . sql_date_proche('date_time', + -_PETITIONS_DELAI_SIGNATURES_REJETEES, ' DAY') . ')'); return $flux; } - -?>