Your IP : 216.73.217.68


Current Path : /home/atelierpru/www/OLD/plugins/auto/formidable/v3.37.1/action/
Upload File :
Current File : /home/atelierpru/www/OLD/plugins/auto/formidable/v3.37.1/action/vider_formulaire.php

<?php

// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

/*
 * Action de suppression des réponses à un formulaire
 * @param int $arg
 * @return unknown_type
 */
function action_vider_formulaire_dist($arg = null) {
	if (is_null($arg)) {
		$securiser_action = charger_fonction('securiser_action', 'inc');
		$arg = $securiser_action();
	}

	include_spip('inc/autoriser');
	// si id_formulaires_reponse n'est pas un nombre, on ne fait rien
	if ($id_formulaire = intval($arg)
		and autoriser('instituer', 'formulairesreponse', $id_formulaire)) {
		// On supprime les réponse (statut => refuse)
		$ok = sql_updateq(
			'spip_formulaires_reponses',
			array('statut' => 'refuse'),
			'id_formulaire=' . intval($id_formulaire)
		);

		if ($ok) {
			/* on n'a plus de réponses à montrer, retour vers la page du formulaire */
			if (!$redirect = _request('redirect')) {
				$GLOBALS['redirect'] = parametre_url(generer_url_ecrire('formulaire'), 'id_formulaire', $id_formulaire);
			}
		}
	}
}