source: spip-zone/_plugins_/nouvelle_version/trunk/versioning_administrations.php @ 113565

Last change on this file since 113565 was 85983, checked in by frederic.bouteille.mae@…, 6 years ago

reorganisation en trunk/branches et changement de nom de fichiers de la V2.0

  • Property svn:executable set to *
File size: 1.2 KB
Line 
1<?php
2/***************************************************************************\
3 * Plugin Nouvelle Version pour Spip 3.0
4 * Licence GPL (c) 2011
5 * Modération de la nouvelle version d'un article
6 *
7\***************************************************************************/
8    if (!defined("_ECRIRE_INC_VERSION")) return;
9    function versioning_upgrade($nom_meta_base_version,$version_cible){
10            $current_version = 0.0;
11            if ((!isset($GLOBALS['meta'][$nom_meta_base_version]))
12            || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
13                    include_spip('base/versioning');
14                    // cas d'une installation
15                    if ($current_version==0.0){
16                            include_spip('base/create');
17                            maj_tables('spip_articles');
18                            ecrire_meta($nom_meta_base_version, $current_version=$version_cible, 'non');
19                    }
20            }
21    }
22    function versioning_vider_tables($nom_meta_base_version) {
23            sql_alter("TABLE spip_articles DROP version_of");
24            effacer_meta($nom_meta_base_version);
25    }
26    ?>
Note: See TracBrowser for help on using the repository browser.