[PLUGINS] +acces restreint
[ptitvelo/web/www.git] / www / plugins / accesrestreint_3_5 / action / affecter_zone.php
1 <?php
2 /**
3 * Plugin Acces Restreint 3.0 pour Spip 2.0
4 * Licence GPL (c) 2006-2008 Cedric Morin
5 *
6 */
7 if (!defined("_ECRIRE_INC_VERSION")) return;
8
9
10 function action_affecter_zone_dist(){
11 $securiser_action = charger_fonction('securiser_action','inc');
12 $arg = $securiser_action();
13
14 if (preg_match(',^([0-9]+|-1)-([a-z]+)-([0-9]+|-1)$,',$arg,$regs)
15 AND $regs[2]=='auteur') {
16 $id_zone = intval($regs[1]);
17 $id_auteur = intval($regs[3]);
18 include_spip('action/editer_zone');
19 if ($id_auteur==-1)
20 $id_auteur = array_map('reset',sql_allfetsel('id_auteur','spip_auteurs',"statut!='poub'"));
21 zone_lier($id_zone=='-1'?'':$id_zone,'auteur',$id_auteur);
22 }
23 }
24
25 ?>