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

laisser passer la feuille de style a l'install, c'est-a-dire sans exiger le...

laisser passer la feuille de style a l'install, c'est-a-dire sans exiger le cookie. Par ailleurs, retirer de inc_upgrade ce qui n'est pas necessaire au script upgrade
parent 0eab4403
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -150,7 +150,7 @@ if (!isset($reinstall)) {
if ($spip_version <> ((double) str_replace(',','.',$GLOBALS['meta']['version_installee']))) {
include_ecrire('inc_upgrade');
include_ecrire('inc_admin');
demande_maj_version();
}
}
......
......@@ -59,4 +59,21 @@ function fin_admin($action) {
@rmdir(_DIR_SESSIONS . $fichier);
}
function demande_maj_version()
{
include_ecrire("inc_presentation");
debut_page();
echo "<blockquote><blockquote><h4><font color='red'>",
_T('info_message_technique'),
"</font><br> ",
_T('info_procedure_maj_version'),
"</h4>",
_T('info_administrateur_site_01'),
" <a href='" . generer_url_ecrire("upgrade","reinstall=non") . "'>",
_T('info_administrateur_site_02'),
"</a></blockquote></blockquote><p>";
fin_page();
exit;
}
?>
......@@ -60,6 +60,14 @@ function install_fin_html() {
echo '</td></tr></table></body></html>';
}
function install_tout_html($titre, $corps)
{
install_debut_html($titre);
echo $corps;
install_fin_html();
exit;
}
//
// Aide
//
......
......@@ -91,30 +91,4 @@ function upgrade_dist()
echo _T('alerte_maj_impossible', array('version' => $spip_version));
}
}
function demande_maj_version()
{
include_ecrire("inc_presentation");
debut_page();
echo "<blockquote><blockquote><h4><font color='red'>",
_T('info_message_technique'),
"</font><br> ",
_T('info_procedure_maj_version'),
"</h4>",
_T('info_administrateur_site_01'),
" <a href='" . generer_url_ecrire("upgrade","reinstall=non") . "'>",
_T('info_administrateur_site_02'),
"</a></blockquote></blockquote><p>";
fin_page();
exit;
}
// appele dans inc_version pour gestion de l'installation
function info_install() {
$db_ok = false;
include_ecrire ("inc_minipres");
install_debut_html(_T('info_travaux_titre')); echo "<p>"._T('info_travaux_texte')."</p>";
install_fin_html();
}
?>
......@@ -615,7 +615,7 @@ function charger_plugins($plugins) {
function autoriser_sans_cookie($nom)
{
static $autsanscookie = array('aide_index', 'install', 'admin_repair', 'spip_cookie');
static $autsanscookie = array('aide_index', 'install', 'admin_repair', 'spip_cookie', 'spip_style');
$nom = preg_replace('/.php[3]?$/', '', basename($nom));
return in_array($nom, $autsanscookie);
}
......
......@@ -398,14 +398,13 @@ OR (basename($REQUEST_URI) == 'spip_action.php?action=test_dirs'))) {
// Si on peut installer, on lance illico
if (@file_exists('inc_version.php3'))
header("Location: " . generer_url_ecrire("install"));
redirige_par_entete(generer_url_ecrire("install"));
else if (defined("_INC_PUBLIC")) {
// Si on est dans le site public, dire que qq s'en occupe
include_ecrire('inc_upgrade');
info_install();
include_ecrire ("inc_minipres");
install_tout_html(_T('info_travaux_titre'), "<p>"._T('info_travaux_texte')."</p>");
}
// autrement c'est une install ad hoc (spikini...), on sait pas faire
exit;
}
# spip_log($_SERVER['REQUEST_METHOD'].' '.$clean_link->getUrl() . _FILE_CONNECT);
......
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