Changeset 57335 in spip-zone


Ignore:
Timestamp:
Jan 19, 2012, 3:20:34 PM (8 years ago)
Author:
kent1@…
Message:

Oups des choses ont été commitées par inadvertance

Location:
_squelettes_/spipclear_z/branches/v3.2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/spipclear_z/branches/v3.2/base/spipclear_upgrade.php

    r57332 r57335  
    44include_spip('inc/meta');
    55include_spip('inc/cextras_gerer');
     6include_spip('spipclear_pipelines');
    67
    78/**
    89 * Fonction d'upgrade/maj
    9  * On cree une configuration par defaut
     10 * On cr�e une configuration par d�faut
    1011 *
    1112 * @param string $nom_meta_base_version
     
    1314 */
    1415function spipclear_upgrade($nom_meta_base_version,$version_cible){
     16        $current_version = "0.0";
     17        if (    (!isset($GLOBALS['meta'][$nom_meta_base_version]))
     18                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    1519                include_spip('spipclear_pipelines');
    16                 include_spip('noisetier_fonctions');
     20                include_spip('inc/noizetier');
    1721
    18                 $config_defaut = _DIR_PLUGIN_SPIPCLEAR . 'config_noizetier/spipclear.yaml';
    19                
    20                 $maj['create'] = array(
    21                         array('spipclear_get_config_noizetier',$config_defaut),
    22                         array('spipclear_declarer_champs_extras','')
    23                 );
    24                 $maj['0.2'] = array(
    25                         array('spipclear_declarer_champs_extras','')
    26                 );
    27                 include_spip('base/upgrade');
    28                 maj_plugin($nom_meta_base_version, $version_cible, $maj);
     22                if (version_compare($current_version,'0.0','=')){
     23                        $config_defaut = _DIR_PLUGIN_SPIPCLEAR . 'config_noizetier/spipclear.yaml';
     24                        $yaml = spipclear_get_config_noizetier($config_defaut);
     25                        if( noizetier_importer_configuration('remplacer', 'non', $yaml)) {
     26                                ecrire_meta($nom_meta_base_version,'0.0','non');
     27                        } else {
     28                                echo _T('spipclear:msg_erreur_v00')."<br/>";
     29                        }
     30                }
     31                if (version_compare($current_version,'0.2','<=')){     
     32                        $champs = spipclear_declarer_champs_extras();
     33                        // C'est le plugin Champs Extras qui ecrit le meta
     34                        if(! installer_champs_extras($champs, $nom_meta_base_version, $version_cible)) {
     35                                echo _T('spipclear:msg_erreur_v02')."<br/>";
     36                        }
     37                }
     38        }
    2939}
    3040
  • _squelettes_/spipclear_z/branches/v3.2/plugin.xml

    r57332 r57335  
    2424        </pipeline>
    2525        <pipeline><nom>spipclear_top_fin</nom></pipeline>
    26         <necessite id="SPIP" version="[2.1.0;3.0.99]" />
     26        <necessite id="SPIP" version="[2.1.0;2.1.99]" />
    2727        <necessite id='Z' version='[1.1.1;1.7.17]' />
    2828        <necessite id="CalendrierMini" version="[0.3;]" />
  • _squelettes_/spipclear_z/branches/v3.2/spipclear_pipelines.php

    r57332 r57335  
    7676}
    7777
    78 function spipclear_declarer_champs_extras_3($champs = array()){
    79         $champs['spip_articles']['bestof'] = array(
    80                 'saisie' => 'input',//Type du champs (voir plugin Saisies)
    81                 'options' => array(
    82                         'nom' => 'bestof',
    83                         'label' => _T('spipclear:ce_bestof_label'),
    84                         'sql' => "varchar(30) NOT NULL DEFAULT ''",
    85                         'defaut' => '',// Valeur par défaut
    86                 ),
    87                 'verifier' => array());
    88         return $champs;
    89 }
    9078?>
Note: See TracChangeset for help on using the changeset viewer.