From 60a0ea6604e480b5adcfe1c5b739f3ac34ce4d6a Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Fri, 16 Dec 2005 21:21:11 +0000 Subject: [PATCH] surcharge possible --- .gitattributes | 1 + ecrire/delete_all.php3 | 67 +------------------------------ ecrire/inc_delete_all.php | 84 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+), 65 deletions(-) create mode 100644 ecrire/inc_delete_all.php diff --git a/.gitattributes b/.gitattributes index 06d7ee77ec..ae1785b7e5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -286,6 +286,7 @@ ecrire/inc_configuration.php -text ecrire/inc_controle_forum.php -text ecrire/inc_controle_petition.php -text ecrire/inc_cookie.php -text +ecrire/inc_delete_all.php -text ecrire/inc_distant.php -text ecrire/inc_documents_liste.php -text ecrire/inc_export_all.php -text diff --git a/ecrire/delete_all.php3 b/ecrire/delete_all.php3 index d1586894c1..9540eeeaa1 100644 --- a/ecrire/delete_all.php3 +++ b/ecrire/delete_all.php3 @@ -10,71 +10,8 @@ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ - $reinstall = 'non'; include ("inc.php3"); - -$action = _T('titre_page_delete_all'); - -debut_admin($action); - -spip_query("DROP TABLE spip_articles"); -spip_query("DROP TABLE spip_auteurs"); -spip_query("DROP TABLE spip_auteurs_articles"); -spip_query("DROP TABLE spip_auteurs_messages"); -spip_query("DROP TABLE spip_auteurs_rubriques"); -spip_query("DROP TABLE spip_breves"); -spip_query("DROP TABLE spip_documents"); -spip_query("DROP TABLE spip_documents_articles"); -spip_query("DROP TABLE spip_documents_breves"); -spip_query("DROP TABLE spip_documents_rubriques"); -spip_query("DROP TABLE spip_forum"); -spip_query("DROP TABLE spip_forum_cache"); -spip_query("DROP TABLE spip_groupes_mots"); -spip_query("DROP TABLE spip_index_articles"); -spip_query("DROP TABLE spip_index_auteurs"); -spip_query("DROP TABLE spip_index_breves"); -spip_query("DROP TABLE spip_index_dico"); -spip_query("DROP TABLE spip_index_mots"); -spip_query("DROP TABLE spip_index_rubriques"); -spip_query("DROP TABLE spip_index_syndic"); -spip_query("DROP TABLE spip_messages"); -spip_query("DROP TABLE spip_meta"); -spip_query("DROP TABLE spip_mots"); -spip_query("DROP TABLE spip_mots_articles"); -spip_query("DROP TABLE spip_mots_breves"); -spip_query("DROP TABLE spip_mots_forum"); -spip_query("DROP TABLE spip_mots_rubriques"); -spip_query("DROP TABLE spip_mots_syndic"); -spip_query("DROP TABLE spip_petitions"); -spip_query("DROP TABLE spip_referers"); -spip_query("DROP TABLE spip_referers_articles"); -spip_query("DROP TABLE spip_rubriques"); -spip_query("DROP TABLE spip_signatures"); -spip_query("DROP TABLE spip_syndic"); -spip_query("DROP TABLE spip_syndic_articles"); -spip_query("DROP TABLE spip_types_documents"); -spip_query("DROP TABLE spip_visites"); -spip_query("DROP TABLE spip_visites_articles"); -spip_query("DROP TABLE spip_test"); -spip_query("DROP TABLE spip_caches"); -spip_query("DROP TABLE spip_documents_syndic"); -spip_query("DROP TABLE spip_index_documents"); -spip_query("DROP TABLE spip_index_forum"); -spip_query("DROP TABLE spip_index_signatures"); -spip_query("DROP TABLE spip_mots_documents"); -spip_query("DROP TABLE spip_ortho_cache"); -spip_query("DROP TABLE spip_ortho_dico"); -spip_query("DROP TABLE spip_versions"); -spip_query("DROP TABLE spip_versions_fragments"); -spip_query("DROP TABLE spip_ajax_fonc"); - - -@unlink(_ACCESS_FILE_NAME); -@unlink(_FILE_CONNECT); - -@header("Location: ./"); - -fin_admin($action); - +$var_f = include_fonction(basename($SCRIPT_NAME, _EXTENSION_PHP)); +$var_f(); ?> diff --git a/ecrire/inc_delete_all.php b/ecrire/inc_delete_all.php new file mode 100644 index 0000000000..ee4666900d --- /dev/null +++ b/ecrire/inc_delete_all.php @@ -0,0 +1,84 @@ +<?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. * +\***************************************************************************/ + +function delete_all_dist() +{ +$action = _T('titre_page_delete_all'); + +debut_admin($action); + +// faudrait plutot recuperer dans inc_serialbase et inc_auxbase +// mais il faudra prevenir ceux qui affectent les globales qui s'y trouvent +// Afficher la liste de ce qu'on va detruire et demander confirmation +// ca vaudrait mieux + +spip_query("DROP TABLE spip_articles"); +spip_query("DROP TABLE spip_auteurs"); +spip_query("DROP TABLE spip_auteurs_articles"); +spip_query("DROP TABLE spip_auteurs_messages"); +spip_query("DROP TABLE spip_auteurs_rubriques"); +spip_query("DROP TABLE spip_breves"); +spip_query("DROP TABLE spip_documents"); +spip_query("DROP TABLE spip_documents_articles"); +spip_query("DROP TABLE spip_documents_breves"); +spip_query("DROP TABLE spip_documents_rubriques"); +spip_query("DROP TABLE spip_forum"); +spip_query("DROP TABLE spip_forum_cache"); +spip_query("DROP TABLE spip_groupes_mots"); +spip_query("DROP TABLE spip_index_articles"); +spip_query("DROP TABLE spip_index_auteurs"); +spip_query("DROP TABLE spip_index_breves"); +spip_query("DROP TABLE spip_index_dico"); +spip_query("DROP TABLE spip_index_mots"); +spip_query("DROP TABLE spip_index_rubriques"); +spip_query("DROP TABLE spip_index_syndic"); +spip_query("DROP TABLE spip_messages"); +spip_query("DROP TABLE spip_meta"); +spip_query("DROP TABLE spip_mots"); +spip_query("DROP TABLE spip_mots_articles"); +spip_query("DROP TABLE spip_mots_breves"); +spip_query("DROP TABLE spip_mots_forum"); +spip_query("DROP TABLE spip_mots_rubriques"); +spip_query("DROP TABLE spip_mots_syndic"); +spip_query("DROP TABLE spip_petitions"); +spip_query("DROP TABLE spip_referers"); +spip_query("DROP TABLE spip_referers_articles"); +spip_query("DROP TABLE spip_rubriques"); +spip_query("DROP TABLE spip_signatures"); +spip_query("DROP TABLE spip_syndic"); +spip_query("DROP TABLE spip_syndic_articles"); +spip_query("DROP TABLE spip_types_documents"); +spip_query("DROP TABLE spip_visites"); +spip_query("DROP TABLE spip_visites_articles"); +spip_query("DROP TABLE spip_test"); +spip_query("DROP TABLE spip_caches"); +spip_query("DROP TABLE spip_documents_syndic"); +spip_query("DROP TABLE spip_index_documents"); +spip_query("DROP TABLE spip_index_forum"); +spip_query("DROP TABLE spip_index_signatures"); +spip_query("DROP TABLE spip_mots_documents"); +spip_query("DROP TABLE spip_ortho_cache"); +spip_query("DROP TABLE spip_ortho_dico"); +spip_query("DROP TABLE spip_versions"); +spip_query("DROP TABLE spip_versions_fragments"); +spip_query("DROP TABLE spip_ajax_fonc"); + + +@unlink(_ACCESS_FILE_NAME); +@unlink(_FILE_CONNECT); + +@header("Location: ./"); + +fin_admin($action); +} + +?> -- GitLab