]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/unsandbox.php
Misses this file to merge. I like the comments.
[quix0rs-gnu-social.git] / actions / unsandbox.php
index 22f4d8e766e7f35f0802b3d61af02ad43016bac2..5e1110aa87c3de30342fa3c90b98d44384d4bcca 100644 (file)
@@ -40,7 +40,6 @@ if (!defined('STATUSNET')) {
  * @license  http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
  * @link     http://status.net/
  */
-
 class UnsandboxAction extends ProfileFormAction
 {
     /**
@@ -50,8 +49,7 @@ class UnsandboxAction extends ProfileFormAction
      *
      * @return boolean success flag
      */
-
-    function prepare($args)
+    function prepare(array $args=array())
     {
         if (!parent::prepare($args)) {
             return false;
@@ -62,15 +60,15 @@ class UnsandboxAction extends ProfileFormAction
         assert(!empty($cur)); // checked by parent
 
         if (!$cur->hasRight(Right::SANDBOXUSER)) {
-            $this->clientError(_("You cannot sandbox users on this site."));
-            return false;
+            // TRANS: Client error on page to unsandbox a user when the feature is not enabled.
+            $this->clientError(_('You cannot sandbox users on this site.'));
         }
 
         assert(!empty($this->profile)); // checked by parent
 
         if (!$this->profile->isSandboxed()) {
-            $this->clientError(_("User is not sandboxed."));
-            return false;
+            // TRANS: Client error on page to unsilence a user when the to be unsandboxed user has not been sandboxed.
+            $this->clientError(_('User is not sandboxed.'));
         }
 
         return true;
@@ -81,7 +79,6 @@ class UnsandboxAction extends ProfileFormAction
      *
      * @return void
      */
-
     function handlePost()
     {
         $this->profile->unsandbox();