+ if (!$rule["cat_filter"]) {
+ $tmp_result = db_query($this->link, "SELECT id FROM ttrss_feeds
+ WHERE title = '".db_escape_string($rule["feed"])."' AND owner_uid = ".$_SESSION["uid"]);
+ if (db_num_rows($tmp_result) > 0) {
+ $feed_id = db_fetch_result($tmp_result, 0, "id");
+ }
+ } else {
+ $tmp_result = db_query($this->link, "SELECT id FROM ttrss_feed_categories
+ WHERE title = '".db_escape_string($rule["feed"])."' AND owner_uid = ".$_SESSION["uid"]);
+
+ if (db_num_rows($tmp_result) > 0) {
+ $cat_id = db_fetch_result($tmp_result, 0, "id");
+ }
+ }
+
+ $cat_filter = bool_to_sql_bool($rule["cat_filter"]);
+ $reg_exp = db_escape_string($rule["reg_exp"]);
+ $filter_type = (int)$rule["filter_type"];
+
+ db_query($this->link, "INSERT INTO ttrss_filters2_rules (feed_id,cat_id,filter_id,filter_type,reg_exp,cat_filter)
+ VALUES ($feed_id, $cat_id, $filter_id, $filter_type, '$reg_exp', $cat_filter)");
+ }