X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=philter%2Fphilter%2Finclude%2Fform_emails.inc.php;h=323d406a8fe8cc80b0694a6bbe964aa24ec8f130;hb=772509f32045e23e867b3520f04072301f040252;hp=9ffda48670c54359465bf7b5b62cc58dc098d6ec;hpb=b19786cae5cfa315f04cfbb7a9bef1c6471d4810;p=old-projects.git diff --git a/philter/philter/include/form_emails.inc.php b/philter/philter/include/form_emails.inc.php index 9ffda48..323d406 100644 --- a/philter/philter/include/form_emails.inc.php +++ b/philter/philter/include/form_emails.inc.php @@ -1,3 +1,27 @@ +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 "

".$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']); + } +} +?>
to_form(); ?>
-
+
' name='set_adv' />