Subversion Repositories Sites.tela-botanica.org

Compare Revisions

Ignore whitespace Rev 3 → Rev 4

/trunk/actu/ecrire/controle_petition.php3
New file
0,0 → 1,83
<?php
 
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2005 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
 
 
include ("inc.php3");
include ("inc_signatures.php3");
 
function message_de_signature($row)
{
return propre(echapper_tags($row['message']));
}
 
 
debut_page(_T('titre_page_controle_petition'), "redacteurs", "suivi-petition");
debut_gauche();
 
//
// Raccourcis
//
/*
debut_raccourcis();
// rien
fin_raccourcis();
*/
 
debut_droite();
 
echo "<div class='serif2'>";
if ($connect_statut == "0minirezo") {
gros_titre(_T('titre_suivi_petition'));
 
if ($supp_petition){
$query_forum = "UPDATE spip_signatures SET statut='poubelle' WHERE id_signature=$supp_petition";
$result_forum = spip_query($query_forum);
}
 
if ($add_petition){
$query_forum = "UPDATE spip_signatures SET statut='publie' WHERE id_signature=$add_petition";
$result_forum = spip_query($query_forum);
}
 
// Invalider les pages ayant trait aux petitions
if ($id_signature = ($add_petition?$add_petition:$supp_petition)) {
include_ecrire('inc_invalideur.php3');
list ($id_article) = spip_fetch_array(spip_query("SELECT id_article
FROM spip_signatures WHERE id_signature=$id_signature"));
suivre_invalideur("id='varia/pet$id_article'");
}
 
if (!$debut) $debut = 0;
 
spip_query("DELETE FROM spip_signatures WHERE NOT (statut='publie' OR statut='poubelle') AND date_time<DATE_SUB(NOW(),INTERVAL 10 DAY)");
 
controle_signatures('controle_petition.php3',
$id_article,
$debut,
"(statut='publie' OR statut='poubelle')",
"date_time DESC");
 
}
else {
echo "<B>"._T('avis_non_acces_page')."</B>";
}
 
 
echo "</div>";
 
fin_page();
 
 
?>