gamuform/action/supprimer_gamuform.php
2020-03-30 14:10:01 +02:00

41 lines
864 B
PHP

<?php
/**
* Utilisation de l'action supprimer pour l'objet gamuform
*
* @plugin GamuForm
* @copyright 2020
* @author tofulm
* @licence GNU/GPL
* @package SPIP\GamuForm\Action
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Action pour supprimer un·e gamuform
*
* Vérifier l'autorisation avant d'appeler l'action.
*
* @param null|int $arg
* Identifiant à supprimer.
* En absence de id utilise l'argument de l'action sécurisée.
**/
function action_supprimer_gamuform_dist($arg=null) {
if (is_null($arg)){
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
}
$arg = intval($arg);
// cas suppression
if ($arg) {
sql_delete('spip_gamuforms', 'id_gamuform=' . sql_quote($arg));
}
else {
spip_log("action_supprimer_gamuform_dist $arg pas compris");
}
}