From 47c6c988d9fd6e043bb322c7c07e9bb35ffd6759 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 16 Dec 2005 08:15:18 +0100 Subject: support for feed http auth --- backend.php | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index ec1ffcc20..50d04e6b4 100644 --- a/backend.php +++ b/backend.php @@ -1425,8 +1425,8 @@ if ($op == "pref-feeds") { - $subop = $_GET["subop"]; - $quiet = $_GET["quiet"]; + $subop = $_REQUEST["subop"]; + $quiet = $_REQUEST["quiet"]; if ($subop == "editfeed") { $feed_id = db_escape_string($_GET["id"]); @@ -1513,6 +1513,22 @@ print ""; +// print "Authentication"; + + $row_class = toggleEvenOdd($row_class); + $auth_login = db_fetch_result($result, 0, "auth_login"); + + print "Login:"; + print ""; + + $row_class = toggleEvenOdd($row_class); + $auth_pass = db_fetch_result($result, 0, "auth_pass"); + + print "Password:"; + print ""; + print ""; print ""; @@ -1525,12 +1541,14 @@ } if ($subop == "editSave") { - $feed_title = db_escape_string($_GET["t"]); - $feed_link = db_escape_string($_GET["l"]); - $upd_intl = db_escape_string($_GET["ui"]); - $purge_intl = db_escape_string($_GET["pi"]); - $feed_id = db_escape_string($_GET["id"]); - $cat_id = db_escape_string($_GET["catid"]); + $feed_title = db_escape_string($_POST["t"]); + $feed_link = db_escape_string($_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($_POST["login"]); + $auth_pass = db_escape_string($_POST["pass"]); if (strtoupper($upd_intl) == "DEFAULT") $upd_intl = 0; @@ -1554,7 +1572,9 @@ $category_qpart, title = '$feed_title', feed_url = '$feed_link', update_interval = '$upd_intl', - purge_interval = '$purge_intl' + purge_interval = '$purge_intl', + auth_login = '$auth_login', + auth_pass = '$auth_pass' WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]); } -- cgit v1.2.3-54-g00ecf