diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/backend-rpc.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php index 6f70f07a5..b21e161e4 100644 --- a/modules/backend-rpc.php +++ b/modules/backend-rpc.php @@ -516,6 +516,16 @@ return; } + if ($subop == "regenOPMLKey") { + + print "<rpc-reply>"; + set_pref($link, " _PREFS_OPML_PUBLISH_KEY", generate_publish_key(), $_SESSION["uid"]); + $new_link = opml_publish_url($link); + print "<link><![CDATA[$new_link]]></link>"; + print "</rpc-reply>"; + return; + } + if ($subop == "logout") { logout_user(); print_error_xml(6); |