[CSS] +fix page header and title color
[lhc/web/www.git] / www / plugins / formidable / corbeille / formulaires_pre_suppression.php
1 <?php
2
3 if (!defined('_ECRIRE_INC_VERSION')) {
4 return;
5 }
6
7 include_spip('inc/formidable');
8 include_spip('base/abstract_sql');
9
10 /**
11 * Supprime les fichiers + les réponses d'un formulaire qu'on vient de supprimer avec la corbeille
12 * @param array $ids
13 *
14 **/
15 function corbeille_formulaires_pre_suppression_dist($ids) {
16 foreach ($ids as $id_formulaire) {
17 $res = sql_select('id_formulaires_reponse', 'spip_formulaires_reponses', 'id_formulaire='.intval($id_formulaire));
18 while ($champ = sql_fetch($res)) {
19 $id_formulaires_reponse = $champ['id_formulaires_reponse'];
20 sql_delete('spip_formulaires_reponses_champs', "id_formulaires_reponse=$id_formulaires_reponse");
21 sql_delete('spip_formulaires_reponses', "id_formulaires_reponse=$id_formulaires_reponse");
22 }
23 formidable_effacer_fichiers_formulaire($id_formulaire);
24 spip_log("Effacement des réponses du formulaire $id_formulaire via la corbeille", 'formidable');
25 }
26 }