Changeset 99213 in spip-zone


Ignore:
Timestamp:
Aug 19, 2016, 7:46:42 AM (3 years ago)
Author:
marcimat@…
Message:

Des notices PHP en moins.

Et pour le test qui enlève du formulaire de profil sur le public
la date de création du compte si cest activé, le sortir du
foreach précédent, qui n'a rien à voir.

Location:
_plugins_/inscription/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/inscription/trunk/inc/inscription3_champs_formulaire.php

    r98228 r99213  
    6363                 * -* ne pas être dans les pipelines de restrictions au dessus
    6464                 */
    65                 if (($config_i3[$clef.$suffixe] == 'on')
     65                if (isset($config_i3[$clef.$suffixe])
     66                        and ($config_i3[$clef.$suffixe] == 'on')
    6667                        and !in_array($clef, $valeurs)
    6768                        and !in_array($clef, $exceptions_des_champs)) {
  • _plugins_/inscription/trunk/inscription3_pipelines.php

    r99149 r99213  
    10491049                $inserer_saisie = '';
    10501050                foreach ($champs_spip as $champ) {
    1051                         if ($config[$champ.'_fiche_mod'] != 'on') {
     1051                        if (isset($config[$champ.'_fiche_mod']) and $config[$champ.'_fiche_mod'] != 'on') {
    10521052                                if ($champ == 'login') {
    10531053                                        $flux['data'] = preg_replace(
     
    10831083                                }
    10841084                        }
    1085                         /**
    1086                          * On vire le champs création du formulaire (ne doit pas être modifié manuellement)
    1087                          * Si on n'a pas ce champs rempli, on utilise la date actuelle pour le remplir
    1088                          * Logiquement ce champs est rempli automatiquement via pre_insertion pour tous les auteurs
    1089                          */
    1090                         if ($config['creation'] == 'on') {
    1091                                 $flux['data'] = preg_replace(
    1092                                         ",(<(li|div) [^>]*class=[\"']editer editer_creation.*<\/(li|div)>),Uims",
    1093                                         '',
    1094                                         $flux['data'],
    1095                                         1
    1096                                 );
    1097                                 if ($flux['args']['contexte']['creation'] == '0000-00-00 00:00:00') {
    1098                                         $flux['args']['contexte']['creation'] = date('Y-m-d H:i:s');
    1099                                 }
    1100                                 $flux['data'] = preg_replace(
    1101                                         ",(<(li|div) [^>]*class=[\"']editer editer_cextra_creation.*<\/(li|div)>),Uims",
    1102                                         '',
    1103                                         $flux['data'],
    1104                                         1
    1105                                 );
    1106                                 $inserer_saisie .= "<input type='hidden' name='creation' value='".$flux['args']['contexte']['creation']."' />\n";
    1107                         }
    1108                 }
    1109                 if (!test_espace_prive() and $config['logo_fiche_mod'] == 'on') {
     1085                }
     1086
     1087                /**
     1088                 * On vire le champs création du formulaire (ne doit pas être modifié manuellement)
     1089                 * Si on n'a pas ce champs rempli, on utilise la date actuelle pour le remplir
     1090                 * Logiquement ce champs est rempli automatiquement via pre_insertion pour tous les auteurs
     1091                 */
     1092                if (isset($config['creation']) and $config['creation'] == 'on') {
     1093                        $flux['data'] = preg_replace(
     1094                                ",(<(li|div) [^>]*class=[\"']editer editer_creation.*<\/(li|div)>),Uims",
     1095                                '',
     1096                                $flux['data'],
     1097                                1
     1098                        );
     1099                        if ($flux['args']['contexte']['creation'] == '0000-00-00 00:00:00') {
     1100                                $flux['args']['contexte']['creation'] = date('Y-m-d H:i:s');
     1101                        }
     1102                        $flux['data'] = preg_replace(
     1103                                ",(<(li|div) [^>]*class=[\"']editer editer_cextra_creation.*<\/(li|div)>),Uims",
     1104                                '',
     1105                                $flux['data'],
     1106                                1
     1107                        );
     1108                        $inserer_saisie .= "<input type='hidden' name='creation' value='".$flux['args']['contexte']['creation']."' />\n";
     1109                }
     1110
     1111                if (!test_espace_prive() and isset($config['logo_fiche_mod']) and $config['logo_fiche_mod'] == 'on') {
    11101112                        $flux['data'] = preg_replace(',<(form.*[^>])>,Uims', '<\\1 enctype=\'multipart/form-data\'>', $flux['data'], 1);
    11111113                        $saisie_logo = recuperer_fond('formulaires/inscription_logo', $flux['args']['contexte']);
Note: See TracChangeset for help on using the changeset viewer.