diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3 index 791cf3f99809bff6f91869e012848dcfd1c798c9..9ee100ede0f0f8a8e3ee31845b1ea9c2c020f52d 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 88076ae7c05cd2d9f45937407060735fb5c87573..78a9f01bec6f0251c3196bc9a28634fc1ac41daa 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); + } } }