source: spip-zone/_core_/plugins/mots/action/supprimer_groupe_mots.php @ 93092

Last change on this file since 93092 was 93092, checked in by gilles.vincent@…, 5 years ago

Mise en forme plus homegene et plus lisible, pour les declarations des fonctions
Regles :

  • un espace après chaque virgule
  • un espace avant et apres chaque '='
File size: 1.7 KB
Line 
1<?php
2
3/***************************************************************************\
4 *  SPIP, Systeme de publication pour l'internet                           *
5 *                                                                         *
6 *  Copyright (c) 2001-2015                                                *
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/**
14 * Gestion de l'action supprimer_groupe_mots
15 *
16 * @package SPIP\Mots\Actions
17 */
18if (!defined("_ECRIRE_INC_VERSION")) return;
19
20include_spip('inc/filtres');
21
22/**
23 * Action supprimant un groupe de mots clés dans la base de données
24 * dont l'identifiant du groupe est donné en paramètre de cette fonction
25 * ou en argument de l'action sécurisée
26 *
27 * Supprime le groupe uniquement si on en a l'autorisation. Cela implique
28 * qu'il n'y ait pas de mots clés dans le groupe.
29 *
30 * @param null|int $id_groupe
31 *     Identifiant du groupe à supprimer. En absence utilise l'argument
32 *     de l'action sécurisée.
33 */
34function action_supprimer_groupe_mots_dist($id_groupe = null){
35
36        if (is_null($id_groupe)){
37                $securiser_action = charger_fonction('securiser_action', 'inc');
38                $id_groupe = $securiser_action();
39        }
40
41        include_spip('inc/autoriser');
42        if (autoriser('supprimer','groupemots',$id_groupe)){
43                sql_delete("spip_groupes_mots", "id_groupe=" .intval($id_groupe));
44        }
45        else
46         spip_log("action_supprimer_groupe_mots_dist $id_groupe interdit",_LOG_INFO_IMPORTANTE);
47}
48
49
50?>
Note: See TracBrowser for help on using the repository browser.