From d2e65cbb6b1289053e3f62a1b7a192213ac32c22 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Fri, 16 Dec 2005 16:41:39 +0000
Subject: [PATCH] surcharge possible, retrait d'inclusions superflues

---
 .gitattributes               |  1 +
 ecrire/admin_effacer.php3    | 83 +-------------------------------
 ecrire/inc_admin_effacer.php | 93 ++++++++++++++++++++++++++++++++++++
 3 files changed, 96 insertions(+), 81 deletions(-)
 create mode 100644 ecrire/inc_admin_effacer.php

diff --git a/.gitattributes b/.gitattributes
index ae7a468add..979dd8bde4 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -257,6 +257,7 @@ ecrire/img_pack/warning-24.gif -text
 ecrire/img_pack/warning.gif -text
 ecrire/img_pack/xml.gif -text
 ecrire/inc_accueil.php -text
+ecrire/inc_admin_effacer.php -text
 ecrire/inc_admin_index.php -text
 ecrire/inc_admin_tech.php -text
 ecrire/inc_admin_vider.php -text
diff --git a/ecrire/admin_effacer.php3 b/ecrire/admin_effacer.php3
index 930597160c..2fe0d69a9d 100644
--- a/ecrire/admin_effacer.php3
+++ b/ecrire/admin_effacer.php3
@@ -10,86 +10,7 @@
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
-
-
 include ("inc.php3");
-include_ecrire("inc_presentation.php3");
-include_ecrire("inc_texte.php3");
-include_ecrire("inc_urls.php3");
-include_ecrire("inc_rubriques.php3");
-
-
-debut_page(_T('titre_page_admin_effacer'), "administration", "base");
-
-
-echo "<br><br><br>";
-gros_titre(_T('titre_admin_effacer'));
-barre_onglets("administration", "effacer");
-
-
-debut_gauche();
-
-debut_boite_info();
-
-echo _T('info_gauche_admin_effacer');
-
-fin_boite_info();
-
-debut_droite();
-
-if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
-	echo _T('avis_non_acces_page');
-	fin_page();
-	exit;
-}
-
-
-
-//
-// Effacement total
-//
-
-debut_cadre_relief();
-
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
-echo "<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-echo _T('texte_effacer_base')."</FONT></B></TD></TR>";
-
-echo "<tr><td class='serif'>";
-
-echo "\n<p align='justify'>";
-echo '<img src="' . _DIR_IMG_PACK . 'warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">';
-echo _T('texte_admin_effacer_01');
-
-echo "<CENTER>";
-
-debut_boite_alerte();
-
-echo "\n<div class='serif'>";
-echo "\n<p align='justify'><b>"._T('avis_suppression_base')."&nbsp;!</b>";
-
-echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>";
-echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_effacer_tout')."'></div></FORM>";
-
-echo "\n</div>";
-
-fin_boite_alerte();
-
-echo "</CENTER>";
-
-echo "</td></tr>";
-echo "</TABLE>";
-
-fin_cadre_relief();
-
-echo "<BR>";
-
-
-
-
-fin_page();
-
-
+$var_f = include_fonction(basename($SCRIPT_NAME, _EXTENSION_PHP));
+$var_f();
 ?>
-
diff --git a/ecrire/inc_admin_effacer.php b/ecrire/inc_admin_effacer.php
new file mode 100644
index 0000000000..ef7ed8fa91
--- /dev/null
+++ b/ecrire/inc_admin_effacer.php
@@ -0,0 +1,93 @@
+<?php
+
+/***************************************************************************\
+ *  SPIP, Systeme de publication pour l'internet                           *
+ *                                                                         *
+ *  Copyright (c) 2001-2005                                                *
+ *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
+ *                                                                         *
+ *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
+ *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
+\***************************************************************************/
+
+
+include_ecrire("inc_presentation.php3");
+
+function admin_effacer_dist()
+{
+  global $connect_statut, $connect_toutes_rubriques, $couleur_foncee;
+
+debut_page(_T('titre_page_admin_effacer'), "administration", "base");
+
+
+echo "<br><br><br>";
+gros_titre(_T('titre_admin_effacer'));
+barre_onglets("administration", "effacer");
+
+
+debut_gauche();
+
+debut_boite_info();
+
+echo _T('info_gauche_admin_effacer');
+
+fin_boite_info();
+
+debut_droite();
+
+if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
+	echo _T('avis_non_acces_page');
+	fin_page();
+	exit;
+}
+
+
+
+//
+// Effacement total
+//
+
+debut_cadre_relief();
+
+echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">";
+echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>";
+echo "<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
+echo _T('texte_effacer_base')."</FONT></B></TD></TR>";
+
+echo "<tr><td class='serif'>";
+
+echo "\n<p align='justify'>";
+echo '<img src="' . _DIR_IMG_PACK . 'warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">';
+echo _T('texte_admin_effacer_01');
+
+echo "<CENTER>";
+
+debut_boite_alerte();
+
+echo "\n<div class='serif'>";
+echo "\n<p align='justify'><b>"._T('avis_suppression_base')."&nbsp;!</b>";
+
+echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>";
+echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_effacer_tout')."'></div></FORM>";
+
+echo "\n</div>";
+
+fin_boite_alerte();
+
+echo "</CENTER>";
+
+echo "</td></tr>";
+echo "</TABLE>";
+
+fin_cadre_relief();
+
+echo "<BR>";
+
+
+
+
+fin_page();
+
+}
+?>
+
-- 
GitLab