]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Admin/Features.php
Replace Module::init() with Constructors
[friendica.git] / src / Module / Admin / Features.php
index a97bc0e7bb453b3090b875184d73f34092544168..d2c8e2d83af607e0717f9b3858233935473b95db 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -28,11 +28,11 @@ use Friendica\Module\BaseAdmin;
 
 class Features extends BaseAdmin
 {
-       public static function post(array $parameters = [])
+       public function post()
        {
-               parent::post($parameters);
+               self::checkAdminAccess();
 
-               parent::checkFormSecurityTokenRedirectOnError('/admin/features', 'admin_manage_features');
+               self::checkFormSecurityTokenRedirectOnError('/admin/features', 'admin_manage_features');
 
                $features = Feature::get(false);
 
@@ -60,9 +60,9 @@ class Features extends BaseAdmin
                DI::baseUrl()->redirect('admin/features');
        }
 
-       public static function content(array $parameters = [])
+       public function content(): string
        {
-               parent::content($parameters);
+               parent::content();
 
                $features = [];
 
@@ -80,7 +80,7 @@ class Features extends BaseAdmin
 
                $tpl = Renderer::getMarkupTemplate('admin/features.tpl');
                $o = Renderer::replaceMacros($tpl, [
-                       '$form_security_token' => parent::getFormSecurityToken("admin_manage_features"),
+                       '$form_security_token' => self::getFormSecurityToken("admin_manage_features"),
                        '$baseurl'             => DI::baseUrl()->get(true),
                        '$title'               => DI::l10n()->t('Manage Additional Features'),
                        '$features'            => $features,