Changeset 58711 in spip-zone


Ignore:
Timestamp:
Feb 20, 2012, 10:31:13 AM (8 years ago)
Author:
kent1@…
Message:

Un début de portage en SPIP 3.0

On passe en dev

Location:
_plugins_/abomailmans/trunk
Files:
10 added
5 edited
3 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/abomailmans/trunk/abomailmans_pipelines.php

    r53135 r58711  
    44 * MaZiaR - NetAktiv
    55 * tech@netaktiv.com
    6  * Printemps 2007 - 2009
     6 * Printemps 2007 - 2012
    77 * $Id: abomailmans_interface.php 31752 2009-09-23 00:09:48Z kent1@arscenic.info $
    88*/
    99
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    11 
    12 function abomailmans_autoriser(){}
    13 
    14 // acces aux listes abomailmans = tous les admins
    15 function autoriser_abomailmans_dist($faire, $type, $id, $qui, $opt) {
    16         return (($GLOBALS['meta']["activer_abomailmans"] != 'non')
    17                         AND ($qui['statut'] == '0minirezo')
    18                         AND !$qui['restreint']
    19                         );
    20 }
    21 // autorisation des boutons
    22 function autoriser_abomailmans_bouton_dist($faire, $type, $id, $qui, $opt) {
    23         return autoriser('modifier', $type, $id, $qui, $opt);
    24 }
    25 
    26 function autoriser_abomailmans_creer_dist($faire, $type, $id, $qui, $opt){
    27         return autoriser('modifier', $type, $id, $qui, $opt);
    28 }
    29 
    30 function autoriser_abomailmans_modifier_dist($faire, $type, $id, $qui, $opt){
    31         return ($qui['statut']=='0minirezo')  AND !$qui['restreint'];
    32 }
    33 
    34 
    35 function abomailmans_header_prive($flux) {
    36         $exec = _request('exec');
    37         $flux .="\n\n<!-- PLUGIN ABOMAILMANS -->\n";
    38         if ($exec=="abomailmans_envoyer") {
    39                 $flux .= "<script type=\"text/javascript\" src=\"" ._DIR_PLUGIN_ABOMAILMANS . "js/datePicker.js\"></script>\n";
    40                 $flux .= "<script type=\"text/javascript\" src=\"" ._DIR_PLUGIN_ABOMAILMANS . "js/datePicker_myScripts.js\"></script>\n";
    41                 $flux .= "<link rel=\"stylesheet\" href=\"" ._DIR_PLUGIN_ABOMAILMANS . "js/datePicker.css\" type=\"text/css\" />\n";}
    42         $flux .="<!-- / PLUGIN ABOMAILMANS -->\n\n";
    43         return $flux;
    44 }
    4511
    4612/**
  • _plugins_/abomailmans/trunk/base/abomailmans_install.php

    r58688 r58711  
    44 * MaZiaR - NetAktiv
    55 * tech@netaktiv.com
    6  * Printemps 2007 - 2009
     6 * © 2007 - 2012
    77 * $Id$
    88*/
    99
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    11 
    12 include_spip('inc/meta');
    13 include_spip('base/create');
    14 
    15 
    16 /**
    17  * Fonction d'installation, mise a jour de la base
    18  *
    19  * @param unknown_type $nom_meta_base_version
    20  * @param unknown_type $version_cible
    21  */
    22 
    23 function abomailmans_upgrade($nom_meta_base_version,$version_cible){
    24         $current_version = 0.0;
    25         if (isset($GLOBALS['meta'][$nom_meta_base_version]))
    26                 $current_version = $GLOBALS['meta'][$nom_meta_base_version];
    27          
    28                 if (version_compare($current_version,'0.0','<')){
    29                         include_spip('base/abomailmans');
    30                         creer_base();
    31                 }
    32                 if (version_compare($current_version,'0.30','<')){
    33                         sql_alter("TABLE spip_abomailmans ADD `lang` varchar(10) DEFAULT ' ' NOT NULL AFTER `email_sympa`");
    34                         ecrire_meta('agenda_base_version',$current_version=0.30,'non');
    35                 }
    36                 if (version_compare($current_version,'0.31','<')){
    37                         sql_alter("TABLE spip_abomailmans ADD `email_unsubscribe` varchar(255) DEFAULT ' ' NOT NULL AFTER `email`");
    38                         sql_alter("TABLE spip_abomailmans ADD `email_subscribe` varchar(255) DEFAULT ' ' NOT NULL AFTER `email`");
    39                         ecrire_meta('agenda_base_version',$current_version=0.31,'non');
    40                 }
    41                 if (version_compare($current_version,'0.32','<')){
    42                         sql_alter("TABLE spip_abomailmans ADD `date_envoi` TIMESTAMP AFTER `maj`");
    43                         sql_alter("TABLE spip_abomailmans ADD `modele_defaut` varchar(255) DEFAULT ' ' NOT NULL AFTER `email_unsubscribe`");
    44                         sql_alter("TABLE spip_abomailmans ADD `periodicite` varchar(255) DEFAULT ' ' NOT NULL AFTER `email_unsubscribe`");
    45                         ecrire_meta('agenda_base_version',$current_version=0.32,'non');
    46                 }
    47                 if (version_compare($current_version,'0.33','<')){
    48                         maj_tables('spip_abomailmans');
    49                         ecrire_meta('agenda_base_version',$current_version=0.33,'non');
    50                 }
    51                 ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
    52 }
    53 
    54 /**
    55  * Fonction de desinstallation
    56  *
    57  * @param unknown_type $nom_meta_base_version
    58  */
    59 function abomailmans_vider_tables($nom_meta_base_version) {
    60         sql_drop_table("spip_abomailmans");
    61         effacer_meta($nom_meta_base_version);
    62 }
    63 
    64 
    6511
    6612function abomailmans_declarer_tables_interfaces($interface){
     
    6915}
    7016
    71 function abomailmans_declarer_tables_principales($tables_principales){
    72         $spip_abomailmans = array(
    73                 "id_abomailman" => "bigint(21) NOT NULL",
    74                 "titre"         => "varchar(255) NOT NULL",
    75                 "descriptif"    => "text",
    76                 "email"         => "varchar(255)",
    77                 "email_sympa"   => "varchar(255) DEFAULT ' ' NOT NULL",
    78                 "email_subscribe"   => "varchar(255)",
    79                 "email_unsubscribe" => "varchar(255)",
    80                 "modele_defaut" => "varchar(255) DEFAULT ' ' NOT NULL",
    81                 "periodicite" => "varchar(255) DEFAULT ' ' NOT NULL",
    82                 "maj"           => "TIMESTAMP",
    83                 "date_envoi"    => "TIMESTAMP",
    84                 "lang"          => "VARCHAR(10) DEFAULT '' NOT NULL",
    85                 "desactive"     => "tinyint(4) NOT NULL default '0'"
     17function abomailmans_declarer_tables_objets_sql($tables){
     18        $tables['spip_abomailmans'] = array(
     19                'page' => 'abomailmans',
     20                'url_edit' => 'abomailmans_edit',
     21                'editable' => 'oui',
     22                'texte_retour' => 'abomailmans:icone_retour_ticket',
     23                'texte_objet' => 'abomailmans:ticket',
     24                'texte_objets' => 'abomailmans:tickets',
     25                'texte_modifier' => 'abomailmans:icone_modifier_ticket',
     26                'texte_creer' => 'abomailmans:nouveau_ticket',
     27                'icone_objet' => 'abomailmans',
     28                'info_aucun_objet'=> 'abomailmans:info_ticket_aucun',
     29                'info_1_objet' => 'abomailmans:info_abomailmans_1',
     30                'info_nb_objets' => 'abomailmans:info_abomailmans_nb',
     31                'titre' => "titre, '' AS lang",
     32                'principale' => 'oui',
     33                'champs_editables' => array('titre', 'descriptif', 'email', 'email_sympa', 'email_subscribe', 'email_unsubscribe', 'modele_defaut','periodicite','lang','desactive'),
     34                'field'=> array(
     35                        "id_abomailman" => "bigint(21) NOT NULL",
     36                        "titre"         => "varchar(255) NOT NULL",
     37                        "descriptif"    => "text",
     38                        "email"         => "varchar(255)",
     39                        "email_sympa"   => "varchar(255) DEFAULT '' NOT NULL",
     40                        "email_subscribe"   => "varchar(255)",
     41                        "email_unsubscribe" => "varchar(255)",
     42                        "modele_defaut" => "varchar(255) DEFAULT '' NOT NULL",
     43                        "periodicite" => "varchar(255) DEFAULT '' NOT NULL",
     44                        "maj"           => "TIMESTAMP",
     45                        "date_envoi"    => "TIMESTAMP",
     46                        "lang"          => "VARCHAR(10) DEFAULT '' NOT NULL",
     47                        "desactive"     => "tinyint(4) NOT NULL default '0'"
     48                ),
     49                'key' => array(
     50                        "PRIMARY KEY"   => "id_abomailman"
     51                ),
     52                'rechercher_champs' => array(
     53                        'titre' => 8,
     54                        'descriptif' => 8
     55                ),
     56                'champs_versionnes' => array('titre', 'descriptif', 'email', 'email_sympa', 'email_subscribe', 'email_unsubscribe', 'modele_defaut','periodicite','lang','desactive')
    8657        );
    87 
    88         $spip_abomailmans_key = array(
    89         "PRIMARY KEY" => "id_abomailman");
    90  
    91         $tables_principales['spip_abomailmans'] = array(
    92         'field' => &$spip_abomailmans,
    93         'key' => &$spip_abomailmans_key);
    94 
    95          return $tables_principales;
     58        return $tables;
    9659}
    9760
  • _plugins_/abomailmans/trunk/formulaires/abomailman_creation_liste.html

    r45766 r58711  
    77                #ACTION_FORMULAIRE{#ENV{action}}
    88                <ul>
    9                         <li class="editer_titre obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur] editer_type_input">
     9                        <li class="editer editer_titre obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur] editer_type_input">
    1010                                <label for="titre" class="obligatoire"><:texte_titre_obligatoire:></label>
    1111                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{titre})</span>]
    1212                                <input type="text" id="titre" name="titre" value="[(#ENV**{titre})]" class="multilang" size="50" />
    1313                        </li>
    14                          <li class='editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur] editer_type_textarea'>
     14                        <li class='editer editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur] editer_type_textarea'>
    1515                                <label for='descriptif'><:abomailmans:texte_descriptif:></label>[
    1616                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span>
    1717                                ]<textarea name='descriptif' id='descriptif' class='multilang' cols='40' rows='2'>[(#ENV**{descriptif})]</textarea>
    1818                        </li>
    19         <li class="fieldset">
    20               <fieldset><h3 class="legend"><:abomailmans:emails_a_renseigner:></h3>
    21               <ul>
    22                         <li class="editer_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
    23                                 <label for="email" class="obligatoire"><:abomailmans:destinataire:></label>
    24                                 <p class="explication"><:abomailmans:emailliste_abomailman:></p>
    25                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
    26                                 <input type="text"  id="email" name="email" value="[(#ENV**{email})]" size="50" />
    27                         </li>
    28                         <li class="editer_email_subscribe[ (#ENV**{erreurs}|table_valeur{email_subscribe}|oui)erreur]">
    29                                 <label for="email_subscribe"><:abomailmans:emailliste_subscribe:></label>
    30                                 <p class="explication"><:abomailmans:explication_email_subscribe:></p>
    31                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_subscribe})</span>]
    32                                 <input type="text"  id="email_subscribe" name="email_subscribe" value="[(#ENV**{email_subscribe})]" size="50" />
    33                         </li>
    34                         <li class="editer_email_unsubscribe[ (#ENV**{erreurs}|table_valeur{email_unsubscribe}|oui)erreur]">
    35                                 <label for="email_unsubscribe"><:abomailmans:emailliste_unsubscribe:></label>
    36                                 <p class="explication"><:abomailmans:explication_email_unsubscribe:></p>
    37                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_unsubscribe})</span>]
    38                                 <input type="text"  id="email_unsubscribe" name="email_unsubscribe" value="[(#ENV**{email_unsubscribe})]" size="50" />
    39                         </li>
    40                         <li class="editer_email_sympa[ (#ENV**{erreurs}|table_valeur{email_sympa}|oui)erreur]">
    41                                 <label for="email_sympa"><:abomailmans:emailliste_abosympa:></label>
    42                                 <p class="explication"><:abomailmans:explication_email_sympa:></p>
    43                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_sympa})</span>]
    44                                 <input type="text"  id="email_sympa" name="email_sympa" value="[(#ENV**{email_sympa})]" size="50" />
    45                         </li>
    46                         [<li class="editer_langue[ (#ENV**{erreurs}|table_valeur{langue}|oui)erreur]">
    47                                 <label for="langue"><:abomailmans:langue_liste:></label>
    48                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{langue})</span>]
    49                                 <select name="langue" id="langue">
    50                                         <option value=""><:abomailmans:aucune_langue:></option>
    51                                         (#VAL{changer_lang}|liste_options_langues{#ENV*{langue}})
    52                                 </select>
    53                         </li>]
    54                          </ul>
    55              </fieldset>
    56          </li>
    57                        
    58         <li class="fieldset">
    59               <fieldset><h3 class="legend"><:abomailmans:envoi_regulier:></h3>
    60               <ul>
    61              
    62               <li class="periodicite">
    63                 <label for='periodicite'><:abomailmans:envoi_regulier:></label>
    64                         <p class="explication"><:abomailmans:envoi_regulier_info:></p>
    65 
    66                 <div class='choix'>
    67                 <label for="periodicite">
    68                 <:abomailmans:envoi_regulier_tous_les:></label>
    69                 <input type="text" size="4" value="[(#ENV{periodicite})]" id="periodicite" name="periodicite">
    70                 <label for="periodicite"><:abomailmans:periodicite:></label>
     19                        <li class="fieldset">
     20                                <fieldset>
     21                                        <h3 class="legend"><:abomailmans:emails_a_renseigner:></h3>
     22                                        <ul>
     23                                                        <li class="editer editer_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
     24                                                                <label for="email" class="obligatoire"><:abomailmans:destinataire:></label>
     25                                                                <p class="explication"><:abomailmans:emailliste_abomailman:></p>
     26                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
     27                                                                <input type="text"  id="email" name="email" value="[(#ENV**{email})]" size="50" />
     28                                                        </li>
     29                                                        <li class="editer editer_email_subscribe[ (#ENV**{erreurs}|table_valeur{email_subscribe}|oui)erreur]">
     30                                                                <label for="email_subscribe"><:abomailmans:emailliste_subscribe:></label>
     31                                                                <p class="explication"><:abomailmans:explication_email_subscribe:></p>
     32                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_subscribe})</span>]
     33                                                                <input type="text"  id="email_subscribe" name="email_subscribe" value="[(#ENV**{email_subscribe})]" size="50" />
     34                                                        </li>
     35                                                        <li class="editer editer_email_unsubscribe[ (#ENV**{erreurs}|table_valeur{email_unsubscribe}|oui)erreur]">
     36                                                                <label for="email_unsubscribe"><:abomailmans:emailliste_unsubscribe:></label>
     37                                                                <p class="explication"><:abomailmans:explication_email_unsubscribe:></p>
     38                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_unsubscribe})</span>]
     39                                                                <input type="text"  id="email_unsubscribe" name="email_unsubscribe" value="[(#ENV**{email_unsubscribe})]" size="50" />
     40                                                        </li>
     41                                                        <li class="editer editer_email_sympa[ (#ENV**{erreurs}|table_valeur{email_sympa}|oui)erreur]">
     42                                                                <label for="email_sympa"><:abomailmans:emailliste_abosympa:></label>
     43                                                                <p class="explication"><:abomailmans:explication_email_sympa:></p>
     44                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_sympa})</span>]
     45                                                                <input type="text"  id="email_sympa" name="email_sympa" value="[(#ENV**{email_sympa})]" size="50" />
     46                                                        </li>
     47                                                        [<li class="editer editer_langue[ (#ENV**{erreurs}|table_valeur{langue}|oui)erreur]">
     48                                                                <label for="langue"><:abomailmans:langue_liste:></label>
     49                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{langue})</span>]
     50                                                                <select name="langue" id="langue">
     51                                                                        <option value=""><:abomailmans:aucune_langue:></option>
     52                                                                        (#VAL{changer_lang}|liste_options_langues{#ENV*{langue}})
     53                                                                </select>
     54                                                        </li>]
     55                                                </ul>
     56                                </fieldset>
     57                                </li>
     58                                <li class="fieldset">
     59                                        <fieldset>
     60                                                <h3 class="legend"><:abomailmans:envoi_regulier:></h3>
     61                                                <ul>
     62                                                        <li class="editer editer_periodicite">
     63                                                                <label for='periodicite'><:abomailmans:envoi_regulier:></label>
     64                                                                <p class="explication"><:abomailmans:envoi_regulier_info:></p>
     65                                                                <div class='choix'>
     66                                                                        <label for="periodicite"><:abomailmans:envoi_regulier_tous_les:></label>
     67                                                                        <input type="text" size="4" value="[(#ENV{periodicite})]" id="periodicite" name="periodicite">
     68                                                                        <label for="periodicite"><:abomailmans:periodicite:></label>
     69                                                                </div>
     70                                                        </li>
     71                                                        <li class="editer choisir_template[ (#ENV**{erreurs}|table_valeur{template}|oui)erreur]">
     72                                                                <label for="template"><:abomailmans:template_defaut:></label>
     73                                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{template})</span>]
     74                                                                <select name="template">
     75                                                                        <INCLURE{fond=prive/listes/abomailman_templates}{id_abomailman}{erreurs}>
     76                                                                </select>
     77                                                        </li>
     78                                                        <li class="editer editer_envoi_liste_parametres">
     79                                                                <label for="envoi_liste_parametres"><:abomailmans:envoi_parametres:></label>
     80                                                                <p class="explication"><:abomailmans:envoi_liste_parametres:></p>
     81                                                                <input type="text" id="envoi_liste_parametres" name="envoi_liste_parametres" value="[(#ENV**{envoi_liste_parametres})]" size="50" />
     82                                                                [(#ENV{modele_defaut}|oui)
     83                                                                <a href="[(#URL_PAGE{abomailman_template}|parametre_url{template,[(#ENV{template})]}|parametre_url{date,[(#DATE|moins30|affdate{annee})-][(#DATE|moins30|affdate{mois})]})][(#ENV**{envoi_liste_parametres})]">
     84                                                                <:abomailmans:voir_modele_depuis:>[ (#DATE|moins30|affdate{nom_mois})][ (#DATE|moins30|affdate{annee})]</a>]
     85                                                        </li>
     86                                                </ul>
     87                                        </fieldset>
     88                                </li>
     89                                <li class="fieldset">
     90                                        <fieldset>
     91                                                <h3 class="legend"><:abomailmans:label_etat_liste:></h3>
     92                                                <ul>
     93                                                        <li class="editer editer_desactive">
     94                                                                <label for="desactive_active"><:abomailmans:activation:></label>
     95                                                                <div class="choix">
     96                                                                        <input type="radio" value="0" id="desactive_active" name="desactive"[(#ENV{desactive}|=={0}|oui) checked="checked"] />
     97                                                                        <label for="desactive_active"><:abomailmans:active:></label>
     98                                                                </div>
     99                                                                <div class="choix">
     100                                                                        <input type="radio" value="1" id="desactive_desactive" name="desactive"[(#ENV{desactive}|=={1}|oui) checked="checked"] />
     101                                                                        <label for="desactive_desactive"><:abomailmans:desactive:></label>
     102                                                                </div>
     103                                                        </li>
     104                                                        [(#ENV{id_abomailman}|oui)
     105                                                        <li class="editer editer_desactive_supprime">
     106                                                                <label for="desactive_supprime"><:abomailmans:supprimer:></label>
     107                                                                <div class="choix">
     108                                                                        <input type="checkbox" value="2" id="desactive_supprime" name="desactive"[(#ENV{desactive}|=={2}|oui) checked="checked"] />
     109                                                                        <label for="desactive_supprime"><:abomailmans:suppression_definitive:></label>
     110                                                                </div>
     111                                                        </li>]
     112                                                </ul>
     113                                        </fieldset>
     114                                </li>
     115                        </ul>
     116                        <p class="boutons">
     117                                <input type="submit" class="submit" name="valider" value="[(#ENV{id_abomailman}|?{<:bouton_enregistrer:>,<:bouton_ajouter:>})]" />
     118                        </p>
    71119                </div>
    72                 </li>
    73                
    74                         <li class="choisir_template[ (#ENV**{erreurs}|table_valeur{template}|oui)erreur]">
    75                        
    76                                 <label for="template"><:abomailmans:template_defaut:></label>
    77                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{template})</span>]
    78                                 <select name="template">
    79                                         <INCLURE{fond=prive/listes/abomailman_templates}{id_abomailman}{erreurs}>
    80                                 </select>
    81                         </li>
    82                        
    83                         <li class="editer_envoi_liste_parametres">
    84                                 <label for="envoi_liste_parametres"><:abomailmans:envoi_parametres:></label>
    85                                 <p class="explication"><:abomailmans:envoi_liste_parametres:></p>
    86                                 <input type="text"  id="envoi_liste_parametres" name="envoi_liste_parametres" value="[(#ENV**{envoi_liste_parametres})]" size="50" />
    87                          
    88                                 [(#ENV{modele_defaut}|oui)
    89                                 <a href="[(#URL_PAGE{abomailman_template}|parametre_url{template,[(#ENV{template})]}|parametre_url{date,[(#DATE|moins30|affdate{annee})-][(#DATE|moins30|affdate{mois})]})][(#ENV**{envoi_liste_parametres})]">
    90                                 <:abomailmans:voir_modele_depuis:>[ (#DATE|moins30|affdate{nom_mois})][ (#DATE|moins30|affdate{annee})]</a>
    91                                 ]
    92 
    93                         </li>
    94               </ul>
    95              </fieldset>
    96          </li>
    97              
    98                
    99         <li class="fieldset">
    100               <fieldset><h3 class="legend"><:abomailmans:label_etat_liste:></h3>
    101               <ul>             
    102                        
    103                         <li class="editer_desactive">
    104                                 <label for="desactive_active"><:abomailmans:activation:></label>
    105                                 <div class="choix">
    106                                         <input type="radio" value="0" id="desactive_active" name="desactive"[(#ENV{desactive}|=={0}|oui) checked="checked"] />
    107                                         <label for="desactive_active"><:abomailmans:active:></label>
    108                                 </div>
    109                                 <div class="choix">
    110                                         <input type="radio" value="1" id="desactive_desactive" name="desactive"[(#ENV{desactive}|=={1}|oui) checked="checked"] />
    111                                         <label for="desactive_desactive"><:abomailmans:desactive:></label>
    112                                 </div>
    113                         </li>
    114                        
    115                
    116                
    117                         [(#ENV{id_abomailman}|oui)
    118                         <li>
    119                                 <label for="desactive_supprime"><:abomailmans:supprimer:></label>
    120                                 <div class="choix">
    121                                 <input type="checkbox" value="2" id="desactive_supprime" name="desactive"[(#ENV{desactive}|=={2}|oui) checked="checked"] />
    122                                 <label for="desactive_supprime"><:abomailmans:suppression_definitive:></label>
    123                                 </div>
    124                         </li>]
    125                          </ul>
    126              </fieldset>
    127          </li>
    128                 </ul>
    129                 <p class="boutons">
    130                         <input type="submit" class="submit" name="valider" value="[(#ENV{id_abomailman}|?{<:bouton_enregistrer:>,<:bouton_ajouter:>})]" />
    131                 </p>
    132         </div></form>]
     120        </form>]
    133121</div>
  • _plugins_/abomailmans/trunk/formulaires/abomailman_creation_liste.php

    r47993 r58711  
    4747        $valeurs['template'] = str_replace('\'','',_request('template'));
    4848        $valeurs['envoi_liste_parametres'] = _request('envoi_liste_parametres');
    49         //if($valeurs['template']) $valeurs['template'];
    5049        $valeurs['periodicite'] = _request('periodicite');
    5150        $desactive = _request('desactive');
  • _plugins_/abomailmans/trunk/inc/abomailmans.php

    r55057 r58711  
    55 * MaZiaR - NetAktiv
    66 * tech@netaktiv.com
    7  * Printemps 2007 - 2009
     7 * Printemps 2007 - 2012
    88 * Inspire de Spip-Listes
    99 * $Id$
  • _plugins_/abomailmans/trunk/lang/abomailmans_fr.php

    r53135 r58711  
    103103        // T
    104104        'template' => 'Choisissez le mod&egrave;le et son contenu',
    105         'template_defaut' => 'Mod&egrave;le par defaut',
     105        'template_defaut' => 'Mod&egrave;le par défaut',
    106106        'texte_descriptif' =>'Descriptif',
    107107        'titre_abomailman' => 'Titre de la liste',
     
    111111        // V
    112112        'veut_s_abonner' => 'veut s\'abonner',
    113         'veut_se_desabonner' => 'veut se desabonner',
     113        'veut_se_desabonner' => 'veut se désabonner',
    114114        'verifier_formulaire' => 'V&eacute;rifiez le remplissage du formulaire.',
    115115        'voir_modele_depuis' =>'Voir un exemple du mod&eacute;le avec',
  • _plugins_/abomailmans/trunk/prive/squelettes/contenu/abomailman_edit.html

    r58688 r58711  
     1[(#ID_ABOMAILMAN|intval|oui)
     2        [(#AUTORISER{modifier,abomailman,#ID_ABOMAILMAN}|sinon_interdire_acces)]
     3][(#ID_ABOMAILMAN|intval|non)
     4        [(#AUTORISER{creer,abomailman}|sinon_interdire_acces)]
     5]
     6#SET{retour,#ENV{redirect}|sinon{#ID_ABOMAILMAN|intval|?{#URL_ECRIRE{abomailman,id_abomailman=#ID_ABOMAILMAN},#URL_ECRIRE{abomailmans}}}}
     7
    18<div class='cadre-formulaire-editer'>
    29        <BOUCLE_liste(ABOMAILMANS){id_abomailman}>
    310        <div class="entete-formulaire">
    4                 #ENV**{icone_retour}
     11                [(#GET{retour}|icone_verticale{<:icone_retour:>,abomailman,'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})]
    512                <h1>[(#TITRE|supprimer_numero)]</h1>
    613                <br class="nettoyeur" />
     
    2633        </BOUCLE_liste>
    2734        <div class="entete-formulaire">
    28                 #ENV**{icone_retour}
     35                [(#GET{retour}|icone_verticale{<:icone_retour:>,abomailman,'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})]
    2936                <h1><:abomailmans:icone_ajouter_liste:></h1>
    3037        </div>
  • _plugins_/abomailmans/trunk/prive/squelettes/contenu/abomailmans.html

    r58688 r58711  
    11#CACHE{0}
    22<B_listes>
    3 <div class="cadre cadre-liste">
     3#BOITE_OUVRIR
    44        <img class="cadre-icone" alt="" src="#CHEMIN{img_pack/mailman.gif}"/>
    5         [(#VAL{abomailmans:les_listes_mailmans}|_T|bouton_block_depliable{true})]
    6         [(#VAL{true}|debut_block_depliable)]
     5        [(#VAL{abomailmans:les_listes_mailmans}|_T)]
    76        <table width='100%' cellpadding='4' cellspacing='0' border='0'>
    87                <BOUCLE_listes(ABOMAILMANS){par titre}{pagination 10}>
     
    2827                (#PAGINATION)
    2928        </div>]
    30 </div>
     29[(#BOITE_FERMER)]
    3130</B_listes>
    32 [(#VAL|fin_block)]
    33 [(#SESSION{statut}|=={0minirezo}|oui)
    34         <div style="text-align:right">
    35                 #ENV*{icone}
    36         </div>
     31[(#AUTORISER{creer, abomailman}|oui)
     32        [(#URL_ECRIRE{abomailman_edit,id_abomailman=new}|parametre_url{redirect,#SELF}
     33                |icone_verticale{<:abomailmans:icone_ajouter_liste:>,abomailman,new,right})]
    3734]
Note: See TracChangeset for help on using the changeset viewer.