Souhaits #877
ferméMode "site en maintenance"
100%
Description
Permettre au super utilisateur de basculer galette en mode maintenance.(soit par un paramètre soit par GALETTE_MODE)
J'ai expérimenté ce code qui me semble fonctionner sous 0.8.1:
1 Rajouter MAINT dans le fichier behavior.inc.php
define('GALETTE_MODE', 'MAINT');
define('GALETTE_DISPLAY_ERRORS', true);
define('GALETTE_LOG_LVL', 10);
2 Ajouter ces 3 lignes tout en dernier du fichier includes\galette.inc.php
if(GALETTE_MODE == 'MAINT' && $login->isLogged() && !$login->isSuperAdmin()) {
header ('Location: index.php?logout=1&maint');
}
3 Insérer ces 4 lignes dans galette\index.php à partir de la ligne 107
$maint=null ;
if (isset($_GET['maint'])){
$tpl->assign('maint', 'maint');
}
4 Rajouter en tout début du fichier galette\templates\default\index.tpl
{if $maint}
<div id="errorbox">{_T string="Under maintenance, sorry. Please come back later"}</div>
{/if}
Et faire les traduc dans les fichiers de lang.
François
Mis à jour par Johan Cwiklinski il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 4918f350d2e5fd4eb503f05ac679a2892ec2185b.
Mis à jour par Johan Cwiklinski il y a presque 10 ans
- Assigné à mis à Johan Cwiklinski
- Version cible mis à 0.8.2
- Statut changé de Résolu à Fermé
- Catégorie mis à Core