[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins-dist / petitions / petitions_pipelines.php
index 9fddcb8..af0ad26 100644 (file)
  *  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;
 
 }
-
-?>