bc885ee8b9f0129800da563d9ee10ecd4ca6e267
[lhc/web/www.git] / www / plugins-dist / dump / action / supprimer_dump.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2016 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 if (!defined('_ECRIRE_INC_VERSION')) {
14 return;
15 }
16
17 include_spip('inc/dump');
18 include_spip('inc/autoriser');
19
20 /**
21 * Telecharger un dump quand on est webmestre
22 *
23 * @param string $arg
24 */
25 function action_supprimer_dump_dist($arg = null) {
26 if (!$arg) {
27 $securiser_action = charger_fonction('securiser_action', 'inc');
28 $arg = $securiser_action();
29 }
30
31 $fichier = $arg;
32
33 if (autoriser('webmestre')) {
34 // verifier que c'est bien une sauvegarde
35 include_spip('inc/dump');
36 $dir = dump_repertoire();
37 $dumps = dump_lister_sauvegardes($dir);
38
39 foreach ($dumps as $dump) {
40 if ($dump['fichier'] == $fichier) {
41 spip_unlink($dir . $fichier);
42 }
43 }
44 }
45 }