source: spip-zone/_plugins_/_test_/recommander/recommander.php @ 7357

Last change on this file since 7357 was 7357, checked in by renato@…, 14 years ago

follow the new jquery form plugin syntax

File size: 1.9 KB
Line 
1<?php
2
3// Envoyer cet article par email
4//
5
6// TODO :
7// - internationalisation
8// - presentation + cache (squelette ?)
9// - previsualisation et explications (on va envoyer ce message de votre part)
10
11/*
12>È Message envoyŽ !
13Mensagem enviada!
14>È Erreur lors de l'envoi du message.
15Erro no envio da mensagem
16*/
17
18if (!defined("_ECRIRE_INC_VERSION")) return;
19
20
21
22//
23// Fonction de base de cet INCLURE
24//
25// Dans la variable $contexte_inclus on trouve les donnees de l'article
26// dans _request() les donnees du visiteur
27function main_recommander() {
28        if (!$f = charger_fonction('fragment_recommander', 'action', true))
29                die('erreur fragment_recommander absent');
30
31        lang_select($GLOBALS['contexte_inclus']['lang']);
32
33        echo "<div id='recommander' class='formulaire_spip'>\n"
34        . "<h2 class='menu-titre'>"
35        . _T("recommander:recommander")."</h2>"
36        . "<div id='formulaire_recommander'>";
37
38        echo $f();
39
40        $searching_div = '<div style="float: '.$GLOBALS['spip_lang_right'].'; z-index:2;"><img src="'._DIR_IMG_PACK.'searching.gif'.'" /></div>';
41
42        echo "</div>"
43        . "</div>";
44
45        echo '
46<script type="text/javascript"><!--
47if (typeof jQuery == "function") {
48        var ajax_image_searching = "'.addslashes($searching_div).'";'
49        .<<<EOS
50        $("div#formulaire_recommander").hide();
51        function recommander_js() {
52                $("div#formulaire_recommander").css("height","");
53                $("div#formulaire_recommander form")
54                .prepend(
55                        "<input name='action' value='fragment_recommander' type='hidden' />"
56                )
57                .ajaxForm({"target":"#formulaire_recommander",
58                        "after":recommander_js,
59                        "before":function() {
60                                $("#formulaire_recommander").prepend(ajax_image_searching);
61                        }
62                });
63        }
64        recommander_js();
65        $("#recommander>h2").click(function(){
66                $("div#formulaire_recommander:visible").slideUp("slow");
67                $("div#formulaire_recommander:hidden").slideDown("slow");
68        });
69}
70// --></script>
71EOS;
72
73        lang_dselect();
74
75}
76
77// main()
78echo main_recommander();
79
80?>
Note: See TracBrowser for help on using the repository browser.