diff options
author | Zach Copley <zach@status.net> | 2009-12-13 20:30:17 +0000 |
---|---|---|
committer | Zach Copley <zach@status.net> | 2010-01-05 23:21:46 -0800 |
commit | aad54af448089868dd1c6bcd35a5b4a301837ae4 (patch) | |
tree | 90ca372b27b194930a70f4d67a1ba11b12788d9d /plugins/RSSCloud | |
parent | 48af79dbb4cf1b4f915bf0d3d05e9fe3770664df (diff) |
Reject subscription requests for handlers that don't support http-post
Diffstat (limited to 'plugins/RSSCloud')
-rw-r--r-- | plugins/RSSCloud/RSSCloudRequestNotify.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/RSSCloud/RSSCloudRequestNotify.php b/plugins/RSSCloud/RSSCloudRequestNotify.php index 4703ecd10..9643bf432 100644 --- a/plugins/RSSCloud/RSSCloudRequestNotify.php +++ b/plugins/RSSCloud/RSSCloudRequestNotify.php @@ -106,6 +106,10 @@ class RSSCloudRequestNotifyAction extends Action if (empty($this->protocol)) { $missing[] = 'protocol'; + } else if (strtolower($this->protocol) != 'http-post') { + $msg = 'Only http-post notifications are supported at this time.'; + $this->showResult(false, $msg); + return; } if (!isset($this->procedure)) { @@ -120,8 +124,8 @@ class RSSCloudRequestNotifyAction extends Action } if (empty($this->feeds)) { - $this->showResult(false, - 'You must provide at least one valid profile feed url (url1, url2, url3 ... urlN).'); + $msg = 'You must provide at least one valid profile feed url (url1, url2, url3 ... urlN).'; + $this->showResult(false, $msg); return; } |