File "petitionner.php"

Full path: /home/argothem/www/SpipFactory-fichiers_de_travail/sauvegarde-depannage-1.9a3.2/1.9/ecrire/action/petitionner.php
File size: 1.88 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/***************************************************************************\
 *  SPIP, Systeme de publication pour l'internet                           *
 *                                                                         *
 *  Copyright (c) 2001-2006                                                *
 *  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.   *
\***************************************************************************/

if (!defined("_ECRIRE_INC_VERSION")) return;

// http://doc.spip.org/@action_petitionner_dist
function action_petitionner_dist() {

	include_spip('inc/actions');
	$var_f = charger_fonction('controler_action_auteur', 'inc');
	$var_f();

	$arg = _request('arg');
	$redirect = _request('redirect');

	$id_article = intval($arg);

	$message = _request('message');
	$site_obli = _request('site_obli');
	$site_unique = _request('site_unique');
	$email_unique = _request('email_unique');
	$texte_petition = _request('texte_petition');
	$change_petition = _request('change_petition');

	if ($change_petition == "on") {
	  	$email_unique = ($email_unique == 'on') ? 'oui' : "non";
		$site_obli = ($site_obli == 'on') ? 'oui' : "non";
		$site_unique = ($site_unique == 'on') ? 'oui' : "non";
		$message =  ($message == 'on') ? 'oui' : "non";

		$result_pet = spip_query("REPLACE spip_petitions (id_article, email_unique, site_obli, site_unique, message, texte) VALUES ($id_article, '$email_unique', '$site_obli', '$site_unique', '$message', " . spip_abstract_quote($texte_petition) . ")");
		}
	else if ($change_petition == "off") {
		$result_pet = spip_query("DELETE FROM spip_petitions WHERE id_article=$id_article");
		}
}
?>