From 14f69488dafab0fc44666038eb370d59b54d1e9c Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 20 May 2006 12:16:16 +0100 Subject: use prototype in form editor --- backend.php | 117 +++++++++++++++++++++++++----------------------------------- 1 file changed, 48 insertions(+), 69 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index 6e7136e2a..8c4dbcfe3 100644 --- a/backend.php +++ b/backend.php @@ -1401,33 +1401,32 @@ print "
"; -# print "

$feed_icon $title

"; + print "
"; - print ""; + print ""; + print ""; + print ""; -# $row_class = "odd"; + print "
"; - print ""; - print ""; + print ""; + print ""; $feed_url = db_fetch_result($result, 0, "feed_url"); $feed_url = htmlspecialchars(db_unescape_string(db_fetch_result($result, 0, "feed_url"))); -# $row_class = toggleEvenOdd($row_class); - - print ""; - print ""; + + print ""; + print ""; if (get_pref($link, 'ENABLE_FEED_CATS')) { $cat_id = db_fetch_result($result, 0, "cat_id"); -# $row_class = toggleEvenOdd($row_class); - - print ""; + print ""; print ""; print ""; @@ -1435,13 +1434,12 @@ } $update_interval = db_fetch_result($result, 0, "update_interval"); -# $row_class = toggleEvenOdd($row_class); - print ""; + print ""; print ""; -# $row_class = toggleEvenOdd($row_class); - - print ""; $purge_interval = db_fetch_result($result, 0, "purge_interval"); -# $row_class = toggleEvenOdd($row_class); - print ""; -// print ""; + print ""; print ""; -// print ""; - -# $row_class = toggleEvenOdd($row_class); $auth_login = db_fetch_result($result, 0, "auth_login"); - print ""; - print ""; + print ""; + print ""; -# $row_class = toggleEvenOdd($row_class); $auth_pass = db_fetch_result($result, 0, "auth_pass"); - print ""; - print ""; + print ""; -# $row_class = toggleEvenOdd($row_class); $private = sql_bool_to_bool(db_fetch_result($result, 0, "private")); if ($private) { @@ -1555,9 +1542,9 @@ $checked = ""; } - print ""; - print ""; + print ""; print "
Title:
Title:
Feed URL:
Feed URL:
Category:
Category:"; - print_feed_cat_select($link, "iedit_fcat", $cat_id); + print_feed_cat_select($link, "cat_id", $cat_id); print "
Update Interval:
Update Interval:"; - print ""; foreach (array_keys($update_intervals) as $i) { @@ -1450,16 +1448,14 @@ } else { $selected = ""; } - print ""; + print ""; } print ""; print "
Link to:"; + print "
Link to:"; $tmp_result = db_query($link, "SELECT COUNT(id) AS count FROM ttrss_feeds WHERE parent_feed = '$feed_id'"); @@ -1472,9 +1468,9 @@ $disabled = "disabled"; } - print ""; - print ""; + print ""; if (get_pref($link, 'ENABLE_FEED_CATS')) { if ($cat_id) { @@ -1498,7 +1494,7 @@ } else { $is_selected = ""; } - printf("", + printf("", $tmp_line["id"], $tmp_line["title"]); } @@ -1506,15 +1502,12 @@ print "
Article purging:
Article purging:"; - print ""; foreach (array_keys($purge_intervals) as $i) { @@ -1523,30 +1516,24 @@ } else { $selected = ""; } - print ""; + print ""; } print ""; print "
Authentication
Login:
Login:
Password:Password:
Options:"; + print "
Options:"; $rtl_content = sql_bool_to_bool(db_fetch_result($result, 0, "rtl_content")); @@ -1567,12 +1554,15 @@ $checked = ""; } - print "
"; + print "
"; print "
"; + + print "
"; + print "
"; print "
@@ -1584,37 +1574,26 @@ } if ($subop == "editSave") { - $feed_title = db_escape_string(trim($_POST["t"])); - $feed_link = db_escape_string(trim($_POST["l"])); - $upd_intl = db_escape_string($_POST["ui"]); - $purge_intl = db_escape_string($_POST["pi"]); - $feed_id = db_escape_string($_POST["id"]); - $cat_id = db_escape_string($_POST["catid"]); - $auth_login = db_escape_string(trim($_POST["login"])); - $auth_pass = db_escape_string(trim($_POST["pass"])); - $parent_feed = db_escape_string($_POST["pfeed"]); - $private = db_escape_string($_POST["is_pvt"]); - $rtl_content = db_escape_string($_POST["is_rtl"]); - - if (strtoupper($upd_intl) == "DEFAULT") - $upd_intl = 0; - if (strtoupper($upd_intl) == "DISABLED") - $upd_intl = -1; - - if (strtoupper($purge_intl) == "DEFAULT") - $purge_intl = 0; - - if (strtoupper($purge_intl) == "DISABLED") - $purge_intl = -1; - - if ($cat_id != 0) { + $feed_title = db_escape_string(trim($_POST["title"])); + $feed_link = db_escape_string(trim($_POST["feed_url"])); + $upd_intl = db_escape_string($_POST["update_interval"]); + $purge_intl = db_escape_string($_POST["purge_interval"]); + $feed_id = db_escape_string($_POST["id"]); + $cat_id = db_escape_string($_POST["cat_id"]); + $auth_login = db_escape_string(trim($_POST["auth_login"])); + $auth_pass = db_escape_string(trim($_POST["auth_pass"])); + $parent_feed = db_escape_string($_POST["parent_feed"]); + $private = checkbox_to_sql_bool(db_escape_string($_POST["private"])); + $rtl_content = checkbox_to_sql_bool(db_escape_string($_POST["rtl_content"])); + + if ($cat_id && $cat_id != 0) { $category_qpart = "cat_id = '$cat_id'"; } else { $category_qpart = 'cat_id = NULL'; } - if ($parent_feed != 0) { + if ($parent_feed && $parent_feed != 0) { $parent_qpart = "parent_feed = '$parent_feed'"; } else { $parent_qpart = 'parent_feed = NULL'; -- cgit v1.2.3-54-g00ecf