source: trunk/spip/esqueleto-redcta/plugins/spip-listes_1_9_2/action/spiplistes_supprimer_abonne.php @ 90

Last change on this file since 90 was 90, checked in by guille, 15 years ago

importacion de spip-listes-1_9_2

File size: 913 bytes
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3
4include_spip('inc/autoriser');
5function action_spiplistes_supprimer_abonne_dist()
6{
7        $securiser_action = charger_fonction('securiser_action', 'inc');
8        $id_auteur = $securiser_action();
9        $redirect = urldecode(_request('redirect'));
10
11        //changer de statut
12        if (autoriser('supprimer','auteur',$id_auteur)){
13                $result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur="._q($id_auteur));
14                if ($row = spip_fetch_array($result)) {
15                        $id_auteur=$row['id_auteur'];
16                        $statut=$row['statut'];
17       
18                        if($statut=='6forum'){
19                                spip_query("DELETE FROM spip_auteurs_listes WHERE id_auteur="._q($id_auteur));
20                                spip_query("DELETE FROM spip_auteurs WHERE id_auteur="._q($id_auteur));
21                                spip_query("DELETE FROM `spip_auteurs_elargis` WHERE id_auteur="._q($id_auteur));
22                        }
23                }
24        }       
25        if ($redirect){
26                redirige_par_entete(str_replace("&amp;","&",$redirect));
27        }
28}
29
30?>
Note: See TracBrowser for help on using the repository browser.