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

feat: afficher un encart pour signaler les nouvelles versions

dans toutes les pages de l'espace privé pour les webmestres, et un bouton pointant vers le loader s'il est présent

Fix: #5690
parent 4ba5b0ac
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -309,6 +309,26 @@ function f_queue_affiche_milieu($flux) { ...@@ -309,6 +309,26 @@ function f_queue_affiche_milieu($flux) {
return $flux; return $flux;
} }
/**
* Afficher le message de mise à jour dans toutes les pages du privé pour les webmestres
*
* @pipeline affiche_milieu
* @param string $flux
* @return string
*/
function mise_a_jour_affiche_milieu($flux) {
if (
$GLOBALS['meta']['info_maj_spip']
&& autoriser('webmestre')
) {
$notice = recuperer_fond('prive/squelettes/inclure/mise_a_jour', []);
if (strlen(trim($notice))) {
$flux['data'] = $notice . $flux['data'];
}
}
return $flux;
}
/** /**
* Trouver l'objet qui correspond à l'exec de l'espace privé passé en argument * Trouver l'objet qui correspond à l'exec de l'espace privé passé en argument
* *
......
...@@ -52,6 +52,7 @@ return [ ...@@ -52,6 +52,7 @@ return [
'bouton_effacer_tout' => 'Effacer TOUT', 'bouton_effacer_tout' => 'Effacer TOUT',
'bouton_envoyer_message' => 'Message définitif : envoyer', 'bouton_envoyer_message' => 'Message définitif : envoyer',
'bouton_fermer' => 'Fermer', 'bouton_fermer' => 'Fermer',
'bouton_mettre_a_jour' => 'Mettre à jour',
'bouton_mettre_a_jour_base' => 'Mettre à jour la base de données', 'bouton_mettre_a_jour_base' => 'Mettre à jour la base de données',
'bouton_modifier' => 'Modifier', 'bouton_modifier' => 'Modifier',
'bouton_radio_afficher' => 'Afficher', 'bouton_radio_afficher' => 'Afficher',
......
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
<pipeline nom="affiche_droite" action="" /> <pipeline nom="affiche_droite" action="" />
<pipeline nom="affiche_gauche" action="" /> <pipeline nom="affiche_gauche" action="" />
<pipeline nom="affiche_milieu" action="f_queue_affiche_milieu" /> <pipeline nom="affiche_milieu" action="f_queue_affiche_milieu" />
<pipeline nom="affiche_milieu" action="mise_a_jour_affiche_milieu" />
<pipeline nom="affiche_pied" action="" /> <pipeline nom="affiche_pied" action="" />
<pipeline nom="affiche_enfants" action="" /> <pipeline nom="affiche_enfants" action="" />
<pipeline nom="affiche_hierarchie" action="" /> <pipeline nom="affiche_hierarchie" action="" />
......
[(#BOITE_OUVRIR{'',notice})]
<p><:nouvelle_version_spip{version=#CONFIG{derniere_maj_notifiee}}:></p>
[#BOITE_PIED(#CHEMIN{spip_loader.php}|oui)
<a class="btn" href="#URL_SITE_SPIP/spip_loader.php"><:bouton_mettre_a_jour:></a>]
[(#BOITE_FERMER)]
\ No newline at end of file
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