Changeset 43473 in spip-zone


Ignore:
Timestamp:
Jan 9, 2011, 6:30:44 PM (10 years ago)
Author:
paladin@…
Message:

reply-to en page de config (fin) + correction return path (possibilite' effacer valeur)

Location:
_plugins_/spip-listes/spip-listes_1_9_3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/exec/spiplistes_config.php

    r43468 r43473  
    5151        if($flag_editable)
    5252        {
     53
     54                // Parametrages des envois
     55                $adresse_defaut =
     56                        (email_valide($GLOBALS['meta']['email_defaut']))
     57                        ? $GLOBALS['meta']['email_defaut']
     58                        : $GLOBALS['meta']['email_webmaster']
     59                        ;
     60
    5361                $keys_complement_courrier = array(
    5462                        'opt_personnaliser_courrier'
     
    127135       
    128136                if($btn_formabo_valider) {
    129                         foreach($keys_opt_formabo as $key) {spiplistes_log("$key ".$$key);
     137                        foreach($keys_opt_formabo as $key) {
     138                                //spiplistes_log("$key ".$$key);
    130139                                spiplistes_ecrire_key_in_serialized_meta(
    131140                                        $key
     
    133142                                        , _SPIPLISTES_META_PREFERENCES
    134143                                        );
    135                                 $str_log .= $key." = ".$$key.", ";
     144                                $str_log .= $key.' = '.$$key.', ';
    136145                        }
    137146                        $doit_ecrire_metas = true;
     
    145154                                        , _SPIPLISTES_META_PREFERENCES
    146155                                        );
    147                                 $str_log .= $key." = ".$$key.", ";
     156                                $str_log .= $key.' = '.$$key.', ';
    148157                        }
    149158                        $doit_ecrire_metas = true;
     
    151160               
    152161                if($btn_param_valider) {
    153                         foreach($keys_param_valider as $key) {
     162                        foreach($keys_param_valider as $key)
     163                        {
    154164                                if(($key != 'email_defaut') || email_valide($email_defaut)) {
    155                                         $str_log .= $key." = "
    156                                                 . (($key == 'smtp_pass') ? str_repeat("*", strlen($$key)) : $$key)
    157                                                 . ", ";
     165                                        $str_log .= $key.' = '
     166                                                . (($key == 'smtp_pass') ? str_repeat('*', strlen($$key)) : $$key)
     167                                                . ', ';
    158168                                        ecrire_meta($key, trim($$key));
    159169                                }
    160170                        }
    161171                        foreach($keys_str_param_valider as $key) {
    162                                 $$key = (!empty($$key)) ? $$key : '';
     172                               
     173                                if(
     174                                   ($key == 'email_reply_to')
     175                                        || ($key == 'email_return_path_defaut')
     176                                  ) {
     177                                        $$key =
     178                                                ($ii = email_valide($$key))
     179                                                ? $ii
     180                                                : $adresse_defaut
     181                                                ;
     182                                }
     183                               
    163184                                spiplistes_ecrire_key_in_serialized_meta ($key, $$key, _SPIPLISTES_META_PREFERENCES);
    164                                 $str_log .= $key." = ".$$key.", ";
     185                                $str_log .= $key.' = '.$$key.', ';
    165186                        }
    166187                        foreach($keys_opts_param_valider as $key) {
     
    205226                }
    206227       
    207                 // Paramétrages des envois
    208                 $adresse_defaut =
    209                         (email_valide($GLOBALS['meta']['email_defaut']))
    210                         ? $GLOBALS['meta']['email_defaut']
    211                         : $GLOBALS['meta']['email_webmaster']
    212                         ;
    213228                //
    214229                // Adresse mail pour les retours (Reply-to:)
    215230                // @see: http://www.w3.org/Protocols/rfc822/
    216                 $email_reply_to =
    217                         ($ii = email_valide($email_reply_to))
    218                         ? $ii
    219                         : $adresse_defaut
    220                         ;
     231                $email_reply_to = spiplistes_pref_lire('email_reply_to');
     232               
    221233                // Adresse mail pour les retours en erreur (Return-path:)
    222234                // @see: http://www.w3.org/Protocols/rfc822/
    223                 // Plus ou moins obsolete
    224                 $email_return_path_defaut =
    225                         ($ii = email_valide($email_return_path_defaut))
    226                         ? $ii
    227                         : $adresse_defaut
    228                         ;
     235                // Plus ou moins obsolete, ou non respecte'
     236                $email_return_path_defaut = spiplistes_pref_lire('email_return_path_defaut');
     237
    229238                $smtp_identification = (isset($GLOBALS['meta']['smtp_identification']) && ($GLOBALS['meta']['smtp_identification']=='oui')) ? "oui" : "non";
    230239                $mailer_smtp = (isset($GLOBALS['meta']['mailer_smtp']) && ($GLOBALS['meta']['mailer_smtp']=='oui')) ? "oui" : "non";
  • _plugins_/spip-listes/spip-listes_1_9_3/plugin.xml

    r43265 r43473  
    88        <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]&#1604;&#1608;&#1575;&#1574;&#1581; SPIP[es]SPIP-Listes</multi></nom>
    99        <auteur>BoOz@rezo.net</auteur>
    10         <version>2.0157</version>
     10        <version>2.0158</version>
    1111        <version_base>1.98</version_base>
    1212        <etat>test</etat>
  • _plugins_/spip-listes/spip-listes_1_9_3/spiplistes_mes_fonctions.php

    r43341 r43473  
    136136}
    137137
    138 ?>
Note: See TracChangeset for help on using the changeset viewer.