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

hum, il faut y aller mollol avec les interdictions d'utiliser inc_version, ...

hum, il faut y aller mollol avec les interdictions d'utiliser inc_version,     ut servir à des scripts externes qui veulent attaquer la base de données       emple, bouton mémo, spikjini, etc)
parent b7843ee9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -56,16 +56,17 @@ function include_plug($file) { ...@@ -56,16 +56,17 @@ function include_plug($file) {
$GLOBALS['included_files'][$file] = 1; $GLOBALS['included_files'][$file] = 1;
} }
# Refus si Spip n'est pas installe... sauf si justement on l'installe!
// Que faire si Spip n'est pas installe... sauf si justement on l'installe!
if (!(_FILE_CONNECT OR defined('_ECRIRE_INSTALL') OR defined('_TEST_DIRS'))) { if (!(_FILE_CONNECT OR defined('_ECRIRE_INSTALL') OR defined('_TEST_DIRS'))) {
if (!defined("_INC_PUBLIC")) // Soit on est dans ecrire/ et on envoie sur l'installation
{ if (@file_exists("inc_version.php3")) {
header("Location: " . _DIR_RESTREINT . "install.php3"); header("Location: " . _DIR_RESTREINT . "install.php3");
} exit;
else }
{ // Soit on est dans le site public
# on ne peut pas deviner ces repertoires avant l'installation ! else if (defined("_INC_PUBLIC")) {
# on ne peut pas deviner ces repertoires avant l'installation !
define('_DIR_INCLUDE', _DIR_RESTREINT); define('_DIR_INCLUDE', _DIR_RESTREINT);
define('_DIR_IMG_PACK', (_DIR_RESTREINT . 'img_pack/')); define('_DIR_IMG_PACK', (_DIR_RESTREINT . 'img_pack/'));
define('_DIR_LANG', (_DIR_RESTREINT . 'lang/')); define('_DIR_LANG', (_DIR_RESTREINT . 'lang/'));
...@@ -74,8 +75,9 @@ if (!(_FILE_CONNECT OR defined('_ECRIRE_INSTALL') OR defined('_TEST_DIRS'))) { ...@@ -74,8 +75,9 @@ if (!(_FILE_CONNECT OR defined('_ECRIRE_INSTALL') OR defined('_TEST_DIRS'))) {
install_debut_html(_T('info_travaux_titre')); install_debut_html(_T('info_travaux_titre'));
echo "<p>"._T('info_travaux_texte')."</p>"; echo "<p>"._T('info_travaux_texte')."</p>";
install_fin_html(); install_fin_html();
exit;
} }
exit; // Soit on est appele de l'exterieur (spikini, etc)
} }
// *********** traiter les variables ************ // *********** traiter les variables ************
...@@ -154,6 +156,7 @@ function feed_post_files($table) { ...@@ -154,6 +156,7 @@ function feed_post_files($table) {
feed_post_files('HTTP_POST_FILES'); feed_post_files('HTTP_POST_FILES');
// //
// *** Parametrage par defaut de SPIP *** // *** Parametrage par defaut de SPIP ***
// //
......
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