1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-28 15:21:28 +00:00

create filter dialog uses prototype

This commit is contained in:
Andrew Dolgov
2006-05-20 12:39:22 +01:00
parent 14f69488da
commit 79f3553b8b
5 changed files with 42 additions and 47 deletions

View File

@@ -2146,10 +2146,10 @@
if (!WEB_DEMO_MODE) {
$regexp = db_escape_string(trim($_GET["regexp"]));
$match = db_escape_string(trim($_GET["match"]));
$feed_id = db_escape_string($_GET["fid"]);
$action_id = db_escape_string($_GET["aid"]);
$regexp = db_escape_string(trim($_GET["reg_exp"]));
$match_id = db_escape_string(trim($_GET["match_id"]));
$feed_id = db_escape_string($_GET["feed_id"]);
$action_id = db_escape_string($_GET["action_id"]);
if (!$feed_id) {
$feed_id = 'NULL';
@@ -2161,8 +2161,7 @@
"INSERT INTO ttrss_filters (reg_exp,filter_type,owner_uid,feed_id,
action_id)
VALUES
('$regexp', (SELECT id FROM ttrss_filter_types WHERE
description = '$match'),'".$_SESSION["uid"]."',
('$regexp', '$match_id','".$_SESSION["uid"]."',
$feed_id, '$action_id')");
}
}
@@ -2742,41 +2741,48 @@
print "<div id=\"infoBoxTitle\">Create filter</div>";
print "<div class=\"infoBoxContents\">";
print "<form id=\"filter_add_form\">";
print "<input type=\"hidden\" name=\"op\" value=\"pref-filters\">";
print "<input type=\"hidden\" name=\"quiet\" value=\"1\">";
print "<input type=\"hidden\" name=\"subop\" value=\"add\">";
// print "<div class=\"notice\"><b>Note:</b> filter will only apply to new articles.</div>";
$result = db_query($link, "SELECT description
$result = db_query($link, "SELECT id,description
FROM ttrss_filter_types ORDER BY description");
$filter_types = array();
while ($line = db_fetch_assoc($result)) {
array_push($filter_types, $line["description"]);
//array_push($filter_types, $line["description"]);
$filter_types[$line["id"]] = $line["description"];
}
print "<table width='100%'>";
print "<tr><td>Match:</td>
<td><input onkeyup=\"toggleSubmitNotEmpty(this, 'infobox_submit')\"
id=\"fadd_regexp\" size=\"30\">&nbsp;";
name=\"reg_exp\" size=\"30\">&nbsp;";
print_select("fadd_match", "Title", $filter_types);
print_select_hash("match_id", 1, $filter_types);
print "</td></tr>";
print "<tr><td>Feed:</td><td>";
print_feed_select($link, "fadd_feed");
print_feed_select($link, "feed_id");
print "</td></tr>";
print "<tr><td>Action:</td>";
print "<td><select id=\"fadd_action\">";
print "<td><select name=\"action_id\">";
$result = db_query($link, "SELECT id,description FROM ttrss_filter_actions
ORDER BY name");
while ($line = db_fetch_assoc($result)) {
printf("<option id='%d'>%s</option>", $line["id"], $line["description"]);
printf("<option value='%d'>%s</option>", $line["id"], $line["description"]);
}
print "</select>";
@@ -2794,6 +2800,8 @@
print "</td></tr></table>";
print "</form>";
}
print "</div>";