Ignore:
Timestamp:
Jul 26, 2011, 12:44:25 PM (10 years ago)
Author:
nicolas@…
Message:

un peu d'explications ne nuit pas, format texte maintenant optionnel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/clevermail/2_0/formulaires/clevermail_list_edit.php

    r46662 r49988  
    11<?php
    22function formulaires_clevermail_list_edit_charger_dist($lst_id = -1) {
    3         // Ces define sont mis ici car dans clevermail_options.php, il etait impossible de surcharger avec un plugin ayant :
    4         //      <utilise id="clevermail" version="[2.5.0;]" />
    5         // Pour proposer une URL complète (true) ou juste le chemin du squelette (false) à la création d'une nouvelle lettre
    6         @define("_CLEVERMAIL_DISTANT", true);
    7         @define("_CLEVERMAIL_NOUVEAUTES_HTML", 'clevermail_nouveautes_html');
    8         // _CLEVERMAIL_NOUVEAUTES_HTML_OPTION est facultatif. Il permet de completer l'url amorcee avec _CLEVERMAIL_NOUVEAUTES_HTML.
    9         // define("_CLEVERMAIL_NOUVEAUTES_HTML_OPTION", 'cat=mot&sujet=1&pied=1&entete=1');
    10         @define("_CLEVERMAIL_NOUVEAUTES_TEXT", 'clevermail_nouveautes_text');
    11         // _CLEVERMAIL_NOUVEAUTES_TEXT_OPTION est facultatif. Il permet de completer l'url amorcee avec _CLEVERMAIL_NOUVEAUTES_TEXT.
    12         // define("_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION", 'cat=mot&sujet=1&pied=1&entete=1');
    133        if ($valeurs = sql_fetsel('*', 'spip_cm_lists', 'lst_id='.intval($lst_id))) {
    144                $valeurs['lst_auto_week_days'] = explode(',', $valeurs['lst_auto_week_days']);
    155        } else {
    166    $cm_mail_admin = sql_getfetsel('set_value', 'spip_cm_settings', 'set_name="CM_MAIL_ADMIN"');
    17         if (defined('_CLEVERMAIL_NOUVEAUTES_HTML_OPTION')) {
    18                         if (_CLEVERMAIL_DISTANT) {
    19                                 $url_html = generer_url_public(_CLEVERMAIL_NOUVEAUTES_HTML,_CLEVERMAIL_NOUVEAUTES_HTML_OPTION);
    20                         } else {
    21                                 $url_html = _CLEVERMAIL_NOUVEAUTES_HTML;
    22                         }
    23                 } else {
    24                         if (_CLEVERMAIL_DISTANT) {
    25                                 $url_html = generer_url_public(_CLEVERMAIL_NOUVEAUTES_HTML);
    26                         } else {
    27                                 $url_html = _CLEVERMAIL_NOUVEAUTES_HTML;
    28                         }
    29                 }
    30                 if (defined('_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION')) {
    31                         if (_CLEVERMAIL_DISTANT) {
    32                                 $url_text = generer_url_public(_CLEVERMAIL_NOUVEAUTES_TEXT,_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION);
    33                         } else {
    34                                 $url_text = _CLEVERMAIL_NOUVEAUTES_TEXT;
    35                         }
    36                 } else {
    37                         if (_CLEVERMAIL_DISTANT) {
    38                                 $url_text = generer_url_public(_CLEVERMAIL_NOUVEAUTES_TEXT);
    39                         } else {
    40                                 $url_text = _CLEVERMAIL_NOUVEAUTES_TEXT;
    41                         }
    42                 }
    437                $valeurs = array(
    448                        'lst_id' => -1,
     
    5317                        'lst_unsubscribe_text' => _T('clevermail:confirmation_votre_desinscription_text'),
    5418                        'lst_subject_tag' => 1,
    55                         //'lst_url_html' => $GLOBALS['meta']['adresse_site'].'/?page=clevermail_nouveautes_html',
    56                         'lst_url_html' => $url_html,
    57                         //'lst_url_text' => $GLOBALS['meta']['adresse_site'].'/?page=clevermail_nouveautes_text',
    58                         'lst_url_text' => $url_text,
     19                        'lst_url_html' => 'clevermail_nouveautes_html',
     20                        'lst_url_text' => 'clevermail_nouveautes_text',
    5921                  'lst_auto_mode' => 'none',
    6022                  'lst_auto_hour' => 8,
     
    7032function formulaires_clevermail_list_edit_verifier_dist($lst_id = -1) {
    7133        $erreurs = array();
    72         foreach(array('lst_name', 'lst_moderator_email', 'lst_url_html', 'lst_url_text') as $obligatoire) {
     34        foreach(array('lst_name', 'lst_moderator_email', 'lst_url_html') as $obligatoire) {
    7335                if (!_request($obligatoire)) {
    7436                        $erreurs[$obligatoire] = _T('clevermail:ce_champ_est_obligatoire');
     
    156118  if (_request('lst_id') == -1) {
    157119    sql_insertq('spip_cm_lists', $champs);
    158     // XXX : log en chaîne de langue
     120    // TODO : log en chaîne de langue
    159121    spip_log('Nouvelle liste « '._request('lst_name').' »', 'clevermail');
    160122  } else {
    161123        sql_updateq('spip_cm_lists', $champs, "lst_id = ".intval(_request('lst_id')));
    162         // XXX : log en chaîne de langue
     124        // TODO : log en chaîne de langue
    163125    spip_log('Modification de la liste « '._request('lst_name').' » (id = '._request('lst_id').')', 'clevermail');
    164126  }
Note: See TracChangeset for help on using the changeset viewer.