]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Turn GroupdirectoryAction into a ManagedAction
authorMikael Nordfeldth <mmn@hethane.se>
Wed, 18 Feb 2015 10:15:30 +0000 (11:15 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Wed, 18 Feb 2015 10:15:30 +0000 (11:15 +0100)
plugins/Directory/actions/groupdirectory.php

index 1abf4144b10b64220bf6f238dead470ef2c37300..053516b793e0edad371247a4350e142f0327ac96 100644 (file)
@@ -39,7 +39,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  * @license  http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
  * @link     http://status.net/
  */
-class GroupdirectoryAction extends Action
+class GroupdirectoryAction extends ManagedAction
 {
     /**
      * The page we're on
@@ -134,17 +134,8 @@ class GroupdirectoryAction extends Action
         return true;
     }
 
-    /**
-     * Take arguments for running
-     *
-     * @param array $args $_REQUEST args
-     *
-     * @return boolean success flag
-     */
-    function prepare($args)
+    protected function doPreparation()
     {
-        parent::prepare($args);
-
         $this->page    = ($this->arg('page')) ? ($this->arg('page') + 0) : 1;
         $this->filter  = $this->arg('filter', 'all');
         $this->reverse = $this->boolean('reverse');
@@ -156,21 +147,6 @@ class GroupdirectoryAction extends Action
         return true;
     }
 
-    /**
-     * Handle request
-     *
-     * Shows the page
-     *
-     * @param array $args $_REQUEST args; handled in prepare()
-     *
-     * @return void
-     */
-    function handle($args)
-    {
-        parent::handle($args);
-        $this->showPage();
-    }
-
     /**
      * Show the page notice
      *