$r)).' '.strtolower(_T($test?'item_oui':'item_non')); } return $liste?join('
', $res):'ok'; } function spam_action_rapide() { include_spip('public/assembler'); // pour recuperer_fond() $fd = recuperer_fond('fonds/test_spam', array( 'ar_message' => _request('ar_message'), 'test_bd' => _request('test_bd'), 'statut' =>_request('statut'), 'debut_msg' => _request('debut_msg'), )); // au cas ou il y aurait plusieurs actions, on fabrique plusieurs
$fd = explode('@@CS_FORM@@', $fd); $res = ""; foreach($fd as $i=>$f) { // syntaxe : ajax_action_auteur($action, $id, $script, $args='', $corps=false, $args_ajax='', $fct_ajax='') $res .= ajax_action_auteur('action_rapide', 'test_'.$i, 'admin_couteau_suisse', "arg=spam|description_outil&modif=oui&cmd=descrip#cs_action_rapide", $f)."\n"; } return $res; } // fonction {$outil}_{$arg}_action() appelee par action/action_rapide.php function spam_test_0_action() { // lancer le test de l'anti-spam // aucune action, le test est pris en charge par ?exec=action_rapide redirige_vers_exec(array('ar_message' =>_request('ar_message'))); } function spam_test_1_action() { // lancer le test sur les messages de la base redirige_vers_exec(array('test_bd'=>1, 'statut' =>_request('statut'), 'debut_msg' =>_request('debut_msg'))); } ?>