]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/twitapiblocks.php
Extract image management code to a helper function
[quix0rs-gnu-social.git] / actions / twitapiblocks.php
index 6bfdec0d0008a578c94d391e0ceff1530325b220..8135adef3c2827ed17150082782f547339801b66 100644 (file)
@@ -21,43 +21,52 @@ if (!defined('LACONICA')) { exit(1); }
 
 require_once(INSTALLDIR.'/lib/twitterapi.php');
 
-class TwitapiblocksAction extends TwitterapiAction {
+class TwitapiblocksAction extends TwitterapiAction
+{
 
-       function create($args, $apidata) {
+    function create($args, $apidata)
+    {
 
-               parent::handle($args);
+        parent::handle($args);
 
-               $blockee = $this->get_user($apidata['api_arg'], $apidata);
+        $blockee = $this->get_user($apidata['api_arg'], $apidata);
 
         if (!$blockee) {
-                       $this->client_error('Not Found', 404, $apidata['content-type']);
-                       return;
+            $this->clientError('Not Found', 404, $apidata['content-type']);
+            return;
         }
 
         $user = $apidata['user'];
 
         if ($user->hasBlocked($blockee) || $user->block($blockee)) {
-            $this->show_profile($blockee, $apidata['content-type']);
+            $type = $apidata['content-type'];
+            $this->init_document($type);
+            $this->show_profile($blockee, $type);
+            $this->end_document($type);
         } else {
-                       common_server_error(_('Block user failed.'));
+            $this->serverError(_('Block user failed.'));
         }
-       }
+    }
 
-       function destroy($args, $apidata) {
-               parent::handle($args);
-               $blockee = $this->get_user($apidata['api_arg'], $apidata);
+    function destroy($args, $apidata)
+    {
+        parent::handle($args);
+        $blockee = $this->get_user($apidata['api_arg'], $apidata);
 
         if (!$blockee) {
-                       $this->client_error('Not Found', 404, $apidata['content-type']);
-                       return;
+            $this->clientError('Not Found', 404, $apidata['content-type']);
+            return;
         }
 
         $user = $apidata['user'];
 
         if (!$user->hasBlocked($blockee) || $user->unblock($blockee)) {
-            $this->show_profile($blockee, $apidata['content-type']);
+            $type = $apidata['content-type'];
+            $this->init_document($type);
+            $this->show_profile($blockee, $type);
+            $this->end_document($type);
         } else {
-                       common_server_error(_('Unblock user failed.'));
+            $this->serverError(_('Unblock user failed.'));
         }
-       }
+    }
 }
\ No newline at end of file