diff --git a/.gitattributes b/.gitattributes index 06d7ee77ecb17ccd79db380aa13f4222b2b9a171..ae1785b7e59d53621150cdc8f27067289fd28946 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 d1586894c15553b4f9f9d8dd63250f263d529faf..9540eeeaa13b231f0c6f62f06edc2ac2aee07b75 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 0000000000000000000000000000000000000000..ee4666900df881c72f2253ca5db0d4b41ceefdad --- /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); +} + +?>