Skip to content
Extraits de code Groupes Projets
Valider 96a8bc4a rédigé par rastapopoulos@spip.org's avatar rastapopoulos@spip.org
Parcourir les fichiers

Une action pour supprimer une collection et tous les favoris contenus dedans.

parent 01f095b1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
* text=auto !eol
action/supprimer_favoris_collection.php -text
base/mesfavoris_collections.php -text
formulaires/ranger_favori.html -text
formulaires/ranger_favori.php -text
......
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
function action_supprimer_favoris_collection_dist($id_favoris_collection=null) {
if (is_null($id_favoris_collection)) {
$securiser_action = charger_fonction('securiser_action', 'inc');
$id_favoris_collection = $securiser_action();
}
include_spip('inc/mesfavoris');
include_spip('inc/autoriser');
if(
$id_favoris_collection = intval($id_favoris_collection)
and $id_favoris_collection > 0
and autoriser('supprimer', 'favoris_collection', $id_favoris_collection)
) {
// D'abord on supprime tout l'intérieur
mesfavoris_supprimer(array('id_favoris_collection' => $id_favoris_collection));
// Puis on supprime la collection elle-même
sql_delete('favoris_collection', 'id_favoris_collection = '.$id_favoris_collection);
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter