Skip to content
Extraits de code Groupes Projets
Valider af176929 rédigé par renato's avatar renato
Parcourir les fichiers

fix initialization of meta values during installation

parent 8dfb0d5d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
// http://doc.spip.org/@lire_metas
function lire_metas() {
if (!_FILE_CONNECT) return;
if (!_FILE_CONNECT && !@file_exists(_FILE_CONNECT_INS .'.php')) return;
if ($result = @spip_query("SELECT nom,valeur FROM spip_meta")) {
$GLOBALS['meta'] = array();
......@@ -30,7 +30,7 @@ function lire_metas() {
function ecrire_meta($nom, $valeur) {
if (strlen($nom)){
$GLOBALS['meta'][$nom] = $valeur;
if (!_FILE_CONNECT) return;
if (!_FILE_CONNECT && !@file_exists(_FILE_CONNECT_INS .'.php')) return;
spip_query("REPLACE spip_meta (nom, valeur) VALUES ('$nom', " . _q($valeur) . " )");
}
}
......@@ -47,7 +47,7 @@ function effacer_meta($nom) {
//
// http://doc.spip.org/@ecrire_metas
function ecrire_metas() {
if (!_FILE_CONNECT) return;
if (!_FILE_CONNECT && !@file_exists(_FILE_CONNECT_INS .'.php')) return;
lire_metas();
......
......@@ -66,6 +66,13 @@ function install_etape_6_dist()
spip_query("REPLACE spip_meta (nom, valeur) VALUES ('email_webmaster', " . _q($email) . ")");
}
if (!@rename(_FILE_CONNECT_INS . _FILE_TMP . '.php',
_DIR_ETC . 'connect.php')) {
copy(_FILE_CONNECT_INS . _FILE_TMP . '.php',
_DIR_ETC . 'connect.php');
@unlink(_FILE_CONNECT_INS . _FILE_TMP . '.php');
}
include_spip('inc/config');
init_config();
......@@ -75,13 +82,6 @@ function install_etape_6_dist()
@unlink($htpasswd."-admin");
ecrire_acces();
if (!@rename(_FILE_CONNECT_INS . _FILE_TMP . '.php',
_DIR_ETC . 'connect.php')) {
copy(_FILE_CONNECT_INS . _FILE_TMP . '.php',
_DIR_ETC . 'connect.php');
@unlink(_FILE_CONNECT_INS . _FILE_TMP . '.php');
}
if (!@rename(_FILE_CHMOD_INS . _FILE_TMP . '.php',
_DIR_ETC . 'chmod.php')) {
copy(_FILE_CHMOD_INS . _FILE_TMP . '.php',
......
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