X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FBaseSettings.php;h=9319662550a8897fe4c630b559815a0c38a75cbe;hb=733f3de9ed0955035898646972ae18cbff5b45d3;hp=d4652cc9f168f3a9a4d68d471a81eb059694ff6a;hpb=96b9619608f92d07c231ea14492c50b410f04e9f;p=friendica.git diff --git a/src/Module/BaseSettings.php b/src/Module/BaseSettings.php index d4652cc9f1..9319662550 100644 --- a/src/Module/BaseSettings.php +++ b/src/Module/BaseSettings.php @@ -1,4 +1,23 @@ . + * + */ namespace Friendica\Module; @@ -9,10 +28,8 @@ use Friendica\DI; class BaseSettings extends BaseModule { - public static function content(array $parameters = []) + public static function createAside() { - $a = DI::app(); - $tpl = Renderer::getMarkupTemplate('settings/head.tpl'); DI::page()['htmlhead'] .= Renderer::replaceMacros($tpl, [ '$ispublic' => DI::l10n()->t('everybody') @@ -23,21 +40,21 @@ class BaseSettings extends BaseModule $tabs[] = [ 'label' => DI::l10n()->t('Account'), 'url' => 'settings', - 'selected' => (($a->argc == 1) && ($a->argv[0] === 'settings') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() == 1) && (DI::args()->getArgv() === 'settings') ? 'active' : ''), 'accesskey' => 'o', ]; $tabs[] = [ 'label' => DI::l10n()->t('Two-factor authentication'), 'url' => 'settings/2fa', - 'selected' => (($a->argc > 1) && ($a->argv[1] === '2fa') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === '2fa') ? 'active' : ''), 'accesskey' => 'o', ]; $tabs[] = [ 'label' => DI::l10n()->t('Profile'), 'url' => 'settings/profile', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'profile') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'profile') ? 'active' : ''), 'accesskey' => 'p', ]; @@ -45,7 +62,7 @@ class BaseSettings extends BaseModule $tabs[] = [ 'label' => DI::l10n()->t('Additional features'), 'url' => 'settings/features', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'features') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'features') ? 'active' : ''), 'accesskey' => 't', ]; } @@ -53,49 +70,49 @@ class BaseSettings extends BaseModule $tabs[] = [ 'label' => DI::l10n()->t('Display'), 'url' => 'settings/display', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'display') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'display') ? 'active' : ''), 'accesskey' => 'i', ]; $tabs[] = [ 'label' => DI::l10n()->t('Social Networks'), 'url' => 'settings/connectors', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'connectors') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'connectors') ? 'active' : ''), 'accesskey' => 'w', ]; $tabs[] = [ 'label' => DI::l10n()->t('Addons'), 'url' => 'settings/addon', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'addon') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'addon') ? 'active' : ''), 'accesskey' => 'l', ]; $tabs[] = [ - 'label' => DI::l10n()->t('Delegations'), + 'label' => DI::l10n()->t('Manage Accounts'), 'url' => 'settings/delegation', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'delegation') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'delegation') ? 'active' : ''), 'accesskey' => 'd', ]; $tabs[] = [ 'label' => DI::l10n()->t('Connected apps'), 'url' => 'settings/oauth', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'oauth') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'oauth') ? 'active' : ''), 'accesskey' => 'b', ]; $tabs[] = [ 'label' => DI::l10n()->t('Export personal data'), 'url' => 'settings/userexport', - 'selected' => (($a->argc > 1) && ($a->argv[1] === 'userexport') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() > 1) && (DI::args()->getArgv()[1] === 'userexport') ? 'active' : ''), 'accesskey' => 'e', ]; $tabs[] = [ 'label' => DI::l10n()->t('Remove account'), 'url' => 'removeme', - 'selected' => (($a->argc == 1) && ($a->argv[0] === 'removeme') ? 'active' : ''), + 'selected' => ((DI::args()->getArgc() == 1) && (DI::args()->getArgv() === 'removeme') ? 'active' : ''), 'accesskey' => 'r', ]; @@ -107,4 +124,13 @@ class BaseSettings extends BaseModule '$items' => $tabs, ]); } + + protected function content(array $request = []): string + { + $a = DI::app(); + + static::createAside(); + + return ''; + } }