Browse Source

Afficher les boutons de logout et de retour à l'auteur initial côté privé

demande de Kent1 : https://contrib.spip.net/Incarner#forum493670
svn/root/tags/v1.4.0
bystrano@gmx.ch 4 years ago
parent
commit
f274fbb25b
  1. 7
      css/incarner.css
  2. 15
      incarner_pipelines.php
  3. 4
      paquet.xml

7
css/incarner.css

@ -1,11 +1,16 @@
.menu-incarner {
z-index: 100;
z-index: 10000;
position: fixed;
left: 0;
top: 0;
white-space: nowrap;
}
.menu-incarner.prive {
width: 100%;
text-align: center;
}
a.bouton-incarner {
margin: 0 0 0 10px;
padding: .4em 1em;

15
incarner_pipelines.php

@ -73,7 +73,7 @@ function incarner_affichage_final($html) {
include_spip('incarner_fonctions');
if ((! incarner_cle_valide($cle_actuelle))
or (session_get('id_auteur') === $id_auteur)) {
or (intval(session_get('id_auteur')) === $id_auteur)) {
return $html;
}
@ -96,7 +96,7 @@ function incarner_affichage_final($html) {
'logout=oui&redirect=' . $self
);
$lien = '<div class="menu-incarner">';
$lien = '<div class="menu-incarner' . (test_espace_prive() ? " prive" : "") . '">';
$lien .= '<a class="bouton-incarner" href="' . $url_logout . '">';
$lien .= _T('incarner:logout_definitif');
$lien .= '</a>';
@ -111,6 +111,12 @@ function incarner_affichage_final($html) {
return $html;
}
function incarner_affichage_final_prive($html) {
return incarner_affichage_final($html);
}
/**
* Ajoute une feuille de styles à l'espace public
*
@ -125,6 +131,11 @@ function incarner_insert_head($flux) {
return $flux;
}
function incarner_header_prive($flux) {
return incarner_insert_head($flux);
}
/**
* Donner un cookie d'incarnation aux webmestre dès le login
*

4
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="incarner"
categorie="outil"
version="1.2.0"
version="1.3.0"
etat="test"
compatibilite="[3.0.11;3.1.*]"
logo="images/logo_incarner_48.png"
@ -18,7 +18,9 @@
<pipeline nom="boite_infos" inclure="incarner_pipelines.php" />
<pipeline nom="affichage_final" inclure="incarner_pipelines.php" />
<pipeline nom="affichage_final_prive" inclure="incarner_pipelines.php" />
<pipeline nom="insert_head" inclure="incarner_pipelines.php" />
<pipeline nom="header_prive" inclure="incarner_pipelines.php" />
<pipeline nom="formulaire_traiter" inclure="incarner_pipelines.php" />
</paquet>
Loading…
Cancel
Save