Changeset 111445 in spip-zone


Ignore:
Timestamp:
Aug 27, 2018, 2:36:03 PM (8 months ago)
Author:
real3t@…
Message:

Nettoyage de code mort

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
5 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r111439 r111445  
    8989        <pipeline nom="ieconfig_metas" inclure="soyezcreateurs_ieconfig_metas.php" />
    9090
    91         <!-- <pipeline nom="ieconfig" inclure="soyezcreateurs_ieconfig.php" /> -->
    9291        <pipeline nom="noizetier_blocs_defaut" inclure="soyezcreateurs_pipelines.php" />
    9392       
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_fonctions_ieconfig.php

    r111306 r111445  
    99*/
    1010
    11 /**
    12 * Retourne le tableau des configurations de SoyezCréateur pour l'export ieconfig
    13 *
    14 * @param array $input
    15 *
    16 * @return $data
    17 **/
    18 
    19 function soyezcreateurs_tableau_export_spe($input){
    20         $data = array();
    21        
    22         // On calcule le tableau des paramètres de soyezcreateurs
    23                 $data[$input] = sql_allfetsel(
    24                         'nom, valeur',
    25                         'spip_meta',
    26                         'nom=\''.$input.'\''
    27                 );
    28                
    29                 $data[$input][0]['valeur'] = unserialize($data[$input][0]['valeur']);
    30                
    31         return $data;   
    32 }
    33 
    34 
    35 
    36 
    37 
    38 function soyezcreateurs_tableau_export($input){
    39         $data = array();
    40        
    41         // On calcule le tableau des paramètres de soyezcreateurs
    42         foreach ($input as $etape){
    43                 $data[$etape] = sql_allfetsel(
    44                         'nom, valeur',
    45                         'spip_meta',
    46                         'nom=\''.$etape.'\''
    47                 );
    48                 // On remet au propre les parametres
    49                 foreach ($data[$etape] as $cle => $soyezcreateurs) {
    50                         $data[$etape][$cle]['valeur'] = unserialize($soyezcreateurs['valeur']);
    51                 }       
    52         }
    53        
    54        
    55         /* $data['soyezcreateurs'] = sql_allfetsel(
    56                 'nom, valeur',
    57                 'spip_meta',
    58                 'nom=\'soyezcreateurs\''
    59         );
    60 
    61         // On remet au propre les parametres
    62         foreach ($data['soyezcreateurs'] as $cle => $soyezcreateurs) {
    63                 $data['soyezcreateurs'][$cle]['valeur'] = unserialize($soyezcreateurs['valeur']);
    64         } */
    65 
    66         $data = pipeline('soyezcreateurs_config_export', $data);
    67 
    68         return $data;
    69        
    70 }
    71 
    72 
    73 /**
    74 * Retourne le tableau des configurations de SoyezCréateur pour l'export ieconfig
    75 *
    76 * @param text $type_import
    77 * @param text $import_compos
    78 * @param array $config
    79 *
    80 * @return bool
    81 **/
    82 function soyezcreateurs_importer_configuration($choix_sc,$choix_sc_l,$choix_sc_c,$choix_sc_g,$config) {
    83        
    84         $config = pipeline('soyezcreateurs_config_import', $config);
    85 
    86         $soyezcreateurs = $config['soyezcreateurs'];
    87         $soyezcreateurs_layout = $config['soyezcreateurs_layout'];
    88         $soyezcreateurs_couleurs = $config['soyezcreateurs_couleurs'];
    89         $soyezcreateurs_google = $config['soyezcreateurs_google'];
    90        
    91         if ($choix_sc != 'rien' and $choix_sc !== null and isset($soyezcreateurs)) {
    92                 $ok = insert_base_ieconfig($choix_sc,$soyezcreateurs);         
    93         }
    94         if ($choix_sc_l != 'rien' and $choix_sc_l !== null and isset($soyezcreateurs_layout)) {
    95                 $ok = insert_base_ieconfig($choix_sc_l,$soyezcreateurs_layout);
    96         }
    97         if ($choix_sc_c != 'rien' and $choix_sc_c !== null and isset($soyezcreateurs_couleurs)) {
    98                 $ok = insert_base_ieconfig($choix_sc_c,$soyezcreateurs_couleurs);
    99         }
    100         if ($choix_sc_g != 'rien' and $choix_sc_g !== null and isset($soyezcreateurs_google)) {
    101                 $ok = insert_base_ieconfig($choix_sc_g,$soyezcreateurs_google);
    102         }
    103                        
    104         return $ok;
    105 }
    106 
    107 function insert_base_ieconfig($choix,$sections){
    108                 if ($choix == 'ecrase') {                       
    109                         foreach ($sections as $section) {
    110                                 $section['valeur'] = serialize($section['valeur']);
    111                         }
    112                        
    113                         if (sql_countsel('spip_meta','nom=\''.$section['nom'].'\'') != 0) {
    114                                 $t = sql_delete('spip_meta','nom=\''.$section['nom'].'\'');
    115                         }
    116                         $ok = sql_insertq('spip_meta', array('nom' => $section['nom'], 'valeur' => $section['valeur']));
    117                                
    118                 }
    119                 if ($choix == 'fusion') {
    120                         foreach ($sections as $section) {
    121                                 $import = $section;
    122                         }
    123                         $nom = $import['nom'];
    124                         if (sql_countsel('spip_meta','nom=\''.$nom.'\'') != 0) {
    125                                 $val_exist = sql_fetsel(
    126                                         'nom, valeur',
    127                                         'spip_meta',
    128                                         'nom=\''.$nom.'\''
    129                                 );                             
    130                                 $val_exist['valeur'] = unserialize($val_exist['valeur']);
    131                                
    132                                 $import['valeur'] = array_merge($val_exist['valeur'],$import['valeur']);
    133                                
    134                                
    135                                 $t = sql_delete('spip_meta','nom=\''.$import['nom'].'\'');
    136                         }
    137                         $import['valeur'] = serialize($import['valeur']);
    138                         $ok = sql_insertq('spip_meta', array('nom' => $import['nom'], 'valeur' => $import['valeur']));
    139                 }
    140                 if ($choix == 'fusion_inv') {
    141                         foreach ($sections as $section) {
    142                                 $import = $section;
    143                         }
    144                         $nom = $import['nom'];
    145                         if (sql_countsel('spip_meta','nom=\''.$nom.'\'') != 0) {
    146                                 $val_exist = sql_fetsel(
    147                                         'nom, valeur',
    148                                         'spip_meta',
    149                                         'nom=\''.$nom.'\''
    150                                 );                             
    151                                 $val_exist['valeur'] = unserialize($val_exist['valeur']);
    152                                
    153                                 $import['valeur'] = array_merge($import['valeur'],$val_exist['valeur']);
    154                                
    155                                
    156                                 $t = sql_delete('spip_meta','nom=\''.$import['nom'].'\'');
    157                         }
    158                         $import['valeur'] = serialize($import['valeur']);
    159                         $ok = sql_insertq('spip_meta', array('nom' => $import['nom'], 'valeur' => $import['valeur']));
    160                 }
    161                 //invalidation du cache
    162                 include_spip('inc/invalideur');
    163                 suivre_invalideur('soyezcreateurs-import-config');
    164                 if ($ok == 0) {
    165                                 return true;
    166                 }
    167                 else {
    168                         return false;
    169                 }
    170        
    171 }
    172 
    173 function getURI(){
    174     $adresse = $_SERVER['PHP_SELF'];
    175     $i = 0;
    176     foreach($_GET as $cle => $valeur){
    177         $adresse .= ($i == 0 ? '?' : '&').$cle.($valeur ? '='.$valeur : '');
    178         $i++;
    179     }
    180     return $adresse;
    181 }
    182 
    183 function form_export() {
    184         $saisies = array(
    185                                 'saisie' => 'fieldset',
    186                                 'options' => array(
    187                                         'nom' => 'soyezcreateurs_export',
    188                                         'label' => '<:soyezcreateurs:soyezcreateurs:>',
    189                                         'icone' => 'soyezcreateurs-16.png',
    190                                 ),
    191                                 'saisies' => array(
    192                                         array(
    193                                                 'saisie' => 'explication',
    194                                                 'options' => array(
    195                                                         'nom' => 'soyezcreateurs_export_explication',
    196                                                         'texte' => '<:soyezcreateursprive:ieconfig_soyezcreateurs_export_explication:>',
    197                                                 ),
    198                                         ),
    199                                         array(
    200                                                 'saisie' => 'oui_non',
    201                                                 'options' => array(
    202                                                         'nom' => 'soyezcreateurs_export_option',
    203                                                         'label' => '<:soyezcreateursprive:ieconfig_soyezcreateurs_export_option:>',
    204                                                         'defaut' => '',
    205                                                 ),
    206                                         ),
    207                                         array(
    208                                                 'saisie' => 'checkbox',
    209                                                 'options' => array(
    210                                                         'nom' => 'soyezcreateurs_export_choix',
    211                                                         'label' => '<:soyezcreateursprive:ieconfig_soyezcreateurs_export_option_choix:>',
    212                                                         'data' => array(
    213                                                                 'soyezcreateurs' => '<:soyezcreateursprive:soyezcreateurs_export_soyezcreateurs:>',
    214                                                                 'soyezcreateurs_layout' => '<:soyezcreateursprive:soyezcreateurs_export_soyezcreateurs_layout:>',
    215                                                                 'soyezcreateurs_couleurs' => '<:soyezcreateursprive:soyezcreateurs_export_soyezcreateurs_couleurs:>',
    216                                                                 'soyezcreateurs_google' => '<:soyezcreateursprive:soyezcreateurs_export_soyezcreateurs_google:>',
    217                                                         ),
    218                                                         'defaut' => '',
    219                                                 ),
    220                                                
    221                                                        
    222                                         ),
    223                                 ),
    224                 );
    225                
    226         return $saisies;
    227 }
    22811
    22912/*Fonction permettant une importation de configuration en spécifiant le chemin du fichier et l'action à accomplir
Note: See TracChangeset for help on using the changeset viewer.