]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/oauthstore.php
block subscribes by silenced users
[quix0rs-gnu-social.git] / lib / oauthstore.php
index a4ea5ad4d0eccaa1eb9fa65541ab85748a1a2023..b04bcbb8b29896a922ceb651587fccdb7f9d0f1d 100644 (file)
@@ -462,6 +462,10 @@ class StatusNetOAuthDataStore extends OAuthDataStore
         $subscribed = $this->_getAnyProfile($subscribed_user_uri);
         $subscriber = $this->_getAnyProfile($subscriber_uri);
 
+        if (!$subscriber->hasRight(Right::SUBSCRIBE)) {
+            return _('You have been banned from subscribing.');
+        }
+
         $sub->subscribed = $subscribed->id;
         $sub->subscriber = $subscriber->id;