Skip to content
Extraits de code Groupes Projets
Valider 5fb1014a rédigé par Fil's avatar Fil
Parcourir les fichiers

le prefixe des tables doit etre valable des la creation des tables, sinon on...

le prefixe des tables doit etre valable des la creation des tables, sinon on cree spip_articles alors qu'on s'apprete a creer un connect.php avec un prefix spop
parent 652fb2bb
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -25,7 +25,16 @@ function install_etape_4_dist() ...@@ -25,7 +25,16 @@ function install_etape_4_dist()
$link = mysql_connect("$adresse_db", "$login_db", "$pass_db"); $link = mysql_connect("$adresse_db", "$login_db", "$pass_db");
// Prefix des tables :
// contrairement a ce qui est dit dans le message (trop strict mais c'est
// pour notre bien), on va tolerer les chiffres en plus des minuscules
$p = trim(preg_replace(',[^a-z0-9],', '',
strtolower(_request('table_prefix'))));
if ($p AND $p != 'spip')
$GLOBALS['table_prefix'] = $p;
echo "<"."!-- $link "; echo "<"."!-- $link ";
echo "(".$GLOBALS['table_prefix'].")";
if ($choix_db == "new_spip") { if ($choix_db == "new_spip") {
$sel_db = $table_new; $sel_db = $table_new;
...@@ -58,14 +67,8 @@ function install_etape_4_dist() ...@@ -58,14 +67,8 @@ function install_etape_4_dist()
"/* echec du test sur `$sel_db`.spip_meta lors de l'installation. */\n"; "/* echec du test sur `$sel_db`.spip_meta lors de l'installation. */\n";
} }
// Prefix des tables : if ($GLOBALS['table_prefix'] != 'spip') {
// contrairement a ce qui est dit dans le message (trop strict mais c'est $ligne_rappel .= "\$GLOBALS['table_prefix'] = '" . $GLOBALS['table_prefix'] . "';\n";
// pour notre bien), on va tolerer les chiffres en plus des minuscules
$table_prefix = trim(preg_replace(',[^a-z0-9],', '',
strtolower(_request('table_prefix'))));
if ($table_prefix
AND $table_prefix != 'spip') {
$ligne_rappel .= "\$GLOBALS['table_prefix'] = '" . $table_prefix . "';\n";
} }
if ($nouvelle) { if ($nouvelle) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter