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

Last change on this file since 39200 was 39200, checked in by toutati@…, 11 years ago

Gross modifs, maj de la base, code nettoye pour mise en conformité (bouton pipeline autoriser formulaires etc)
Nouvelle possbilité d'envoi automatique des listes (periodicite cron jours)
Toute relecture des codes bienvenue

  • 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 39200 2010-07-07 12:44:26Z toutati@free.fr $
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_abomailman'));
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.