source: spip-zone/_plugins_/abomailmans/exec/abomailmans_edit.php @ 47993

Last change on this file since 47993 was 47993, checked in by yffic@…, 8 years ago

Nommer différemment le paramètre URL et l'élément de tableau de retour de la fonction formulaires_abomailman_creation_liste_charger_dist, sinon le paramêtre URL est supprimé par le système CVT. Ceci corrige le bug suivant : prenez une liste existante, passez en modification, supprimez l'email de la liste pour provoquer l'erreur dans verifier, et validez : le formulaire affiché est vide.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Date Author Id Revision HeadURL
  • Property svn:mime-type set to text/plain
File size: 1.7 KB
Line 
1<?php
2
3/*
4 * Abomailmans
5 * MaZiaR - NetAktiv
6 * tech@netaktiv.com
7 * Printemps 2007 - 2009
8 * $Id: abomailmans_edit.php 47993 2011-05-21 21:05:48Z yffic@lefourneau.com $
9*/
10
11if (!defined("_ECRIRE_INC_VERSION")) return;
12
13include_spip("inc/presentation");
14include_spip('inc/abomailmans');
15
16function exec_abomailmans_edit(){
17
18        $id_abomailman = intval(_request('id_abo'));
19        $retour = _request('retour');
20
21        if ($retour)
22                $retour = urldecode($retour);
23
24        //
25        // Affichage de la page
26        //
27        if($id_abomailman){
28                $titre = sql_getfetsel("titre","spip_abomailmans","id_abomailman=$id_abomailman");
29        }else{
30                $titre = _T('abomailmans:icone_ajouter_liste');
31        }
32       
33        $commencer_page = charger_fonction('commencer_page', 'inc');
34        echo $commencer_page("&laquo; $titre &raquo;", "documents", "abomailmans", "");
35       
36        if(!autoriser($id_abomailman?'modifier' : 'creer', 'abomailmans', $id_abomailman)) {
37                include_spip('inc/minipres');
38                echo minipres();
39        } else {
40       
41        echo debut_gauche("",true);
42        echo debut_boite_info(true);
43                echo icone_horizontale(_T("icone_retour"), generer_url_ecrire("abomailmans_tous",""), _DIR_PLUGIN_ABOMAILMANS."/img_pack/mailman.gif", "",false);
44                echo icone_horizontale(_T("abomailmans:icone_ajouter_liste"), generer_url_ecrire("abomailmans_edit","new=oui"), _DIR_PLUGIN_ABOMAILMANS."img_pack/configure_mail.png", "creer.gif",false);
45               
46        echo fin_boite_info(true);
47        echo debut_droite("",true);
48       
49        //
50        // Icones retour
51        //
52        if ($retour) {
53                $icone_retour = icone_inline(_T('icone_retour'), $retour, _DIR_PLUGIN_ABOMAILMANS."img_pack/mailman.gif", "rien.gif",'right');
54        }
55
56        //
57        // Edition des donnees du formulaire
58        //
59        echo recuperer_fond('prive/abomailman_creation_liste',array('id_abomailman'=>$id_abomailman,'retour'=>$retour,'icone_retour'=> $icone_retour));
60        }
61        echo fin_gauche(),
62        fin_page();
63}
64?>
Note: See TracBrowser for help on using the repository browser.