Dépôt officiel du core SPIP
* Copie possible par svn sur svn://trac.rezo.net/spip
* Les svn:externals sont présent dans https://git.spip.net/SPIP/[nom du plugin dist]
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.2 KiB
57 lines
2.2 KiB
<?php |
|
|
|
/***************************************************************************\ |
|
* SPIP, Systeme de publication pour l'internet * |
|
* * |
|
* Copyright (c) 2001-2019 * |
|
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * |
|
* * |
|
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. * |
|
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * |
|
\***************************************************************************/ |
|
|
|
|
|
/** |
|
* Gestion d'affichage de la page de demande de mise à jour de la base de données |
|
* |
|
* Chargé depuis ecrire/index.php lorsque les numéros de versions de base |
|
* entre les fichiers et la meta ne sont pas identiques. |
|
* |
|
* @package SPIP\Core\Exec |
|
*/ |
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) { |
|
return; |
|
} |
|
|
|
|
|
/** |
|
* Demander à mettre à jour la base de données |
|
*/ |
|
function exec_demande_mise_a_jour_dist() { |
|
// on fait la verif du path avant tout, |
|
// et l'installation des qu'on est dans la colonne principale |
|
// si jamais la liste des plugins actifs change, il faut faire un refresh du hit |
|
// pour etre sur que les bons fichiers seront charges lors de l'install |
|
include_spip('inc/plugin'); |
|
if (actualise_plugins_actifs()) { |
|
include_spip('inc/headers'); |
|
redirige_par_entete(self()); |
|
} |
|
|
|
include_spip('inc/presentation'); |
|
include_spip('inc/filtres_boites'); |
|
$commencer_page = charger_fonction('commencer_page', 'inc'); |
|
echo $commencer_page('', '', '', '', true, false, false); |
|
|
|
echo debut_grand_cadre(true); |
|
echo boite_ouvrir(_T('info_message_technique'), 'notice'); |
|
echo "<p>" . _T('info_procedure_maj_version') . "</p>", |
|
"<p>" . _T('info_administrateur_site_01') . "</p>"; |
|
echo bouton_action(_T('bouton_mettre_a_jour_base'), generer_url_ecrire("upgrade", "reinstall=non")); |
|
echo boite_fermer(); |
|
// masquer les erreurs sql sur cette page car proviennent de la base pas a jour ! |
|
echo '<style type="text/css">#debug-nav {display: none;}</style>'; |
|
echo fin_grand_cadre(true); |
|
echo fin_page(); |
|
}
|
|
|