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";
?>