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

remettre le parametre reinstall dans le code, mais a un endroit plu s sioux pour la suite

parent d0b213a8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -21,9 +21,10 @@ preg_match(',^[0-9a-z_]*$,i', $_GET['exec']))
$exec = $_GET['exec'];
else $exec = $SCRIPT_NAME;
if (autoriser_sans_cookie($exec))
if (autoriser_sans_cookie($exec)) {
unset($GLOBALS['_COOKIE']);
else {
if (!isset($reinstall)) $reinstall = 'non';
} else {
include_ecrire ("inc_session");
include_ecrire('inc_cookie');
$var_f = include_fonction('auth');
......
......@@ -105,7 +105,7 @@ if ($bad_dirs OR $absent_dirs) {
} else {
if (!_FILE_CONNECT)
header("Location: " . generer_url_ecrire("install", "etape=1"));
header("Location: " . generer_url_ecrire("install", "etape=1", true));
else
header("Location: " . _DIR_RESTREINT_ABS);
}
......
......@@ -614,17 +614,23 @@ function charger_generer_url() {
// Bravo au W3C qui n'a pas ete capable de nous eviter ca
// faute de separer proprement langage et meta-langage
// Ecriture tres tarabiscotee pour assurer la transition php3 & mutualisation
function generer_url_ecrire($script, $args="", $no_entities=false) {
$site = $GLOBALS['meta']["adresse_site"];
if ($site)
$site .= ((substr($site,-1) <> '/') ? '/' : '') . _DIR_RESTREINT_ABS;
else $site = _DIR_RESTREINT;
if (substr($site,-1) == '/') $site = substr($site, 0, -1);
if (!$no_entities) $args = str_replace('&', '&amp;', $args);
if (substr($site,-1) == '/') {
$site = substr($site, 0, -1);
$script = '/' . $script;
}
$ext=(ereg('.php[3]?$', $script) ? '' :_EXTENSION_PHP).($args ? '?' : "");
if (!$no_entities) $args = str_replace('&', '&amp;', $args);
return "$site/$script$ext$args";
return "$site$script$ext$args";
}
// scripts publics appeles a partir de l'espace prive ou de l'exterieur (mail)
......
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