summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-12-16 08:15:18 +0100
committerAndrew Dolgov <[email protected]>2005-12-16 08:15:18 +0100
commit47c6c988d9fd6e043bb322c7c07e9bb35ffd6759 (patch)
tree2b5078cb9fc09e505329b1d2c9adf9cc6f97d926 /backend.php
parent855d0ecfda212ef36f35fff63e93dc8c6afd1126 (diff)
support for feed http auth
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php38
1 files changed, 29 insertions, 9 deletions
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 "<td><input id=\"iedit_purgintl\"
value=\"$purge_interval\"></td></tr>";
+// print "<tr><td colspan=\"2\"><b>Authentication</b></td></tr>";
+
+ $row_class = toggleEvenOdd($row_class);
+ $auth_login = db_fetch_result($result, 0, "auth_login");
+
+ print "<tr class='$row_class'><td>Login:</td>";
+ print "<td><input id=\"iedit_login\"
+ value=\"$auth_login\"></td></tr>";
+
+ $row_class = toggleEvenOdd($row_class);
+ $auth_pass = db_fetch_result($result, 0, "auth_pass");
+
+ print "<tr class='$row_class'><td>Password:</td>";
+ print "<td><input type=\"password\" id=\"iedit_pass\"
+ value=\"$auth_pass\"></td></tr>";
+
print "</table>";
print "</div>";
@@ -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"]);
}