Ignore:
Timestamp:
May 14, 2014, 5:38:26 PM (7 years ago)
Author:
kent1@…
Message:

Ajouter un champ pour conserver l'ancien statut...

Ce champ est mis à jour automatiquement lors de l'institution

Mettre à jour les anciennes archives du plus avec le statut "archive"

File:
1 edited

Legend:

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

    r82270 r82366  
    1919        );
    2020       
     21        $maj['0.2.0'] = array(
     22                array('maj_tables',array('spip_articles')),
     23                array('maj_archives')
     24        );
     25
    2126        include_spip('base/upgrade');
    2227        maj_plugin($nom_meta_base_version, $version_cible, $maj);
     
    3641        effacer_meta($nom_meta_base_version);
    3742}
     43
     44/**
     45 * Mettre à jour les archives avec le champ archive à 1 vers le statut archive
     46 */
     47function maj_archives(){
     48        $archives = sql_allfetsel('id_article','spip_articles','archive=1');
     49        if(is_array($archives) && count($archives) > 0){
     50                foreach($archives as $archive){
     51                        $id_article = $archive['id_article'];
     52                        $modifs = array('statut' => 'archive');
     53                        $modif = article_modifier($id_article,$modifs);
     54                }
     55        }
     56}
    3857?>
Note: See TracChangeset for help on using the changeset viewer.