Changeset 43468 in spip-zone


Ignore:
Timestamp:
Jan 9, 2011, 5:37:51 PM (10 years ago)
Author:
paladin@…
Message:

ajout champ reply-to dans formulaire de config

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

Legend:

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

    r43467 r43468  
    8080                        );
    8181                $keys_str_param_valider = array(
    82                         'email_return_path_defaut' // adresse mail de retour pour les erreurs
     82                          'email_reply_to' // adresse mail de retour
     83                        , 'email_return_path_defaut' // adresse mail de retour pour les erreurs
    8384                );
    8485                $keys_opts_param_valider = array(
     
    210211                        : $GLOBALS['meta']['email_webmaster']
    211212                        ;
     213                //
     214                // Adresse mail pour les retours (Reply-to:)
     215                // @see: http://www.w3.org/Protocols/rfc822/
     216                $email_reply_to =
     217                        ($ii = email_valide($email_reply_to))
     218                        ? $ii
     219                        : $adresse_defaut
     220                        ;
    212221                // Adresse mail pour les retours en erreur (Return-path:)
    213222                // @see: http://www.w3.org/Protocols/rfc822/
     223                // Plus ou moins obsolete
    214224                $email_return_path_defaut =
    215225                        ($ii = email_valide($email_return_path_defaut))
     
    367377                ;
    368378
     379
     380        function spiplistes_cadre_input_text($titre, $name, $value, $size=30, $class='forml')
     381        {
     382                static $eol = PHP_EOL;
     383               
     384                $str = debut_cadre_relief('', true, '', $titre)
     385                . '<input type="text" name="'.$name.'" value="'.$value.'" size="'.$size.'" class="'.$class.'" />' . $eol
     386                . fin_cadre_relief(true);
     387               
     388                return($str);
     389        }
     390       
    369391        //////////////////////////////////////////////////////
    370392        // Boite parametrage envoi du courrier
     
    374396                //
    375397                // adresse email de retour (reply-to)
    376                 . debut_cadre_relief('', true, '', _T('spiplistes:adresse_envoi_defaut'))
    377                 . "<input type='text' name='email_defaut' value='".$adresse_defaut."' size='30' class='forml' />" . $eol
    378                 . fin_cadre_relief(true)
     398                . spiplistes_cadre_input_text(_T('spiplistes:adresse_envoi_defaut')
     399                                                                          , 'email_defaut' , $adresse_defaut
     400                        )
    379401                //
    380402                // adresse email du smtp sender
    381                 . debut_cadre_relief('', true, '', _T('spiplistes:adresse_smtp'))
    382                 . "<input type='text' name='smtp_sender' value='".$smtp_sender."' size='30' class='forml' />" . $eol
    383                 . fin_cadre_relief(true)
     403                . spiplistes_cadre_input_text(_T('spiplistes:adresse_smtp')
     404                                                                          , 'smtp_sender' , $smtp_sender
     405                        )
    384406                //
    385407                // adresse de retour (reply-to)
    386                 . debut_cadre_relief('', true, '', _T('spiplistes:adresse_email_reply_to'))
    387                 . "<input type='text' name='email_return_path_defaut' value='".$email_reply_to."' size='30' class='forml' />" . $eol
    388                 . fin_cadre_relief(true)
     408                . spiplistes_cadre_input_text(_T('spiplistes:adresse_email_reply_to')
     409                                                                          , 'email_reply_to' , $email_reply_to
     410                        )
    389411                //
    390412                // adresse return-path de retour (on-error reply-to)
    391                 . debut_cadre_relief('', true, '', _T('spiplistes:adresse_on_error_defaut'))
    392                 . "<input type='text' name='email_return_path_defaut' value='".$email_return_path_defaut."' size='30' class='forml' />" . $eol
    393                 . fin_cadre_relief(true)
     413                . spiplistes_cadre_input_text(_T('spiplistes:adresse_on_error_defaut')
     414                                                                          , 'email_return_path_defaut' , $email_return_path_defaut
     415                        )
    394416                //
    395417                // Méthode d'envoi
     
    597619
    598620
    599 ?>
  • _plugins_/spip-listes/spip-listes_1_9_3/lang/spiplistes_fr.php

    r41728 r43468  
    128128        la page de configuration</a>.</p>'
    129129, 'adresse_envoi_defaut' => 'Adresse d&#8217;envoi par d&#233;faut'
    130 , 'adresse_on_error_defaut' => 'Adresse de retour par d&#233;faut pour les erreurs'
     130, 'adresse_email_reply_to' => 'Adresse de retour (reply-to)'
     131, 'adresse_on_error_defaut' => 'Adresse de retour par d&#233;faut pour les erreurs (return-path)'
    131132, 'pas_sur' => '<p>Si vous n&#8217;&ecirc;tes pas s&ucirc;r, choisissez la fonction mail de PHP.</p>'
    132133, 'Complement_des_courriers' => 'Compl&#233;ment des courriers'
Note: See TracChangeset for help on using the changeset viewer.