Ignore:
Timestamp:
Dec 13, 2015, 2:41:19 PM (5 years ago)
Author:
marcimat@…
Message:

Meilleure compatibilité avec PSR-2 et nos règles d'écriture, en appliquant
différents fix avec php-cs-fixers. Fixers appliqués ici :

'encoding', utf8
'eof_ending',
un saut de ligne en fin de fichier
'elseif', elseif plutôt que else if
'function_call_space',
espaces sur fonctions
'function_declaration', espaces sur fonctions
'function_typehint_space',
espaces sur fonctions
'linefeed', sauts de ligne \n uniquement
'lowercase_constants',
true, false, null en munuscule
'lowercase_keywords', mots clés PHP en lowercase
'method_argument_space',
espaces sur appels de fonctions
'multiple_use', use unique sur fonctions anonymes
'newline_after_open_tag',
ouverture de php… et c'est tout sur cette ligne
'operators_spaces', espaces de part et d'autres des opérateurs binaires
'parenthesis',
pas d'espace juste après parenthèse ouvrante, ou avant parenthèse fermante
'php_closing_tag', pas de fermeture de php
'short_tag',
tag PHP corrects
'trailing_spaces', pas d'espace qui traîne en fin de ligne
'visibility',
déclarer 'public / private / protected' sur les méthodes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/grenier/base/convert_sql_utf8.php

    r89285 r93641  
    1515
    1616// http://code.spip.net/@base_convert_sql_utf8_dist
    17 function base_convert_sql_utf8_dist($titre='', $reprise=false)
     17function base_convert_sql_utf8_dist($titre = '', $reprise = false)
    1818{
    1919        if (!$titre) return; // anti-testeur automatique
    20         ecrire_meta('convert_sql_utf8','oui','non');
     20        ecrire_meta('convert_sql_utf8', 'oui', 'non');
    2121        echo install_debut_html($titre);
    2222       
     
    3636
    3737// http://code.spip.net/@convert_sql_utf8
    38 function convert_sql_utf8($titre){
     38function convert_sql_utf8($titre) {
    3939
    4040        define('_DEBUG_CONVERT', false);
    4141        $charset_spip = $GLOBALS['meta']['charset'];
    4242        $charset_supporte = false;
    43         $utf8_supporte = false; 
     43        $utf8_supporte = false;
    4444        // verifier que mysql gere le charset courant pour effectuer les conversions
    4545        if ($c = sql_get_charset($charset_spip)){
     
    5151                $res = spip_query("SHOW CHARACTER SET");
    5252                while ($row = sql_fetch($res)){
    53                         if ($row['Charset']=='utf8') $utf8_supporte = true;
     53                        if ($row['Charset'] == 'utf8') $utf8_supporte = true;
    5454                }
    5555                echo install_debut_html($titre);
     
    7676        while (($row = sql_fetch($res)) /*&& ($count<1)*/){
    7777                $nom = array_shift($row);
    78                 if (preg_match(',^'.$GLOBALS['table_prefix'].'_(.*)$,',$nom,$regs)){
     78                if (preg_match(',^'.$GLOBALS['table_prefix'].'_(.*)$,', $nom, $regs)){
    7979                        $count++;
    8080                        $nom = $regs[1];
     
    8585                                $collation = $row2['Collation'];
    8686                                $champ = $row2['Field'];
    87                                 if ($collation!="NULL"
    88                                 && isset($charset2collations[$collation]) 
    89                                 && $charset2collations[$collation]=='latin1'){
     87                                if ($collation != "NULL"
     88                                && isset($charset2collations[$collation])
     89                                && $charset2collations[$collation] == 'latin1'){
    9090                                        echo "Conversion de '$champ' depuis $collation (".$charset2collations[$collation]."):";
    9191                                        // conversion de latin1 vers le charset reel du contenu
    92                                         $type_texte= $row2['Type'];
     92                                        $type_texte = $row2['Type'];
    9393                                        $type_blob = "blob";
    94                                         if (strpos($type_texte,"text")!==FALSE)
    95                                                 $type_blob = str_replace("text","blob",$type_texte);
     94                                        if (strpos($type_texte, "text") !== false)
     95                                                $type_blob = str_replace("text", "blob", $type_texte);
    9696
    9797                                        // sauf si blob expressement demande dans la description !
    9898                                        if ((
    9999                                        $a = $GLOBALS['tables_principales']['spip_'.$nom]['field'][$champ]
    100                                         OR $a = $GLOBALS['tables_auxiliaires']['spip_'.$nom]['field'][$champ]
    101                                         ) AND preg_match(',blob,i', $a)) {
     100                                        or $a = $GLOBALS['tables_auxiliaires']['spip_'.$nom]['field'][$champ]
     101                                        ) and preg_match(',blob,i', $a)) {
    102102                                                echo "On ignore le champ blob $nom.$champ <hr />\n";
    103103                                        } else {
    104104
    105105                                                $default = $row2['Default']?(" DEFAULT ".sql_quote($row2['Default'])):"";
    106                                                 $notnull = ($row2['Null']=='YES')?"":" NOT NULL";
     106                                                $notnull = ($row2['Null'] == 'YES')?"":" NOT NULL";
    107107                                                $q = "ALTER TABLE spip_$nom CHANGE $champ $champ $type_blob $default $notnull";
    108108                                                if (!_DEBUG_CONVERT)
     
    123123                }
    124124        }
    125         ecrire_meta('charset_sql_base',$sql_charset,'non');
    126         ecrire_meta('charset_sql_connexion',$sql_charset,'non');
     125        ecrire_meta('charset_sql_base', $sql_charset, 'non');
     126        ecrire_meta('charset_sql_connexion', $sql_charset, 'non');
    127127        }
    128128}
    129 ?>
Note: See TracChangeset for help on using the changeset viewer.