summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2008-12-13 13:22:16 +0100
committerAndrew Dolgov <[email protected]>2008-12-13 13:22:16 +0100
commita8732d0c75290da7bbf869131e526fc82d50ce52 (patch)
treefe3e5f1e67bf0e0d6eb50ef288aca6b1c7837358 /modules
parent2362de6d9b4cff4e0ce8512861afbae0f3eee719 (diff)
create filter: save filter_param to DB
Diffstat (limited to 'modules')
-rw-r--r--modules/popup-dialog.php4
-rw-r--r--modules/pref-filters.php7
2 files changed, 7 insertions, 4 deletions
diff --git a/modules/popup-dialog.php b/modules/popup-dialog.php
index ea74eb583..10074b179 100644
--- a/modules/popup-dialog.php
+++ b/modules/popup-dialog.php
@@ -360,8 +360,8 @@
print "<span id=\"filter_dlg_date_mod_box\" style=\"display : none\">";
print "<select name=\"filter_date_modifier\">";
- print "<option name=\"before\">".__('Before')."</option>";
- print "<option name=\"after\">".__('After')."</option>";
+ print "<option value=\"before\">".__('Before')."</option>";
+ print "<option value=\"after\">".__('After')."</option>";
print "</select>&nbsp;</span>";
print "<input onkeypress=\"return filterCR(event, createFilter)\"
diff --git a/modules/pref-filters.php b/modules/pref-filters.php
index fa47bdca8..a63b8513d 100644
--- a/modules/pref-filters.php
+++ b/modules/pref-filters.php
@@ -198,12 +198,15 @@
$feed_id = sprintf("'%s'", db_escape_string($feed_id));
}
+ # for the time being, no other filters use params anyway...
+ $filter_param = db_escape_string($_GET["filter_date_modifier"]);
+
$result = db_query($link,
"INSERT INTO ttrss_filters (reg_exp,filter_type,owner_uid,feed_id,
- action_id, action_param, inverse)
+ action_id, action_param, inverse, filter_param)
VALUES
('$regexp', '$filter_type','".$_SESSION["uid"]."',
- $feed_id, '$action_id', '$action_param', $inverse)");
+ $feed_id, '$action_id', '$action_param', $inverse, '$filter_param')");
if (db_affected_rows($link, $result) != 0) {
print T_sprintf("Created filter <b>%s</b>", htmlspecialchars($regexp));