X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fauto%2Fcouteau_suisse%2Fcouteau_suisse%2Foutils%2Fspam_action_rapide.php;fp=www%2Fplugins%2Fauto%2Fcouteau_suisse%2Fcouteau_suisse%2Foutils%2Fspam_action_rapide.php;h=d44418816e3fe5bb35daabb9d9d1ec6e180afb99;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/plugins/auto/couteau_suisse/couteau_suisse/outils/spam_action_rapide.php b/www/plugins/auto/couteau_suisse/couteau_suisse/outils/spam_action_rapide.php new file mode 100644 index 0000000..d444188 --- /dev/null +++ b/www/plugins/auto/couteau_suisse/couteau_suisse/outils/spam_action_rapide.php @@ -0,0 +1,58 @@ +$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'))); +} + + +?> \ No newline at end of file