summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-06-14 14:19:47 +0400
committerAndrew Dolgov <[email protected]>2011-06-14 14:19:47 +0400
commitd0f73380099e5a258b73bb69304bc6146859d1ef (patch)
tree3a91705e93b0648611b4b538526077baf363a571 /backend.php
parent11adc49e719c87e79d9cc04c33b76351a4992a05 (diff)
allow redirect to login page when calling external feed subscription url (using bookmarklet, for example) (refs #344)
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/backend.php b/backend.php
index 6b93d1b3c..ef2c42fb5 100644
--- a/backend.php
+++ b/backend.php
@@ -62,8 +62,14 @@
$op != "rss" && $op != "getUnread" && $op != "getProfiles" &&
$op != "fbexport" && $op != "logout" && $op != "pubsub") {
- header("Content-Type: text/plain");
- print json_encode(array("error" => array("code" => 6)));
+ if ($op == 'pref-feeds' && $_REQUEST['subop'] == 'add') {
+ header("Content-Type: text/html");
+ login_sequence($link);
+ render_login_form($link);
+ } else {
+ header("Content-Type: text/plain");
+ print json_encode(array("error" => array("code" => 6)));
+ }
return;
}