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éparer la base de donné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éparer la base de donné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ées a - crashé, vous pouvez tenter une ré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éparation'></DIV></FORM>"; + echo "\n<p align='justify'>Si votre base de données a + crashé, vous pouvez tenter une ré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é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