Changeset 100528 in spip-zone for _plugins_/savecfg


Ignore:
Timestamp:
Nov 16, 2016, 10:10:39 AM (3 years ago)
Author:
teddy.spip@…
Message:

Formatage du code.

Location:
_plugins_/savecfg/trunk
Files:
10 edited

Legend:

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

    r91489 r100528  
    1010 **/
    1111if (!defined('_ECRIRE_INC_VERSION')) {
    12     return;
     12        return;
    1313}
    1414
    15 function savecfg_declarer_tables_interfaces($interface)
    16 {
    17     // 'spip_' dans l'index de $tables_principales
    18     $interface['table_des_tables']['savecfg'] = 'savecfg';
     15function savecfg_declarer_tables_interfaces($interface) {
     16        // 'spip_' dans l'index de $tables_principales
     17        $interface['table_des_tables']['savecfg'] = 'savecfg';
    1918
    20     return $interface;
     19        return $interface;
    2120}
    22 function savecfg_declarer_tables_principales($tables_principales)
    23 {
    24     $spip_savecfg = array(
    25         'id_savecfg' => 'INT(10) NOT NULL AUTO_INCREMENT',
    26         'fond' => 'text NOT NULL',
    27         'valeur' => 'text NOT NULL',
    28         'titre' => 'text NOT NULL',
    29         'version' => "VARCHAR(100) NOT NULL DEFAULT '1'",
    30         'date' => 'DATETIME', );
    3121
    32     $spip_savecfg_key = array(
    33         'PRIMARY KEY' => 'id_savecfg', );
     22function savecfg_declarer_tables_principales($tables_principales) {
     23        $spip_savecfg = array(
     24                'id_savecfg' => 'INT(10) NOT NULL AUTO_INCREMENT',
     25                'fond' => 'text NOT NULL',
     26                'valeur' => 'text NOT NULL',
     27                'titre' => 'text NOT NULL',
     28                'version' => "VARCHAR(100) NOT NULL DEFAULT '1'",
     29                'date' => 'DATETIME',
     30        );
    3431
    35     $tables_principales['spip_savecfg'] = array(
    36         'field' => &$spip_savecfg,
    37         'key' => &$spip_savecfg_key, );
     32        $spip_savecfg_key = array(
     33                'PRIMARY KEY' => 'id_savecfg',
     34        );
    3835
    39     return $tables_principales;
     36        $tables_principales['spip_savecfg'] = array(
     37                'field' => &$spip_savecfg,
     38                'key' => &$spip_savecfg_key,
     39        );
     40
     41        return $tables_principales;
    4042}
  • _plugins_/savecfg/trunk/formulaires/exporter_savecfg.php

    r92504 r100528  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    57function formulaires_exporter_savecfg_charger_dist() {
    68        $valeurs = array(
    7                 'fichier'=>'',
     9                'fichier' => '',
    810        );
     11
    912        return $valeurs;
    1013}
    11 function formulaires_exporter_savecfg_verifier_dist(){
     14
     15function formulaires_exporter_savecfg_verifier_dist() {
    1216        $erreurs = array();
     17
    1318        return $erreurs;
    1419}
     20
    1521function formulaires_exporter_savecfg_traiter_dist() {
    1622        $message = exporter_savecfg();
     23
    1724        return $message;
    1825}
     26
    1927function exporter_savecfg() {
    2028        $fichier = '';
    2129        $save = array();
    22         foreach (_request('export') as $key=>$value) {
     30        foreach (_request('export') as $key => $value) {
    2331                if ($value == 'on') {
    24                 $sfg = sql_fetsel(array('fond', 'valeur', 'titre', 'date'), 'spip_savecfg', 'id_savecfg='.sql_quote($key));
    25                 $save[$sfg['titre']] = array( 'id_savecfg' => $key, 'fond' => $sfg['fond'], 'valeur' => $sfg['valeur'], 'date' => $sfg['date']);
     32                        $sfg = sql_fetsel(array('fond', 'valeur', 'titre', 'date'), 'spip_savecfg',
     33                                'id_savecfg=' . sql_quote($key));
     34                        $save[$sfg['titre']] = array(
     35                                'id_savecfg' => $key,
     36                                'fond' => $sfg['fond'],
     37                                'valeur' => $sfg['valeur'],
     38                                'date' => $sfg['date']
     39                        );
    2640                }
    2741        }
    2842        $save = serialize($save);
    2943        header("Content-type: application/cfg");
    30         header("Content-disposition: attachment; filename=SaveCFG_" . date("Ymd").".cfg");
    31         echo ($save);
     44        header("Content-disposition: attachment; filename=SaveCFG_" . date("Ymd") . ".cfg");
     45        echo($save);
    3246        exit;
     47
    3348        return true;
    3449}
  • _plugins_/savecfg/trunk/formulaires/gerer_savecfg.php

    r92503 r100528  
    11<?php
    22
    3 if (!defined("_ECRIRE_INC_VERSION")) return;
     3if (!defined("_ECRIRE_INC_VERSION")) {
     4        return;
     5}
    46
    57function formulaires_gerer_savecfg_charger_dist() {
     
    911                'fond_id' => ''
    1012        );
     13
    1114        return $valeurs;
    1215}
    13 function formulaires_gerer_savecfg_verifier_dist(){
     16
     17function formulaires_gerer_savecfg_verifier_dist() {
    1418        $erreurs = array();
    15         if (_request('fond_id') == 'none')
     19        if (_request('fond_id') == 'none') {
    1620                $erreurs['message_erreur'] = _T('spip:info_obligatoire');
     21        }
     22
    1723        return $erreurs;
    1824}
     25
    1926function formulaires_gerer_savecfg_traiter_dist() {
    2027        if (_request('_restaurer_')) {
     
    2431                $message = supprimer_savecfg(_request('fond_id'));
    2532        }
     33
    2634        return $message;
    2735}
     36
    2837function restaurer_savecfg($id_savecfg) {
    2938        $res = array();
    30         if (sql_countsel('spip_savecfg', 'fond='.sql_quote(_request('cfg'))) > 0) {
     39        if (sql_countsel('spip_savecfg', 'fond=' . sql_quote(_request('cfg'))) > 0) {
    3140                include_spip('inc/meta');
    32                 $sfg = sql_fetsel(array('titre', 'valeur'), 'spip_savecfg', 'id_savecfg='.sql_quote($id_savecfg));
     41                $sfg = sql_fetsel(array('titre', 'valeur'), 'spip_savecfg', 'id_savecfg=' . sql_quote($id_savecfg));
    3342                ecrire_meta(_request('cfg'), $sfg['valeur']);
    3443                ecrire_metas();
    3544        }
    3645        $res['message_ok'] = _T('savecfg:savecfg_restauree', array('nom' => $sfg['titre'], 'fond' => _request('cfg')));
     46
    3747        return $res;
    3848}
     49
    3950function supprimer_savecfg($id_savecfg) {
    4051        $res = array();
    41         $nom = sql_getfetsel('titre', 'spip_savecfg', 'id_savecfg='.sql_quote($id_savecfg).' AND fond='.sql_quote(_request('cfg')));
    42         sql_delete('spip_savecfg', 'id_savecfg='.sql_quote($id_savecfg));
     52        $nom = sql_getfetsel('titre', 'spip_savecfg',
     53                'id_savecfg=' . sql_quote($id_savecfg) . ' AND fond=' . sql_quote(_request('cfg')));
     54        sql_delete('spip_savecfg', 'id_savecfg=' . sql_quote($id_savecfg));
    4355        $res['message_ok'] = _T('savecfg:savecfg_supprimee', array('nom' => $nom, 'fond' => _request('cfg')));
     56
    4457        return $res;
    4558}
  • _plugins_/savecfg/trunk/formulaires/importer_savecfg.php

    r92504 r100528  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    57function formulaires_importer_savecfg_charger_dist() {
    68        $valeurs = array(
    7                 'fichier'=>'',
     9                'fichier' => '',
    810        );
     11
    912        return $valeurs;
    1013}
    11 function formulaires_importer_savecfg_verifier_dist(){
     14
     15function formulaires_importer_savecfg_verifier_dist() {
    1216        $erreurs = array();
    13         if (strtolower(substr(strrchr($_FILES['fichier']['name'], '.'),1)) != 'cfg')
     17        if (strtolower(substr(strrchr($_FILES['fichier']['name'], '.'), 1)) != 'cfg') {
    1418                $erreurs['message_erreur'] == _T('savecfg:fichier_mauvaise_extension');
     19        }
    1520        $file = unserialize(file_get_contents($_FILES['fichier']['tmp_name']));
    16         foreach($file as $save=>$value) {
    17                 if ((!is_array($file[$save])) OR (count($file[$save]) < 4))
     21        foreach ($file as $save => $value) {
     22                if ((!is_array($file[$save])) OR (count($file[$save]) < 4)) {
    1823                        $erreurs['message_erreur'] = _T('savecfg:fichier_mauvaise_syntaxe');
    1924                }
     25        }
     26
    2027        return $erreurs;
    2128}
     29
    2230function formulaires_importer_savecfg_traiter_dist() {
    2331        $message = importer_savecfg('fichier');
     32
    2433        return $message;
    2534}
     35
    2636function importer_savecfg($fichier) {
    2737        $res = array();
    2838        $titres = array();
    2939        include_spip('inc/sauvegarder_savecfg');
    30        
     40
    3141        $file = unserialize(file_get_contents($_FILES['fichier']['tmp_name']));
    32         foreach($file as $save=>$value) {
    33                 foreach($file[$save] as $mat=>$content) {
    34                         if ($mat == 'id_savecfg')
     42        foreach ($file as $save => $value) {
     43                foreach ($file[$save] as $mat => $content) {
     44                        if ($mat == 'id_savecfg') {
    3545                                $file[$save][$mat] = '';
     46                        }
    3647                        $file[$save]['titre'] = $save;
    3748                }
    38                 $titres[]  = sauvegarder_savecfg($file[$save]['fond'], $file[$save]['titre'], $file[$save]['valeur']);
     49                $titres[] = sauvegarder_savecfg($file[$save]['fond'], $file[$save]['titre'], $file[$save]['valeur']);
    3950        }
    40         $res['message_ok'] = _T('savecfg:import_ok').' <ul><li>'.implode('</li><li>',array_unique($titres)).'</li></ul>';
     51        $res['message_ok'] = _T('savecfg:import_ok') . ' <ul><li>' . implode('</li><li>',
     52                        array_unique($titres)) . '</li></ul>';
     53
    4154        return $res;
    4255}
  • _plugins_/savecfg/trunk/formulaires/sauvegarder_savecfg.php

    r92504 r100528  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    57function formulaires_sauvegarder_savecfg_charger() {
     
    810                'nom' => $fond,
    911        );
     12
    1013        return $valeurs;
    1114}
    12 function formulaires_sauvegarder_savecfg_verifier(){
     15
     16function formulaires_sauvegarder_savecfg_verifier() {
    1317        $erreurs = array();
    14         if (strlen(_request('titre')) < 1)
     18        if (strlen(_request('titre')) < 1) {
    1519                $erreurs['message_erreur'] = _T('spip:info_obligatoire');
     20        }
     21
    1622        return $erreurs;
    1723}
     24
    1825function formulaires_sauvegarder_savecfg_traiter() {
    1926        $message = array();
    2027        $fond = _request('fondcfg');
    21         if (sql_countsel('spip_meta', 'nom='.sql_quote($fond)) == 1) {
    22                 $sfg = sql_getfetsel('valeur', 'spip_meta', 'nom='.sql_quote($fond));
     28        if (sql_countsel('spip_meta', 'nom=' . sql_quote($fond)) == 1) {
     29                $sfg = sql_getfetsel('valeur', 'spip_meta', 'nom=' . sql_quote($fond));
    2330                include_spip('inc/sauvegarder_savecfg');
    2431                $message['message_ok'] = sauvegarder_savecfg($fond, _request('titre'), $sfg);
     
    2633                $message['message_erreur'] = _T('savecfg:sauvegarde_pas_ok');
    2734        }
     35
    2836        return $message;
    2937}
  • _plugins_/savecfg/trunk/inc/sauvegarder_savecfg.php

    r92504 r100528  
    11<?php
    22
    3 if (!defined('_ECRIRE_INC_VERSION')) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    57function sauvegarder_savecfg($fond, $titre, $sfg) {
    6                 // Insert ou Update ?
    7                 $id_savecfg = sql_getfetsel('id_savecfg', 'spip_savecfg', 'titre='.sql_quote($titre).' AND fond='.sql_quote($fond));
    8                 if ($id_savecfg > 0) { // Update
    9                         sql_updateq('spip_savecfg', array( 'valeur' => $sfg, 'date' => date('Y-m-d H:m:s')), 'id_savecfg='.$id_savecfg);
    10                         return _T('savecfg:miseajour_ok',array('titre'=>$titre));
    11                 } else { // Insert
    12                         sql_insertq('spip_savecfg', array('id_savecfg' => '', 'fond' => $fond, 'valeur' => $sfg, 'titre' => $titre, 'date' => date('Y-m-d H:m:s')));
    13                         return _T('savecfg:sauvegarde_ok',array('titre'=>$titre));
    14                 }
     8        // Insert ou Update ?
     9        $id_savecfg = sql_getfetsel('id_savecfg', 'spip_savecfg',
     10                'titre=' . sql_quote($titre) . ' AND fond=' . sql_quote($fond));
     11        if ($id_savecfg > 0) { // Update
     12                sql_updateq('spip_savecfg', array('valeur' => $sfg, 'date' => date('Y-m-d H:m:s')),
     13                        'id_savecfg=' . $id_savecfg);
     14
     15                return _T('savecfg:miseajour_ok', array('titre' => $titre));
     16        } else { // Insert
     17                sql_insertq('spip_savecfg', array(
     18                        'id_savecfg' => '',
     19                        'fond' => $fond,
     20                        'valeur' => $sfg,
     21                        'titre' => $titre,
     22                        'date' => date('Y-m-d H:m:s')
     23                ));
     24
     25                return _T('savecfg:sauvegarde_ok', array('titre' => $titre));
     26        }
    1527}
  • _plugins_/savecfg/trunk/lang/paquet-savecfg_fr.php

    r89906 r100528  
    99// Items: 2
    1010
    11 if (!defined('_ECRIRE_INC_VERSION')) return;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12        return;
     13}
    1214
    1315$GLOBALS[$GLOBALS['idx_lang']] = array(
  • _plugins_/savecfg/trunk/lang/savecfg_fr.php

    r92503 r100528  
    11<?php
    22
    3 if (!defined("_ECRIRE_INC_VERSION")) return;
     3if (!defined("_ECRIRE_INC_VERSION")) {
     4        return;
     5}
    46
    57$GLOBALS[$GLOBALS['idx_lang']] = array(
  • _plugins_/savecfg/trunk/savecfg_administrations.php

    r98680 r100528  
    1010 **/
    1111if (!defined('_ECRIRE_INC_VERSION')) {
    12     return;
     12        return;
    1313}
    1414
    15 function savecfg_upgrade($nom_meta_base_version, $version_cible)
    16 {
    17     include_spip('inc/meta');
    18     $current_version = '0.0.0';
    19     if ((!isset($GLOBALS['meta'][$nom_meta_base_version])) || (($current_version = $GLOBALS['meta'][$nom_meta_base_version]) != $version_cible)) {
    20         if ($current_version == '0.0.0') {
    21             include_spip('base/create');
    22             include_spip('base/abstract_sql');
    23             include_spip('base/savecfg_install');
    24             creer_base();
    25             ecrire_meta($nom_meta_base_version, $version_cible, 'non');
    26         }
    27         if (version_compare($current_version, '0.2.0', '<')) {
    28             sql_alter('TABLE `spip_savecfg` DROP `version`');
    29         }
    30         ecrire_metas();
    31     }
     15function savecfg_upgrade($nom_meta_base_version, $version_cible) {
     16        include_spip('inc/meta');
     17        $current_version = '0.0.0';
     18        if ((!isset($GLOBALS['meta'][$nom_meta_base_version])) || (($current_version = $GLOBALS['meta'][$nom_meta_base_version]) != $version_cible)) {
     19                if ($current_version == '0.0.0') {
     20                        include_spip('base/create');
     21                        include_spip('base/abstract_sql');
     22                        include_spip('base/savecfg_install');
     23                        creer_base();
     24                        ecrire_meta($nom_meta_base_version, $version_cible, 'non');
     25                }
     26                if (version_compare($current_version, '0.2.0', '<')) {
     27                        sql_alter('TABLE `spip_savecfg` DROP `version`');
     28                }
     29                ecrire_metas();
     30        }
    3231}
    33 function savecfg_vider_tables($nom_meta_base_version)
    34 {
    35     sql_drop_table('spip_savecfg');
    36     effacer_meta($nom_meta_base_version);
    37     ecrire_metas();
     32
     33function savecfg_vider_tables($nom_meta_base_version) {
     34        sql_drop_table('spip_savecfg');
     35        effacer_meta($nom_meta_base_version);
     36        ecrire_metas();
    3837}
  • _plugins_/savecfg/trunk/savecfg_fonctions.php

    r91489 r100528  
    22
    33if (!defined('_ECRIRE_INC_VERSION')) {
    4     return;
     4        return;
    55}
    66
    7 function savecfg_afficher_tout($flux)
    8 {
    9     if (($flux['args']['exec'] == 'cfg' and _request('cfg')) or (strpos($flux['args']['exec'], 'configurer_') !== false)) {
    10         include_spip('inc/presentation');
    11         $flux['data'] = recuperer_fond('prive/formulaires_savecfg').recuperer_fond('prive/formulaire_savecfg_import').$flux['data'];
    12     }
     7function savecfg_afficher_tout($flux) {
     8        if (($flux['args']['exec'] == 'cfg' and _request('cfg')) or (strpos($flux['args']['exec'],
     9                                'configurer_') !== false)
     10        ) {
     11                include_spip('inc/presentation');
     12                $flux['data'] = recuperer_fond('prive/formulaires_savecfg') . recuperer_fond('prive/formulaire_savecfg_import') . $flux['data'];
     13        }
    1314
    14     return $flux;
     15        return $flux;
    1516}
Note: See TracChangeset for help on using the changeset viewer.