]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Admin/Addons/Details.php
post/thread views are renamed, search bugs fixed
[friendica.git] / src / Module / Admin / Addons / Details.php
index 139275cfe20a8dd446bc8ddaa44bdde49dc4e18b..4c1fe2df9236f27099e03a72e6f6f23ba5846004 100644 (file)
@@ -32,7 +32,7 @@ class Details extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
-               parent::post($parameters);
+               self::checkAdminAccess();
 
                $addon = Strings::sanitizeFilePathItem($parameters['addon']);
 
@@ -42,6 +42,8 @@ class Details extends BaseAdmin
                        include_once 'addon/' . $addon . '/' . $addon . '.php';
 
                        if (function_exists($addon . '_addon_admin_post')) {
+                               self::checkFormSecurityTokenRedirectOnError($redirect, 'admin_addons_details');
+
                                $func = $addon . '_addon_admin_post';
                                $func(DI::app());
                        }
@@ -66,7 +68,7 @@ class Details extends BaseAdmin
                }
 
                if (($_GET['action'] ?? '') == 'toggle') {
-                       self::checkFormSecurityTokenRedirectOnError('/admin/addons', 'admin_addons', 't');
+                       self::checkFormSecurityTokenRedirectOnError('/admin/addons', 'admin_addons_details', 't');
 
                        // Toggle addon status
                        if (Addon::isEnabled($addon)) {
@@ -124,7 +126,7 @@ class Details extends BaseAdmin
                        '$screenshot' => '',
                        '$readme' => $readme,
 
-                       '$form_security_token' => self::getFormSecurityToken('admin_addons'),
+                       '$form_security_token' => self::getFormSecurityToken('admin_addons_details'),
                ]);
        }
 }