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

Last change on this file since 93617 was 93617, checked in by cedric@…, 5 years ago

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

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