BlockLog/action/supprimer_blocklog.php
2019-12-17 17:10:49 +01:00

41 lines
865 B
PHP

<?php
/**
* Utilisation de l'action supprimer pour l'objet blocklog
*
* @plugin Block Log
* @copyright 2019
* @author tofulm
* @licence GNU/GPL
* @package SPIP\Blocklog\Action
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Action pour supprimer un·e blocklog
*
* 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_blocklog_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_blocklogs', 'id_blocklog=' . sql_quote($arg));
}
else {
spip_log("action_supprimer_blocklog_dist $arg pas compris");
}
}