[SPIP Zone] r3638 - in /_contribs_/_formulaires_: envoyer_a_un_ami/ recommander/ recommander/envoyer.php

Author: fil@rezo.net
Date: Sat Jun 24 00:35:12 2006
New Revision: 3638

Log:
envoyer à un ami devient "recommander"

Added:
    _contribs_/_formulaires_/recommander/
      - copied from r3636, _contribs_/_formulaires_/envoyer_a_un_ami/
Removed:
    _contribs_/_formulaires_/envoyer_a_un_ami/
Modified:
    _contribs_/_formulaires_/recommander/envoyer.php

Modified: _contribs_/_formulaires_/recommander/envoyer.php

--- _contribs_/_formulaires_/recommander/envoyer.php (original)
+++ _contribs_/_formulaires_/recommander/envoyer.php Sat Jun 24 00:35:12 2006
@@ -8,8 +8,8 @@
// - l'url de la page
// - le texte a afficher
//
-// <INCLURE(envoyer.php) {titre=#TITRE} {url=#URL_ARTICLE}
-// {texte=#INTRODUCTION}>
+// <INCLURE(recommander.php) {titre=#TITRE} {url=#URL_ARTICLE}
+// {texte=#INTRODUCTION} {lang}>
//
// On peut ajouter {subject=xxxx} si on veut fixer le sujet,
// sinon par defaut c'est "A lire sur #NOM_SITE -- #ENV{titre}"
@@ -22,23 +22,23 @@
if (!defined("_ECRIRE_INC_VERSION")) return;

//
-// Fonction appelee des qu'il y a un $_POST avec le bouton 'envoyer'
+// Fonction appelee des qu'il y a un $_POST avec le bouton 'recommander'
//
-function envoyer_a_ami($contexte_inclus) {
+function recommander($contexte_inclus) {
   $retour = '';

   // verifier que le formulaire est bien rempli
- if (!email_valide(_request('envoyer_from')))
+ if (!email_valide(_request('recommander_from')))
     $retour = _T('pass_erreur_non_valide',
       array(
- 'email_oubli' => htmlspecialchars(_request('envoyer_from'))
+ 'email_oubli' => htmlspecialchars(_request('recommander_from'))
       )
     );

- if (!email_valide(_request('envoyer_to')))
+ if (!email_valide(_request('recommander_to')))
     $retour = _T('pass_erreur_non_valide',
       array(
- 'email_oubli' => htmlspecialchars(_request('envoyer_to'))
+ 'email_oubli' => htmlspecialchars(_request('recommander_to'))
       )
     );

@@ -51,7 +51,7 @@
# var_dump($contexte_inclus);

# i18n
-# _T('envoyer_recommande_titre', array('nom_site' =>
+# _T('recommander_titre', array('nom_site' =>
# supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site'])))
   $subject = sinon ($contexte_inclus['subject'],
     _L("A lire sur ").lire_meta('nom_site')." -- "
@@ -59,22 +59,22 @@
   );

# i18n
-# _T('envoyer_recommande_lecture', array('from' => _request('envoyer_from')))
- $body = _request('envoyer_from')
+# _T('recommander_lecture', array('from' => _request('recommander_from')))
+ $body = _request('recommander_from')
     . " vous recommande la lecture de cet article :\n\n"
     . $contexte_inclus['titre']."\n"
     . url_absolue(sinon ($contexte_inclus['url'], self()))
     . "\n\n"
- . _request('envoyer_message')
+ . _request('recommander_message')
     . "\n\n-- "._T('envoi_via_le_site')
     . " ".supprimer_tags(extraire_multi($GLOBALS['meta']['nom_site']))
     . " (".$GLOBALS['meta']['adresse_site']."/) --\n";

   if (!envoyer_mail(
- _request('envoyer_to'),
+ _request('recommander_to'),
     $subject,
     $body,
- _request('envoyer_from'),
+ _request('recommander_from'),
     "X-Originating-IP: ".$GLOBALS['ip']
   ))
     return "Erreur lors de l'envoi du message.";
@@ -87,30 +87,37 @@
//
// Dans la variable $contexte_inclus on trouve les donnees de l'article
// dans _request() les donnees du visiteur
-function main_envoyer_a_un_ami() {
+function main_recommander() {
   $erreur ='';
- if (!_request('envoyer_email')
- OR $erreur = envoyer_a_ami($GLOBALS['contexte_inclus'])) {
+ lang_select($GLOBALS['contexte_inclus']['lang']);
+ if (!_request('recommander_email')
+ OR $erreur = recommander($GLOBALS['contexte_inclus'])) {

- echo $erreur;
+ $r = $erreur;

     // le formulaire normal
- echo "<form method='post' action='".self()."'>";
- echo _T('form_pet_votre_email')." <input type='text' name='envoyer_from'
- value='".htmlspecialchars(_request('envoyer_from'))."' />";
- echo "<br />"._L('destinataire :')." <input type='text' name='envoyer_to'
- value='".htmlspecialchars(_request('envoyer_to'))."' />";
- echo "<br />"._T('forum_texte')." <input type='text' name='envoyer_message'
- value='".htmlspecialchars(_request('envoyer_message'))."' />";
- echo "<input type='submit' name='envoyer_email' value='"._T('envoyer_message')."' />";
- echo "</form>";
+ $r .= "<form method='post' action='".self()."'>";
+ $r .= _T('form_pet_votre_email')." <input type='text' name='recommander_from'
+ value='".htmlspecialchars(_request('recommander_from'))."' />";
+ $r .= "<br />"._L('destinataire :')." <input type='text' name='recommander_to'
+ value='".htmlspecialchars(_request('recommander_to'))."' />";
+ $r .= "<br />"._T('forum_texte')." <input type='text' name='recommander_message'
+ value='".htmlspecialchars(_request('recommander_message'))."' />";
+ $r .= "<input type='submit' name='recommander_email' value='"._T('recommander_message')."' />";
+ $r .= "</form>";

   } else {
- echo _T('form_prop_message_envoye');
+ $r .= _T('form_prop_message_envoye');
   }
+ lang_dselect();
+
+ return $r;
}

// main()
-main_envoyer_a_un_ami();
+echo #"<script type='text/javascript' src='../ahah/ahah.js'></script>\n",
+ "<div id='recommander'>\n",
+ main_recommander(),
+ "</div>\n";

?>