Changeset 31224 in spip-zone for _plugins_/savecfg


Ignore:
Timestamp:
Aug 31, 2009, 5:15:40 PM (10 years ago)
Author:
prigent.yohann@…
Message:

Import/Export? dans SaveCFG avec des fichiers .cfg

Location:
_plugins_/savecfg
Files:
5 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/savecfg/base/savecfg.php

    r30988 r31224  
    1212        switch ($action){
    1313                case 'test':
    14                         savecfg_upgrade('savecfg_base_version',0.1);
     14                        savecfg_upgrade('savecfg_base_version',0.2);
    1515                break;
    1616                case 'install':
    17                         savecfg_upgrade('savecfg_base_version',0.1);
     17                        savecfg_upgrade('savecfg_base_version',0.2);
    1818                break;
    1919                case 'uninstall':
     
    3333                        ecrire_meta($nom_meta_base_version,$version_cible,'non');
    3434                }
     35                if (version_compare($current_version,'0.2','<')){
     36                        sql_alter("TABLE `spip_savecfg` DROP `version`");
     37                }
    3538                ecrire_metas();
    3639        }
  • _plugins_/savecfg/formulaires/sauvegarder_savecfg.php

    r31107 r31224  
    2020        if (sql_countsel('spip_meta', 'fond='.sql_quote($fond)) == 0) {
    2121                $sfg = sql_getfetsel('valeur', 'spip_meta', 'nom='.sql_quote($fond));
    22                 sql_insertq('spip_savecfg', array('id_savecfg' => '', 'fond' => $fond, 'valeur' => $sfg, 'titre' => $titre, 'version' => 1, 'date' => date('Y-m-d H:m:s')));
     22                sql_insertq('spip_savecfg', array('id_savecfg' => '', 'fond' => $fond, 'valeur' => $sfg, 'titre' => $titre, 'date' => date('Y-m-d H:m:s')));
    2323        }
    24         return 'Sauvegarde effectuée';
     24        return _T('savecfg:sauvegarde_ok');
    2525}
    2626?>
  • _plugins_/savecfg/lang/savecfg_fr.php

    r31107 r31224  
    22$GLOBALS[$GLOBALS['idx_lang']] = array(
    33        'aucune_restauration' => 'Aucune restauration disponible',
    4         'gerer_restauration' => 'Gérer les restaurations du fond <b>@fond@</b>',
     4        'exporter' => 'Exporter',
     5        'exporter_savecfg' => 'Exporter des sauvegardes',
     6        'fichier_import' => 'Choisissez le fichier &agrave; importer au format .cfg',
     7        'gerer_restauration' => 'G&eacute;rer les restaurations du fond <b>@fond@</b>',
     8        'import_ok' => 'Import effectu&eacute;e',
     9        'importer' => 'Importer',
     10        'importer_savecfg' => 'Importer des sauvegardes',
    511        'restaurations' => 'Restaurations',
    612        'restaurer' => 'Restaurer',
     13        'sauvegarde_ok' => 'Sauvegarde effectu&eacute;e',
    714        'sauvegarder' => 'Sauvegarder',
    815        'sauvegarder_savecfg' => 'Sauvegarder le fond <b>@fond@</b>',
  • _plugins_/savecfg/plugin.xml

    r31113 r31224  
    22        <nom>SaveCFG</nom>
    33        <auteur>Yohann Prigent (potter64) - 2009</auteur>
    4         <version>1.0</version>
    5         <version_base>0.1</version_base>
     4        <version>2.0</version>
     5        <version_base>0.2</version_base>
    66        <etat>stable</etat>
    77        <description>SaveCFG vous permet de sauvegarder des configurations de CFG puis de les restaurer à votre guise.</description>
  • _plugins_/savecfg/savecfg_fonctions.php

    r31114 r31224  
    22function savecfg_afficher_tout($flux) {
    33        if($flux['args']['exec'] == 'cfg' AND _request('cfg')) {
    4                 $flux['data'] = debut_boite_info(true) . recuperer_fond('prive/formulaires_savecfg') . fin_boite_info(true);
     4                $flux['data'] = debut_boite_info(true) . recuperer_fond('prive/formulaires_savecfg') . '<hr />' . recuperer_fond('prive/formulaire_savecfg_import') . fin_boite_info(true);
    55        }
    66        return $flux;
Note: See TracChangeset for help on using the changeset viewer.