]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/BaseAdminModule.php
Use DI::baseUrl() for Search\Index.php
[friendica.git] / src / Module / BaseAdminModule.php
index 30c3766640e9fcd8fd98ac3032e55176bb6c6651..f985b4a4956c8fd6555c6e87355ec1d974581a4c 100644 (file)
@@ -7,6 +7,7 @@ use Friendica\Core\Addon;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Core\Session;
+use Friendica\DI;
 use Friendica\Network\HTTPException\ForbiddenException;
 
 require_once 'boot.php';
@@ -23,7 +24,7 @@ require_once 'boot.php';
  */
 abstract class BaseAdminModule extends BaseModule
 {
-       public static function post($parameters)
+       public static function post(array $parameters = [])
        {
                if (!is_site_admin()) {
                        return;
@@ -35,7 +36,7 @@ abstract class BaseAdminModule extends BaseModule
                }
        }
 
-       public static function rawContent($parameters)
+       public static function rawContent(array $parameters = [])
        {
                if (!is_site_admin()) {
                        return '';
@@ -48,14 +49,14 @@ abstract class BaseAdminModule extends BaseModule
                return '';
        }
 
-       public static function content($parameters)
+       public static function content(array $parameters = [])
        {
-               $a = self::getApp();
+               $a = DI::app();
 
                if (!is_site_admin()) {
                        notice(L10n::t('Please login to continue.'));
-                       Session::set('return_path', $a->query_string);
-                       $a->internalRedirect('login');
+                       Session::set('return_path', DI::args()->getQueryString());
+                       DI::baseUrl()->redirect('login');
                }
 
                if (!empty($_SESSION['submanage'])) {