From a31be64c99fb42eb6b7f73a572889d72f5f1c9fe Mon Sep 17 00:00:00 2001
From: Antoine Pitrou <pitrou@free.fr>
Date: Sun, 3 Nov 2002 00:23:42 +0000
Subject: [PATCH] =?UTF-8?q?sauvegarder=20la=20base=20en=20interface=20simp?=
 =?UTF-8?q?lifi=C3=A9e?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/admin_tech.php3       | 40 +++++++++++++++++++-----------------
 ecrire/inc_presentation.php3 | 11 +++++++---
 2 files changed, 29 insertions(+), 22 deletions(-)

diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3
index 791cf3f998..9ee100ede0 100644
--- a/ecrire/admin_tech.php3
+++ b/ecrire/admin_tech.php3
@@ -8,7 +8,9 @@ debut_page("Maintenance technique", "administration", "base");
 
 echo "<br><br><br>";
 gros_titre("Maintenance technique");
-barre_onglets("administration", "sauver");
+
+if ($options == "avancees")
+	barre_onglets("administration", "sauver");
 
 
 debut_gauche();
@@ -122,29 +124,29 @@ echo "</TABLE>";
 // Lien vers la reparation
 //
 
-$res = spip_query("SELECT version()");
-if (($row = spip_fetch_array($res)) AND ($row[0] >= '3.23.14')) {
-
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
-	echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
-	echo "R&eacute;parer la base de donn&eacute;es</FONT></B></TD></TR>";
-
-	echo "<TR><TD BACKGROUND=''>";
+if ($options == "avancees") {
+	$res = spip_query("SELECT version()");
+	if (($row = spip_fetch_array($res)) AND ($row[0] >= '3.23.14')) {
+		echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
+		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>";
+		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>";
+		echo "R&eacute;parer la base de donn&eacute;es</FONT></B></TD></TR>";
 
-	echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
-	echo "\n<FORM ACTION='admin_repair.php3' METHOD='get'>";
+		echo "<TR><TD BACKGROUND=''>";
 
-	echo "\n<p align='justify'>Si votre base de donn&eacute;es a
-		crash&eacute;, vous pouvez tenter une r&eacute;paration
-		automatique.";
+		echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>";
+		echo "\n<FORM ACTION='admin_repair.php3' METHOD='get'>";
 
-	echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Tenter une r&eacute;paration'></DIV></FORM>";
+		echo "\n<p align='justify'>Si votre base de donn&eacute;es a
+			crash&eacute;, vous pouvez tenter une r&eacute;paration
+			automatique.";
 
-	echo "</FONT>";
-	echo "</TD></TR>";
-	echo "</TABLE>";
+		echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Tenter une r&eacute;paration'></DIV></FORM>";
 
+		echo "</FONT>";
+		echo "</TD></TR>";
+		echo "</TABLE>";
+	}
 }
 
 
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 88076ae7c0..78a9f01bec 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -1336,7 +1336,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 	}
 	else if ($rubrique == "documents"){
 		icone_bandeau_secondaire ("Rubriques", "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique);
-		
+
 		$nombre_articles = spip_num_rows(spip_query("SELECT art.id_article FROM spip_articles AS art, spip_auteurs_articles AS lien WHERE lien.id_auteur = '$connect_id_auteur' AND art.id_article = lien.id_article"));
 		if ($nombre_articles > 0) {
 			icone_bandeau_secondaire ("Articles", "articles_page.php3", "article-24.gif", "articles", $sous_rubrique);
@@ -1383,8 +1383,13 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 		}
 		if (lire_meta("activer_statistiques") != 'non')
 			icone_bandeau_secondaire ("Statistiques des visites", "statistiques_visites.php3", "statistiques-24.gif", "statistiques", $sous_rubrique);
-		if ($connect_toutes_rubriques && $options == "avancees") {
-			icone_bandeau_secondaire ("Maintenance du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
+		if ($connect_toutes_rubriques) {
+			if ($options == "avancees") {
+				icone_bandeau_secondaire ("Maintenance du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
+			}
+			else {
+				icone_bandeau_secondaire ("Sauvegarde du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique);
+			}
 		}
 	}
 
-- 
GitLab