X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=philter%2Fphilter%2Findex.php;h=b99f3a92367f48475fd4d6248c224f790f6a7069;hb=refs%2Ftags%2FEKIT_0_9G;hp=5f4ab09c3f81dbc270074be5d4d2f80b884e6e19;hpb=693b6ec6fa26c0d1d818638f2f949a50aba7382a;p=old-projects.git diff --git a/philter/philter/index.php b/philter/philter/index.php index 5f4ab09..b99f3a9 100644 --- a/philter/philter/index.php +++ b/philter/philter/index.php @@ -11,136 +11,59 @@ require("include/header.inc.php"); require("include/philter.inc.php"); require("include/config.inc.php"); -$mail_pool = new EmailPool(get_user_id()); -$filter = new Filter(get_user_id()); - -if(count($_POST)) { // a FORM has been submitted - if(isset($_POST['emails'])) // FORM emails - if(!$mail_pool->handle_form()) - echo "
".$philter->error()."
\n"; - - if(!empty($_POST['order']['action'])) // FORM order - if($_POST['order']['action']=='submit') { - foreach($filter->rules as $id=>$rule) - if(isset($_POST['order'][$id])) - $filter->rules[$id]->move_to($_POST['order'][$id], $filter->uid, $id); - uasort($filter->rules, 'rule_cmp'); - } elseif($_POST['order']['action']=='delete' && !empty($_POST['order']['select'])) { - $filter->delete_rule($_POST['order']['select']); - $_POST['order']['select'] = min(count($filter->rules),$_POST['order']['select']); - } - - if(!empty($_POST['rule'])) // FORM rule - if(!$filter->handle_form()) - echo "".$philter->error()."
\n"; +function clean_tmp($_uid) { + mysql_query("DELETE FROM tmp_rules WHERE uid='$_uid'"); + mysql_query("DELETE FROM tmp_actions WHERE uid='$_uid'"); + mysql_query("DELETE FROM tmp_matches WHERE uid='$_uid'"); } -require("include/js_factory.inc.php"); - -/********** globals plugins **********/ - -if(count($philter->config['global_plugin'])) { - echo "Emails pool |
---|
-to_form(); +if(isset($_POST['set_adv']) && !$philter->is_advanced()) { + $philter->set_advanced(); + to_tmp(get_user_id()); +} -echo " |
Filtering rules | |
---|---|
- - | -- - | -