Changeset 82352 in spip-zone


Ignore:
Timestamp:
May 14, 2014, 8:14:39 AM (5 years ago)
Author:
kent1@…
Message:

Mettre à jour la date d'archive

Location:
_plugins_/archive/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/archive/trunk/archive_pipelines.php

    r82270 r82352  
    2424}
    2525
     26/**
     27 * Insertion dans le pipeline post_edition (SPIP)
     28 *
     29 * Lors du changement de statut vers "archive", on met la date dans le champs date_archive
     30 *
     31 * @param $flux array
     32 *      Le contexte du pipeline
     33 * @return $flux array
     34 *      Le contexte du pipeline modifié
     35 */
     36function archive_post_edition($flux){
     37        if($flux['args']['action'] == 'instituer' && $flux['args']['statut_ancien'] != 'archive'  && $flux['args']['statut_nouveau'] == 'archive'){
     38                sql_updateq($flux['args']['table'],array('archive_date' => date()),id_table_objet($flux['args']['table'])."=".intval($flux['args']['id_objet']));
     39        }
     40        return $flux;
     41}
    2642?>
  • _plugins_/archive/trunk/formulaires/configurer_archive.html

    r82270 r82352  
    2929                                        <BOUCLE_ss_rubriques(RUBRIQUES) {id_parent} {par titre}>
    3030                                        <option value="#ID_RUBRIQUE"[(#ID_RUBRIQUE|in_array{#ENV{idrub,#ARRAY}}|oui)selected="selected"]>#TITRE (#ID_RUBRIQUE)</option>
    31                                                 <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
     31                                                <BOUCLE_sous_rubriques(BOUCLE_ss_rubriques)></BOUCLE_sous_rubriques>
    3232                                        </BOUCLE_ss_rubriques>
    3333                                </BOUCLE_rubriques>
  • _plugins_/archive/trunk/genie/archive_cron.php

    r82270 r82352  
    1414                        foreach ($articles as $article) {
    1515                                $id_article = $article['id_article'];
    16                                 $modifs = array('archive_date'=>date(),'statut' => 'archive');
     16                                $modifs = array('statut' => 'archive');
    1717                                $modif = article_modifier($id_article,$modifs);
    1818                        }
  • _plugins_/archive/trunk/paquet.xml

    r82270 r82352  
    1         <pipeline>
    2         <nom>taches_generales_cron</nom>
    3         <inclure>archive_pipelines.php</inclure>
    4         </pipeline>
    5 </plugin>
    61<paquet
    72        prefix="archive"
     
    2722        <pipeline nom="declarer_tables_objets_sql" inclure="base/archive.php" />
    2823        <pipeline nom="pre_boucle" inclure="archive_pipelines.php" />
     24        <pipeline nom="post_edition" inclure="archive_pipelines.php" />
    2925        <pipeline nom="taches_generales_cron" inclure="archive_pipelines.php" />
    3026</paquet>
Note: See TracChangeset for help on using the changeset viewer.