source: trunk/spip/esqueleto-redcta/plugins/agenda/1_9_2/action/editer_evenement.php @ 30

Last change on this file since 30 was 30, checked in by sebas, 17 years ago

nueva importacion del codigo del esqueleto de redcta con los plugins

File size: 1.3 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5include_spip("inc/agenda_gestion");
6include_spip("inc/editer_evenement");
7
8function action_editer_evenement_dist()
9{
10        $securiser_action = charger_fonction('securiser_action', 'inc');
11        $securiser_action();
12       
13        $arg = explode('-',_request('arg'));
14        $id_article = $arg[0];
15        $action = $arg[1];
16        $id_evenement = $arg[2];
17        $redirect = urldecode(_request('redirect'));
18       
19        if ($action=='modifier')
20                //if (autoriser())
21                $id_evenement = Agenda_action_formulaire_article($id_article,$id_evenement);
22        elseif ($action=='supprimer')
23                //if (autoriser())
24                $id_evenement = Agenda_action_supprime_evenement($id_article,$id_evenement);
25        elseif ($action=='saisierapidecompiler'){
26                $redirect = parametre_url($redirect,'evenements_saisie_rapide',_request('evenements_saisie_rapide'),'&');
27                $id_evenement = 0;
28        }
29        elseif ($action=='saisierapidecreer'){
30                include_spip('inc/agenda_saisie_rapide');
31                $evenements_saisie_rapide = _request('evenements_saisie_rapide');
32                $t = Agenda_compile_texte_saisie_rapide($evenements_saisie_rapide);
33                foreach($t as $e){
34                        $e['evenement_insert']=1;
35                        Agenda_action_formulaire_article($id_article,$id_evenement,$e);
36                }
37        }
38
39        if ($redirect){
40                if ($id_evenement)
41                        $redirect = parametre_url($redirect,'id_evenement',$id_evenement,'&');
42                redirige_par_entete($redirect);
43        }
44}
45
46?>
Note: See TracBrowser for help on using the repository browser.