Changeset 100194 in spip-zone


Ignore:
Timestamp:
Oct 26, 2016, 6:38:48 AM (3 years ago)
Author:
kent1@…
Message:

Utiliser les mêmes séparateurs partout pour les preg_* (entre les '/', les '#', les '%', les ',') ont voit qu'il y a eu plein de codeurs différents ou de copiés collés

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/inscription/trunk/inscription3_pipelines.php

    r100193 r100194  
    963963                        $insc = recuperer_fond('formulaires/inc-inscription-inscription3', $flux['data']['contexte']);
    964964                        $flux['data']['texte'] = preg_replace(
    965                                 ",(<(li|div) [^>]*class=[\"']editer saisie_mail_inscription.*<\/(li|div)>),Uims",
     965                                "/(<(li|div) [^>]*class=[\"']editer saisie_mail_inscription.*<\/(li|div)>)/Uims",
    966966                                "\\1". $insc,
    967967                                $flux['data']['texte'],
     
    972972                                        case 'aucun':
    973973                                                $flux['data']['texte'] = preg_replace(
    974                                                         ",<p [^>]*class=[\"']explication.*<\/p>,Uims",
     974                                                        "/<p [^>]*class=[\"']explication.*<\/p>/Uims",
    975975                                                        '',
    976976                                                        $flux['data']['texte'],
     
    981981                                                $texte = PtoBR(propre($config['inscription_texte_libre']));
    982982                                                $flux['data']['texte'] = preg_replace(
    983                                                         ",(<p class=[\"']explication mode[\"']>)(.*)(<\/p>),Uims",
     983                                                        "/(<p class=[\"']explication mode[\"']>)(.*)(<\/p>)/Uims",
    984984                                                        "\\1".$texte."\\3",
    985985                                                        $flux['data']['texte'],
     
    10081008                                if ($label) {
    10091009                                        $flux['data']['texte'] = preg_replace(
    1010                                                 ',(<label.*for="var_login">)(.*)(<\/label>),Uims',
     1010                                                '/(<label.*for="var_login">)(.*)(<\/label>)/Uims',
    10111011                                                "\\1".$label."\\3",
    10121012                                                $flux['data']['texte'],
     
    10241024                        and in_array($flux['args']['fond'], array('formulaires/mot_de_passe','formulaires/editer_auteur'))) {
    10251025                        $js = recuperer_fond('formulaires/inc-js_pass_verification', $flux['data']['contexte']);
    1026                         $flux['data']['texte'] = preg_replace(',(<\/form>)(.*),Uims', "\\1".$js."\\2", $flux['data']['texte'], 1);
     1026                        $flux['data']['texte'] = preg_replace('/(<\/form>)(.*)/Uims', "\\1".$js."\\2", $flux['data']['texte'], 1);
    10271027                }
    10281028        }
     
    10531053                                if ($champ == 'login') {
    10541054                                        $flux['data'] = preg_replace(
    1055                                                 ",(<(li|div) [^>]*class=[\"']editer editer_new_($champ).*<\/(li|div)>),Uims",
     1055                                                "/(<(li|div) [^>]*class=[\"']editer editer_new_($champ).*<\/(li|div)>)/Uims",
    10561056                                                '',
    10571057                                                $flux['data'],
     
    10601060                                } elseif ($champ == 'pass') {
    10611061                                        $flux['data'] = preg_replace(
    1062                                                 ",(<(li|div) [^>]*class=[\"']editer editer_new_($champ).*<\/(li|div)>),Uims",
     1062                                                "/(<(li|div) [^>]*class=[\"']editer editer_new_($champ).*<\/(li|div)>)/Uims",
    10631063                                                '',
    10641064                                                $flux['data'],
     
    10661066                                        );
    10671067                                        $flux['data'] = preg_replace(
    1068                                                 ",(<(li|div) [^>]*class=[\"']editer editer_new_($champ)2.*<\/(li|div)>),Uims",
     1068                                                "/(<(li|div) [^>]*class=[\"']editer editer_new_($champ)2.*<\/(li|div)>)/Uims",
    10691069                                                '',
    10701070                                                $flux['data'],
     
    10731073                                } else {
    10741074                                        $flux['data'] = preg_replace(
    1075                                                 ",(<(li|div) [^>]*class=[\"']editer editer_($champ).*<\/(li|div)>),Uims",
     1075                                                "/(<(li|div) [^>]*class=[\"']editer editer_($champ).*<\/(li|div)>)/Uims",
    10761076                                                '',
    10771077                                                $flux['data'],
     
    11131113                if (!test_espace_prive() and isset($config['logo_fiche_mod']) and $config['logo_fiche_mod'] == 'on') {
    11141114                        $flux['data'] = preg_replace(
    1115                                 ',<(form.*[^>])>,Uims',
     1115                                '/<(form.*[^>])>/Uims',
    11161116                                '<\\1 enctype=\'multipart/form-data\'>',
    11171117                                $flux['data'],
     
    11201120                        $saisie_logo = recuperer_fond('formulaires/inscription_logo', $flux['args']['contexte']);
    11211121                        $flux['data'] = preg_replace(
    1122                                 '%(<!--extra-->)%is',
     1122                                '/(<!--extra-->)/is',
    11231123                                '<ul class="champs_extras inscription_logo">'.$saisie_logo.'</ul>'."\n".'$1',
    11241124                                $flux['data']
     
    11271127                if (in_array('url_site', $champs_vires) and in_array('nom_site', $champs_vires)) {
    11281128                        $flux['data'] = preg_replace(
    1129                                 ",(<(li|div) [^>]*class=[\"']editer_liens.*<\/(li|div)>),Uims",
     1129                                "/(<(li|div) [^>]*class=[\"']editer_liens.*<\/(li|div)>)/Uims",
    11301130                                '',
    11311131                                $flux['data'],
     
    11351135                if (in_array('pass', $champs_vires) and in_array('login', $champs_vires)) {
    11361136                        $flux['data'] = preg_replace(
    1137                                 ",(<(li|div) [^>]*class=[\"']editer_identification.*<\/(li|div)>),Uims",
     1137                                "/(<(li|div) [^>]*class=[\"']editer_identification.*<\/(li|div)>)/Uims",
    11381138                                '',
    11391139                                $flux['data'],
     
    11421142                }
    11431143                if (strlen($inserer_saisie)) {
    1144                         $flux['data'] = preg_replace('%(<!-- controles md5 -->)%is', $inserer_saisie."\n".'$1', $flux['data']);
     1144                        $flux['data'] = preg_replace('/(<!-- controles md5 -->)/is', $inserer_saisie."\n".'$1', $flux['data']);
    11451145                }
    11461146        }
     
    11881188        $regexp =
    11891189                # une balise indiquée avec un attribut ouvrant avec soit " ou ' (info capturée en \1)
    1190                 '#<' . $balise . ' [^>]*' . $attr . '=(["\'])'
     1190                '/<' . $balise . ' [^>]*' . $attr . '=(["\'])'
    11911191                # la valeur cherchée, avec ou sans flou autour
    11921192                . ($flou ? '(?:(?!\1).)*' . $valeur . '(?:(?!\1).)*': $valeur)
     
    12301230                . '</' . $balise . '>'
    12311231                # les modificateurs
    1232                 . '#' . $modificateurs;
     1232                . '/' . $modificateurs;
    12331233
    12341234        return $regexp;
Note: See TracChangeset for help on using the changeset viewer.