'poubelle'), "id_signature=$id"); } elseif ($id > 0){ $row = sql_fetsel('*', 'spip_signatures', "id_signature=$id"); if ($row['statut']=='poubelle') sql_updateq("spip_signatures", array("statut" => 'publie'), "id_signature=$id"); else { include_spip('formulaires/signature'); include_spip('inc/texte'); $id_article = $row['id_article']; $url = generer_url_entite_absolue($id_article, 'article','','',true); if (signature_a_confirmer($id_article, $url, $row['nom_email'], $row['ad_email'], $row['nom_site'], $row['url_site'], $row['message'], $row['lang'], $row['statut'])) sql_updateq("spip_signatures", array("date_time" => date('Y-m-d H:i:s')), "id_signature=$id"); $id = 0; } } // Invalider les pages ayant trait aux petitions if ($id) { include_spip('inc/invalideur'); $id_article = sql_getfetsel("id_article", "spip_signatures", "id_signature=$id"); suivre_invalideur("id='varia/pet$id_article'"); } # cette requete devrait figurer dans l'optimisation sql_delete("spip_signatures", "NOT (statut='publie' OR statut='poubelle') AND date_time