squellete2
[aidenligne_francais_universite.git] / ecrire / action / purger.php
CommitLineData
c495c100
P
1<?php
2
3/***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2007 *
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
13if (!defined("_ECRIRE_INC_VERSION")) return; // securiser
14
15// http://doc.spip.org/@action_purger_dist
16function action_purger_dist()
17{
18 $securiser_action = charger_fonction('securiser_action', 'inc');
19 $arg = $securiser_action();
20
21 include_spip('inc/invalideur');
22
23 switch ($arg) {
24
25 case 'index':
26 include_spip('inc/indexation');
27 spip_log("purger_indx");
28 purger_index();
29 creer_liste_indexation();
30 break;
31
32 case 'cache':
33 supprime_invalideurs();
34 purger_repertoire(_DIR_CACHE);
35 break;
36
37 case 'squelettes':
38 purger_repertoire(_DIR_SKELS);
39 break;
40
41 case 'vignettes':
42 spip_log('vider le cache');
43 purger_repertoire(_DIR_VAR);
44 supprime_invalideurs();
45 purger_repertoire(_DIR_CACHE);
46 break;
47 }
48
49}
50
51?>