-if(count($_POST)) { // a FORM has been submitted
- if(isset($_POST['global'])) { // FORM global
- foreach($philter->config['global_plugins'] as $id=>$g_plugin)
- if(isset($_POST['global'][$id]))
- $filter->set_global_data($id,$_POST['global'][$id]);
- $filter->rules[0]->sql_store(get_user_id(),0);
- }
- if(isset($_POST['emails'])) // FORM emails
- if(!$mail_pool->handle_form())
- echo "<p style=\"color:red;\">".$philter->error()."</p>\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 "<p style=\"color:red;\">".$philter->error()."</p>\n";