Update of /home/spip-cvs/spip
In directory alan:/tmp/cvs-serv24480
Modified Files:
inc-public-global.php3 inc-admin.php3 spip_admin.css
article-dist.html auteur-dist.html breve-dist.html
forum-dist.html mot-dist.html plan-dist.html
recherche-dist.html resume-dist.html rubrique-dist.html
site-dist.html sommaire-dist.html
Log Message:
boutons admin (Jack Pyrate)
Index: article-dist.html
RCS file: /home/spip-cvs/spip/article-dist.html,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- article-dist.html 16 Aug 2004 17:26:29 -0000 1.50
+++ article-dist.html 19 Aug 2004 14:27:35 -0000 1.51
@@ -114,13 +114,11 @@
</B_forums_liens>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
-
-
</div>
+<!-- Formulaire administrateur -->
+
+#FORMULAIRE_ADMIN
<!-- Une : derniers articles publies -->
Index: mot-dist.html
RCS file: /home/spip-cvs/spip/mot-dist.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- mot-dist.html 2 May 2004 09:42:45 -0000 1.12
+++ mot-dist.html 19 Aug 2004 14:27:35 -0000 1.13
@@ -88,11 +88,11 @@
</B_groupes_freres>
+</div>
<!-- Formulaire administrateur -->
-[(#FORMULAIRE_ADMIN)]
-</div>
+#FORMULAIRE_ADMIN
<!-- Une : contenu du mot-cle -->
Index: sommaire-dist.html
RCS file: /home/spip-cvs/spip/sommaire-dist.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- sommaire-dist.html 15 Jul 2004 08:27:15 -0000 1.28
+++ sommaire-dist.html 19 Aug 2004 14:27:35 -0000 1.29
@@ -73,12 +73,11 @@
<a href="http://www.spip.net"><img src="IMG/logo_spip.jpg" width="105" height="92" border="0" alt="<:site_realise_avec_spip:>"></a>
+</div>
<!-- Formulaire administrateur -->
-[(#FORMULAIRE_ADMIN)]
-
-</div>
+#FORMULAIRE_ADMIN
<div id="principal" class="contenu">
Index: resume-dist.html
RCS file: /home/spip-cvs/spip/resume-dist.html,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- resume-dist.html 2 May 2004 09:42:45 -0000 1.25
+++ resume-dist.html 19 Aug 2004 14:27:35 -0000 1.26
@@ -65,12 +65,11 @@
</B_forums_liens>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
+</div>
+<!-- Formulaire administrateur -->
-</div>
+#FORMULAIRE_ADMIN
<!-- Une : articles les plus populaires -->
Index: plan-dist.html
RCS file: /home/spip-cvs/spip/plan-dist.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- plan-dist.html 30 Oct 2003 18:59:28 -0000 1.15
+++ plan-dist.html 19 Aug 2004 14:27:35 -0000 1.16
@@ -118,12 +118,11 @@
</BOUCLE_secteurs>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
+</div>
+<!-- Formulaire administrateur -->
-</div>
+#FORMULAIRE_ADMIN
</body>
Index: rubrique-dist.html
RCS file: /home/spip-cvs/spip/rubrique-dist.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- rubrique-dist.html 2 May 2004 09:42:45 -0000 1.31
+++ rubrique-dist.html 19 Aug 2004 14:27:35 -0000 1.32
@@ -108,12 +108,11 @@
</B_breves_rubrique>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
+</div>
+<!-- Formulaire administrateur -->
-</div>
+#FORMULAIRE_ADMIN
Index: auteur-dist.html
RCS file: /home/spip-cvs/spip/auteur-dist.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- auteur-dist.html 2 May 2004 18:39:27 -0000 1.11
+++ auteur-dist.html 19 Aug 2004 14:27:35 -0000 1.12
@@ -50,12 +50,11 @@
[(#FORMULAIRE_RECHERCHE)]
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
-
</div>
+<!-- Formulaire administrateur -->
+
+#FORMULAIRE_ADMIN
<!-- Une : affichage de l'auteur -->
Index: site-dist.html
RCS file: /home/spip-cvs/spip/site-dist.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- site-dist.html 3 Jun 2004 19:42:19 -0000 1.9
+++ site-dist.html 19 Aug 2004 14:27:35 -0000 1.10
@@ -50,11 +50,11 @@
[(#FORMULAIRE_RECHERCHE)]
-<!-- Formulaire administrateur -->
+</div>
-[(#FORMULAIRE_ADMIN)]
+<!-- Formulaire administrateur -->
-</div>
+#FORMULAIRE_ADMIN
<!-- Une : affichage du site -->
Index: recherche-dist.html
RCS file: /home/spip-cvs/spip/recherche-dist.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- recherche-dist.html 3 Jun 2004 19:42:19 -0000 1.27
+++ recherche-dist.html 19 Aug 2004 14:27:35 -0000 1.28
@@ -82,13 +82,11 @@
</div>
</B_mots>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
-
-
</div>
+<!-- Formulaire administrateur -->
+
+#FORMULAIRE_ADMIN
<!-- Une : articles trouves -->
Index: breve-dist.html
RCS file: /home/spip-cvs/spip/breve-dist.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- breve-dist.html 9 Nov 2003 18:56:54 -0000 1.22
+++ breve-dist.html 19 Aug 2004 14:27:35 -0000 1.23
@@ -109,13 +109,11 @@
</B_articles_secteur>
-<!-- Formulaire administrateur -->
-
-[(#FORMULAIRE_ADMIN)]
-
-
</div>
+<!-- Formulaire administrateur -->
+
+#FORMULAIRE_ADMIN
<!-- Contenu : corps de la breve -->
Index: forum-dist.html
RCS file: /home/spip-cvs/spip/forum-dist.html,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- forum-dist.html 9 Nov 2003 18:56:54 -0000 1.18
+++ forum-dist.html 19 Aug 2004 14:27:35 -0000 1.19
@@ -41,11 +41,11 @@
</ul>
</div>
-<!-- Formulaire administrateur -->
+</div>
-[(#FORMULAIRE_ADMIN)]
+<!-- Formulaire administrateur -->
-</div>
+#FORMULAIRE_ADMIN
<!-- Contenu : poster un message dans le forum -->
Index: inc-admin.php3
RCS file: /home/spip-cvs/spip/inc-admin.php3,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- inc-admin.php3 18 Aug 2004 21:30:58 -0000 1.18
+++ inc-admin.php3 19 Aug 2004 14:27:35 -0000 1.19
@@ -36,7 +36,7 @@
$link = $GLOBALS['clean_link'];
if ($link->getvar('var_afficher_debug') != '') {
$link->delvar('var_afficher_debug');
- $link->delvar('recalcul');
+ $link->addvar('recalcul', 'oui');
$ret .= bouton_admin(_T('icone_retour'), $link->getUrl());
}
}
@@ -110,6 +110,22 @@
return $ret;
}
+function calcul_admin_page($cached, $texte) {
+ $a = '<'.'?php echo afficher_boutons_admin("'. ($cached ? ' *' : '').'"); ?'.'>';
+
+ // La constante doit etre definie a l'identique dans inc-form-squel
+ // balise #FORMULAIRE_ADMIN ? sinon ajouter en fin de page
+ if (!(strpos($texte, '<!-- @@formulaire_admin@@45609871@@ -->') === false))
+ $texte = str_replace('<!-- @@formulaire_admin@@45609871@@ -->', $a, $texte);
+ else if (eregi('</(body|html)>', $texte, $regs))
+ $texte = str_replace($regs[0], $a.$regs[0], $texte);
+ else
+ $texte .= $a;
+
+ return $texte;
+}
+
+
function page_debug($type,$texte,$fichier) {
@header('Content-Type: text/html; charset='.lire_meta('charset'));
echo "<html><head><title>Debug $type : $fichier</title>
@@ -125,4 +141,5 @@
highlight_string($texte);
}
+
?>
Index: inc-public-global.php3
RCS file: /home/spip-cvs/spip/inc-public-global.php3,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -d -r1.118 -r1.119
--- inc-public-global.php3 18 Aug 2004 12:43:48 -0000 1.118
+++ inc-public-global.php3 19 Aug 2004 14:27:35 -0000 1.119
@@ -199,16 +199,8 @@
if (!$GLOBALS['flag_preserver']
&& ($admin = $GLOBALS['HTTP_COOKIE_VARS']['spip_admin'])) {
include_local('inc-admin.php3');
- $a = '<'.'?php echo afficher_boutons_admin("'. ($cached ? ' *' : '').'"); ?'.'>';
-
- // La constante doit etre definie a l'identique dans inc-form-squel
- // balise #FORMULAIRE_ADMIN ? sinon ajouter en fin de page
- if (!(strpos($texte, '<!-- @@formulaire_admin@@45609871@@ -->') === false))
- $texte = str_replace('<!-- @@formulaire_admin@@45609871@@ -->', $a, $texte);
- else
- $texte .= $a;
+ return calcul_admin_page($cached, $texte);
}
- return $texte;
}
// Si l'admin a demande un affichage
Index: spip_admin.css
RCS file: /home/spip-cvs/spip/spip_admin.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- spip_admin.css 18 Aug 2004 21:30:58 -0000 1.2
+++ spip_admin.css 19 Aug 2004 14:27:35 -0000 1.3
@@ -2,9 +2,9 @@
* Float ?
*/
.spip-admin-float {
- bottom: 0px;
- left: 0px;
- position: fixed;
+ top: 0px;
+ right: 0px;
+ position: absolute;
}
/*