From 37f78940d8492a657c2ab8a7b1a3a3079abb3b70 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 31 Aug 2012 12:54:37 +0400 Subject: block type 5 filters (date) --- update.php | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) (limited to 'update.php') diff --git a/update.php b/update.php index e8ef8bc99..0bc1090e8 100755 --- a/update.php +++ b/update.php @@ -254,36 +254,37 @@ while ($line = db_fetch_assoc($result)) { $owner_uid = $line["owner_uid"]; - $filter = array(); - - if (sql_bool_to_bool($line["cat_filter"])) { - $feed_id = "CAT:" . (int)$line["cat_id"]; - } else { - $feed_id = (int)$line["feed_id"]; - } - - $filter["enabled"] = $line["enabled"] ? "on" : "off"; - $filter["rule"] = array( - json_encode(array( - "reg_exp" => $line["reg_exp"], - "feed_id" => $feed_id, - "filter_type" => $line["filter_type"]))); + // date filters are removed + if ($line["filter_type"] != 5) { + $filter = array(); + + if (sql_bool_to_bool($line["cat_filter"])) { + $feed_id = "CAT:" . (int)$line["cat_id"]; + } else { + $feed_id = (int)$line["feed_id"]; + } - $filter["action"] = array( - json_encode(array( - "action_id" => $line["action_id"], - "action_param_label" => $line["action_param"], - "action_param" => $line["action_param"]))); + $filter["enabled"] = $line["enabled"] ? "on" : "off"; + $filter["rule"] = array( + json_encode(array( + "reg_exp" => $line["reg_exp"], + "feed_id" => $feed_id, + "filter_type" => $line["filter_type"]))); - // Oh god it's full of hacks + $filter["action"] = array( + json_encode(array( + "action_id" => $line["action_id"], + "action_param_label" => $line["action_param"], + "action_param" => $line["action_param"]))); -## print_r($filter); + // Oh god it's full of hacks - $_REQUEST = $filter; - $_SESSION["uid"] = $owner_uid; + $_REQUEST = $filter; + $_SESSION["uid"] = $owner_uid; - $filters = new Pref_Filters($link, $_REQUEST); - $filters->add(); + $filters = new Pref_Filters($link, $_REQUEST); + $filters->add(); + } } } -- cgit v1.2.3