writing the procmail rcfile
[old-projects.git] / philter / philter / index.php
index 8c0cf61..b99f3a9 100644 (file)
@@ -42,6 +42,7 @@ if(isset($_POST['set_adv']) && !$philter->is_advanced()) {
 if(isset($_POST['filter_valid']) && $philter->is_advanced()) {
     $philter->del_advanced();
     to_main(get_user_id());
+    $PHILTER_HAS_TO_BE_WRITTEN=true;
 }
 
 if(isset($_POST['filter_cancel']) && $philter->is_advanced()) {
@@ -52,6 +53,11 @@ if(isset($_POST['filter_cancel']) && $philter->is_advanced()) {
 $mail_pool = new EmailPool(get_user_id());
 $filter = new Filter(get_user_id());
 
+if(isset($PHILTER_HAS_TO_BE_WRITTEN) && $PHILTER_HAS_TO_BE_WRITTEN) {
+    unset($PHILTER_HAS_TO_BE_WRITTEN);
+    $philter->write_procmailrc($filter->to_string(), get_filename());
+}
+
 if($philter->is_advanced())
     require("include/form_filter.inc.php");
 else