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

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

Voila le débuts des modifications sur abomailman, qui necessite facteur , (> smtp intégré)

Formulaire publique d'abonnement : editable est ok, on peut s'inscrire publiquement sur une liste ou toutes #FORMULAIRE_ABOMAIMAN{1} ou #FORMULAIRE_ABOMAILMAN

  • une fonction abomailman_traiter_liste est "sortie" pour ajouter eventuellement d'autres types de listes par la suite
  • ajout de 2 champs subscribe/unsubscribe qui prennent la main si ils existent ...

Formulaires privés (creation/choix/envoi vers l'email de la liste)
Concernant les envois à une liste, c'est plus joli (commit précédent avec nouveautes2.html)+ les champs temporairement mémorisés (date quelle rub etc) ce qui permet de renvoyer la même chose sur une autre liste

  • 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.5 KB
Line 
1<?php
2
3/*
4 * Abomailmans
5 * MaZiaR - NetAktiv
6 * tech@netaktiv.com
7 * Printemps 2007 - 2009
8 * $Id: abomailmans_edit.php 38639 2010-06-07 09:36:20Z toutati@free.fr $
9*/
10
11
12include_spip('inc/abomailmans');
13
14function exec_abomailmans_edit(){
15
16        $id_abomailman = intval(_request('id_abomailman'));
17        $retour = _request('retour');
18
19        if ($retour)
20                $retour = urldecode($retour);
21       
22        include_spip("inc/presentation");
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        $commencer_page = charger_fonction('commencer_page', 'inc');
33        echo $commencer_page("&laquo; $titre &raquo;", "documents", "abomailmans", "");
34        echo debut_gauche("",true);
35        echo debut_boite_info(true);
36                echo icone_horizontale(_T("icone_retour"), generer_url_ecrire("abomailmans_tous",""), _DIR_PLUGIN_ABOMAILMANS."/img_pack/mailman.gif", "",false);
37                echo icone_horizontale(_T("abomailmans:icone_ajouter_liste"), generer_url_ecrire("abomailmans_tous",""), _DIR_PLUGIN_ABOMAILMANS."img_pack/configure_mail.png", "",false);
38               
39        echo fin_boite_info(true);
40        echo debut_droite("",true);
41       
42        //
43        // Icones retour
44        //
45        if ($retour) {
46                $icone_retour = icone_inline(_T('icone_retour'), $retour, _DIR_PLUGIN_ABOMAILMANS."img_pack/mailman.gif", "rien.gif",'right');
47        }
48
49        //
50        // Edition des donnees du formulaire
51        //
52        echo recuperer_fond('prive/abomailman_creation_liste',array('id_abomailman'=>$id_abomailman,'retour'=>$retour,'icone_retour'=> $icone_retour));
53
54        echo fin_gauche(), fin_page();
55}
56?>
Note: See TracBrowser for help on using the repository browser.