[SPIP Zone] r3653 - in /_contribs_/_formulaires_/recommander: action/fragment_recommander.php recommander.php

Author: fil@rezo.net
Date: Sat Jun 24 18:53:15 2006
New Revision: 3653

Log:
pour tester, tout mettre en vrac dans squelettes/ (perfectible !)

Modified:
    _contribs_/_formulaires_/recommander/action/fragment_recommander.php
    _contribs_/_formulaires_/recommander/recommander.php

Modified: _contribs_/_formulaires_/recommander/action/fragment_recommander.php

--- _contribs_/_formulaires_/recommander/action/fragment_recommander.php (original)
+++ _contribs_/_formulaires_/recommander/action/fragment_recommander.php Sat Jun 24 18:53:15 2006
@@ -1,5 +1,5 @@
<?php
   function action_fragment_recommander() {
- include('../spip-zone/_contribs_/_formulaires_/recommander/recommander.php');
+ include('squelettes/recommander.php');
   }
?>
\ No newline at end of file

Modified: _contribs_/_formulaires_/recommander/recommander.php

--- _contribs_/_formulaires_/recommander/recommander.php (original)
+++ _contribs_/_formulaires_/recommander/recommander.php Sat Jun 24 18:53:15 2006
@@ -135,9 +135,15 @@
     value='".htmlspecialchars(_request('recommander_message'))."' />";
     $r .= "<input type='submit' name='recommander_email' value='"._T('recommander_message')."' />";

+ if (!_request('recommander_cle')) {
     $contexte = base64_encode(serialize($GLOBALS['contexte_inclus']));
+ $cle = md5(_SECRET.$contexte);
+ } else {
+ $contexte = htmlspecialchars(_request('recommander_env'));
+ $cle = htmlspecialchars(_request('recommander_cle'));
+ }
     $r .= "<input type='hidden' name='recommander_env' value='$contexte' />\n";
- $r .= "<input type='hidden' name='recommander_cle' value='".md5(_SECRET.$contexte)."' />\n";
+ $r .= "<input type='hidden' name='recommander_cle' value='$cle' />\n";
     $r .= "</form>";

   } else {
@@ -149,8 +155,8 @@
}

// main()
-echo "<script type='text/javascript' src='../ahah/ahah.js'></script>\n",
- "<div id='recommander'>\n",
+echo "<script type='text/javascript' src='squelettes/ahah.js'></script>\n",
+ "<div id='recommander' class='formulaire_spip'>\n",
   "<span></span>\n", # pour l'icone "searching..."
   main_recommander(),
   "</div>\n";