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

encore qq generer_url_public pas vus

parent b6ed8d0b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -105,7 +105,7 @@ if ($bad_dirs OR $absent_dirs) { ...@@ -105,7 +105,7 @@ if ($bad_dirs OR $absent_dirs) {
} else { } else {
if (!_FILE_CONNECT) if (!_FILE_CONNECT)
header("Location: " . _DIR_RESTREINT_ABS . "install" . _EXTENSION_PHP . "?etape=1"); header("Location: " . generer_url_ecrire(_DIR_RESTREINT_ABS . "install", "etape=1"));
else else
header("Location: " . _DIR_RESTREINT_ABS); header("Location: " . _DIR_RESTREINT_ABS);
} }
......
...@@ -18,7 +18,7 @@ function upgrade_dist() ...@@ -18,7 +18,7 @@ function upgrade_dist()
global $connect_id_auteur, $spip_version, $reinstall; global $connect_id_auteur, $spip_version, $reinstall;
if (!_FILE_CONNECT) { if (!_FILE_CONNECT) {
header("Location: " . 'install' . _EXTENSION_PHP); header("Location: " . generer_url_ecrire("install"));
exit; exit;
} }
...@@ -114,7 +114,7 @@ function info_install() ...@@ -114,7 +114,7 @@ function info_install()
{ {
// Soit on est dans ecrire/ et on envoie sur l'installation // Soit on est dans ecrire/ et on envoie sur l'installation
if (@file_exists("inc_version" . _EXTENSION_PHP)) { if (@file_exists("inc_version" . _EXTENSION_PHP)) {
header("Location: " . 'install' . _EXTENSION_PHP); header("Location: " . generer_url_ecrire("install"));
exit; exit;
} }
// Soit on est dans le site public // Soit on est dans le site public
......
...@@ -59,8 +59,7 @@ function calcule_header_et_page ($fond) { ...@@ -59,8 +59,7 @@ function calcule_header_et_page ($fond) {
else { else {
$link = new Link(); $link = new Link();
$link->addvar('var_mode', 'debug'); $link->addvar('var_mode', 'debug');
redirige_par_entete('spip_login' . _EXTENSION_PHP . '?url=' redirige_par_entete(generer_url_public('spip_login'), '?url='.urlencode($link->getUrl()));
.urlencode($link->getUrl()));
exit; exit;
} }
} }
......
...@@ -99,9 +99,8 @@ if ($essai_auth_http AND !$ignore_auth_http) { ...@@ -99,9 +99,8 @@ if ($essai_auth_http AND !$ignore_auth_http) {
// cas particulier, logout dans l'espace public // cas particulier, logout dans l'espace public
if ($logout_public) { if ($logout_public) {
$logout = $logout_public; $logout = $logout_public;
if (!$url) if (!$url) $url = $GLOBALS['meta']['adresse_site'];
$url = 'index' . _EXTENSION_PHP; }
}
// tentative de logout // tentative de logout
if ($logout) { if ($logout) {
verifier_visiteur(); verifier_visiteur();
...@@ -189,7 +188,7 @@ if ($essai_login == "oui") { ...@@ -189,7 +188,7 @@ if ($essai_login == "oui") {
if (!$ok) { if (!$ok) {
if (ereg(_DIR_RESTREINT_ABS, $redirect)) if (ereg(_DIR_RESTREINT_ABS, $redirect))
$redirect = "spip_login" . _EXTENSION_PHP; $redirect = generer_url_public('spip_login');
$redirect .= (strpos($redirect, "?") ? "&" : "?") . "var_login=$login"; $redirect .= (strpos($redirect, "?") ? "&" : "?") . "var_login=$login";
if ($session_password || $session_password_md5) if ($session_password || $session_password_md5)
$redirect .= '&var_erreur=pass'; $redirect .= '&var_erreur=pass';
...@@ -200,7 +199,7 @@ if ($essai_login == "oui") { ...@@ -200,7 +199,7 @@ if ($essai_login == "oui") {
// cookie d'admin ? // cookie d'admin ?
if ($cookie_admin == "non") { if ($cookie_admin == "non") {
if (!$retour) if (!$retour)
$retour = 'spip_login' . _EXTENSION_PHP .'?url='.urlencode($url); $retour = generer_url_public('spip_login', 'url='.urlencode($url));
spip_setcookie('spip_admin', $spip_admin, time() - 3600 * 24); spip_setcookie('spip_admin', $spip_admin, time() - 3600 * 24);
$redirect = ereg_replace("([?&])var_login=[^&]*&?", '\1', $retour); $redirect = ereg_replace("([?&])var_login=[^&]*&?", '\1', $retour);
......
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