Mise en route du suivi.
[aidenligne_francais_universite.git] / ecrire / exec / controle_petition.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2007 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 if (!defined("_ECRIRE_INC_VERSION")) return;
14
15
16 // http://doc.spip.org/@exec_controle_petition_dist
17 function exec_controle_petition_dist()
18 {
19 include_spip('inc/presentation');
20 include_spip('inc/signatures');
21
22 $id_article = intval(_request('id_article'));
23
24 if (
25 autoriser('modererpetition')
26 OR (
27 $id_article > 0
28 AND autoriser('modererpetition', 'article', $id_article)
29 )
30 ) {
31
32 $debut = intval(_request('debut'));
33
34 $signatures = charger_fonction('signatures', 'inc');
35
36 $r = $signatures('controle_petition',
37 $id_article,
38 $debut,
39 "(statut='publie' OR statut='poubelle')",
40 "date_time DESC",
41 10);
42 }
43 else
44 $r = "<b>"._T('avis_non_acces_page')."</b>";
45
46
47 if (_request('var_ajaxcharset'))
48 ajax_retour($r);
49 else {
50
51 $commencer_page = charger_fonction('commencer_page', 'inc');
52 echo $commencer_page(_T('titre_page_controle_petition'), "forum", "suivi-petition");
53 debut_gauche();
54
55 debut_droite();
56
57 gros_titre(_T('titre_suivi_petition'));
58
59 $a = "editer_signature-" . $id_article;
60
61 echo "<div id='", $a, "' class='serif2'>", $r, "</div>", fin_gauche(), fin_page();
62 }
63 }
64
65 ?>