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

bugs de mise à jour et d'installation

parent 4f17602f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -552,20 +552,33 @@ if (!$PATH_TRANSLATED) { ...@@ -552,20 +552,33 @@ if (!$PATH_TRANSLATED) {
} }
# obsoletes: utiliser les constantes ci-dessus. # obsoletes: utiliser les constantes ci-dessus.
# Conserver pour compatibi vieilles contrib uniquement # Conserver pour compatibilite vieilles contrib uniquement
$flag_ecrire = !@file_exists(_DIR_RESTREINT_ABS . 'inc_version.php3'); $flag_ecrire = !@file_exists(_DIR_RESTREINT_ABS . 'inc_version.php3');
$dir_ecrire = (ereg("/ecrire/", $GLOBALS['REQUEST_URI'])) ? '' : 'ecrire/'; $dir_ecrire = (ereg("/ecrire/", $GLOBALS['REQUEST_URI'])) ? '' : 'ecrire/';
// API d'appel a la base de donnees // API d'appel a la base de donnees
function spip_query($query) { function spip_query($query) {
if (!_FILE_CONNECT) {$GLOBALS['db_ok'] = false; return;}
include_local(_FILE_CONNECT); // Essaie de se connecter
if (!$GLOBALS['db_ok']) return; if (_FILE_CONNECT)
include_local(_FILE_CONNECT);
else
// installation ?
if (_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP)
include_local(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP);
// Erreur de connexion
if (!$GLOBALS['db_ok'])
return;
// Vieux format de fichier connexion
if ($GLOBALS['spip_connect_version'] < 0.1) { if ($GLOBALS['spip_connect_version'] < 0.1) {
if (!_DIR_RESTREINT) {$GLOBALS['db_ok'] = false; return;} if (!_DIR_RESTREINT) {$GLOBALS['db_ok'] = false; return;}
@Header("Location: upgrade.php3?reinstall=oui"); @Header("Location: upgrade.php3?reinstall=oui");
exit; exit;
} }
// Faire la requete
return spip_query_db($query); return spip_query_db($query);
} }
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
if (function_exists('inclure_page_lang')) if (function_exists('inclure_page_lang'))
inclure_page_lang($fond, $delais, $contexte_inclus); inclure_page_lang($fond, $delais, $contexte_inclus);
else { else {
define ("_INC_PUBLIC", 1);
include ("ecrire/inc_version.php3"); include ("ecrire/inc_version.php3");
include_local('inc-public-global.php3'); include_local('inc-public-global.php3');
......
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