57202f8b99d8764921fff292a8ddd69ed787b340
[lhc/web/www.git] / www / plugins / formidable / corbeille / formulaires_reponses_pre_suppression.php
1 <?php
2 if (!defined('_ECRIRE_INC_VERSION')) {
3 return;
4 }
5 include_spip('inc/formidable');
6 include_spip('base/abstract_sql');
7
8 /**
9 * Supprime les fichiers + les champs d'une réponse qu'on vient de supprimer avec la corbeille
10 * @param array $ids
11 *
12 **/
13 function corbeille_formulaires_reponses_pre_suppression_dist($ids) {
14 foreach ($ids as $id_formulaires_reponse) {
15 $id_formulaire = sql_getfetsel('id_formulaire', 'spip_formulaires_reponses', 'id_formulaires_reponse='.intval($id_formulaires_reponse));
16 formidable_effacer_fichiers_reponse($id_formulaire, $id_formulaires_reponse);
17 sql_delete('spip_formulaires_reponses_champs', "id_formulaires_reponse=$id_formulaires_reponse");
18 spip_log("Effacement des champs de la réponse $id_formulaires_reponse via la corbeille", 'formidable');
19 }
20 }