]> git.mxchange.org Git - friendica.git/commitdiff
Move/rename base module classes
authorHypolite Petovan <hypolite@mrpetovan.com>
Thu, 23 Jan 2020 04:14:14 +0000 (23:14 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 30 Jan 2020 04:23:07 +0000 (23:23 -0500)
37 files changed:
src/Module/Admin/Addons/Details.php
src/Module/Admin/Addons/Index.php
src/Module/Admin/Blocklist/Contact.php
src/Module/Admin/Blocklist/Server.php
src/Module/Admin/DBSync.php
src/Module/Admin/Features.php
src/Module/Admin/Federation.php
src/Module/Admin/Item/Delete.php
src/Module/Admin/Item/Source.php
src/Module/Admin/Logs/Settings.php
src/Module/Admin/Logs/View.php
src/Module/Admin/PhpInfo.php
src/Module/Admin/Queue.php
src/Module/Admin/Site.php
src/Module/Admin/Summary.php
src/Module/Admin/Themes/Details.php
src/Module/Admin/Themes/Embed.php
src/Module/Admin/Themes/Index.php
src/Module/Admin/Tos.php
src/Module/Admin/Users.php
src/Module/BaseAdmin.php [new file with mode: 0644]
src/Module/BaseAdminModule.php [deleted file]
src/Module/BaseSearch.php [new file with mode: 0644]
src/Module/BaseSearchModule.php [deleted file]
src/Module/BaseSettings.php [new file with mode: 0644]
src/Module/BaseSettingsModule.php [deleted file]
src/Module/Search/Directory.php
src/Module/Search/Index.php
src/Module/Settings/Delegation.php
src/Module/Settings/Profile/Index.php
src/Module/Settings/Profile/Photo/Crop.php
src/Module/Settings/Profile/Photo/Index.php
src/Module/Settings/TwoFactor/AppSpecific.php
src/Module/Settings/TwoFactor/Index.php
src/Module/Settings/TwoFactor/Recovery.php
src/Module/Settings/TwoFactor/Verify.php
src/Module/Settings/UserExport.php

index ebf87deda42bcf74ad7696c4194b66129cd355ef..94d31b65a6d1676b1c032e110e1c680a858d5cb8 100644 (file)
@@ -6,10 +6,10 @@ use Friendica\Content\Text\Markdown;
 use Friendica\Core\Addon;
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Details extends BaseAdminModule
+class Details extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index 634bd08c702b08284b46f51a293759f67346b8cc..74bd61b5fd8892cead049b9de4cdc6ae2b6d1d59 100644 (file)
@@ -5,9 +5,9 @@ namespace Friendica\Module\Admin\Addons;
 use Friendica\Core\Addon;
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class Index extends BaseAdminModule
+class Index extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index 8eaf418a85fa10351df2f0938bbd4302ba4a4991..871a7ea7471e6bc068e93264306a8b10ad4c16b7 100644 (file)
@@ -6,10 +6,10 @@ use Friendica\Content\Pager;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Model;
 
-class Contact extends BaseAdminModule
+class Contact extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index 6c07885993b1c54d5aab2c5a57f2ffa0c1c2bc14..971b890474097ddcf55210bda6c2f78d49917e41 100644 (file)
@@ -4,10 +4,10 @@ namespace Friendica\Module\Admin\Blocklist;
 
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Server extends BaseAdminModule
+class Server extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index c342db93b426bde2641533e39d9716e85407f189..eb7c84c9bac2a0f611ffa8967d9c36ca9f228f30 100644 (file)
@@ -7,9 +7,9 @@ use Friendica\Core\Update;
 use Friendica\Database\DBA;
 use Friendica\Database\DBStructure;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class DBSync extends BaseAdminModule
+class DBSync extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index ed5abec95a1daecd7e0cac23692cd007d4d79d5a..5e1c3df20eaeecc4155853844b7e6a43fe921812 100644 (file)
@@ -5,9 +5,9 @@ namespace Friendica\Module\Admin;
 use Friendica\Content\Feature;
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class Features extends BaseAdminModule
+class Features extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index 0d83cc41a1e2507337158a4dbd2b9b333feae2a3..f5e38f0d2d672a064db994a98ab496c1150bd078 100644 (file)
@@ -5,9 +5,9 @@ namespace Friendica\Module\Admin;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class Federation extends BaseAdminModule
+class Federation extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index 1d7e459a2755f10629c516b46d711ccb5aef9c39..424fef2b5233aab5c52fa25914a0b9bdf6250101 100644 (file)
@@ -5,10 +5,10 @@ namespace Friendica\Module\Admin\Item;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Model\Item;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Delete extends BaseAdminModule
+class Delete extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index d4666b27f854922473dacaec17f4f90ed8b06ee4..a3f6dd0c55757bac2f1f06cf02308d192307ed6a 100644 (file)
@@ -5,12 +5,12 @@ namespace Friendica\Module\Admin\Item;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Model;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
 /**
  * @author Hypolite Petovan <mrpetovan@gmail.com>
  */
-class Source extends BaseAdminModule
+class Source extends BaseAdmin
 
 {
        public static function content(array $parameters = [])
index 6b3f2027dc18e5d32cdf0045bce820b878408ab4..b8e588cd7d15308a3560504fbdbafa82e1d1191d 100644 (file)
@@ -4,11 +4,11 @@ namespace Friendica\Module\Admin\Logs;
 
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 use Psr\Log\LogLevel;
 
-class Settings extends BaseAdminModule
+class Settings extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index a6607829de50aff6381e9fa7d1321f2b263a5922..dc2274ce7a2997dd55a9780ae3342fa015495100 100644 (file)
@@ -4,10 +4,10 @@ namespace Friendica\Module\Admin\Logs;
 
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class View extends BaseAdminModule
+class View extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index 3ac7421816bdbd59f4a70bd758dda5d0c9d65092..465962eb7109051fc0e015b05b072f5830692f59 100644 (file)
@@ -2,9 +2,9 @@
 
 namespace Friendica\Module\Admin;
 
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class PhpInfo extends BaseAdminModule
+class PhpInfo extends BaseAdmin
 {
        public static function rawContent(array $parameters = [])
        {
index a9295f6f929841adc377a4ef76850d474bfc0ae3..59912fc6c9ca83a3b875d88f3cc1aa37540e228c 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Module\Admin;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Arrays;
 use Friendica\Util\DateTimeFormat;
 
@@ -17,7 +17,7 @@ use Friendica\Util\DateTimeFormat;
  *
  * @return string
  */
-class Queue extends BaseAdminModule
+class Queue extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index 131ebb88ef5146cff40a619ce1158b9d845d0d0c..7cb3a9b8f7f07443d2d4c1cd3cde855eaf726d27 100644 (file)
@@ -9,7 +9,7 @@ use Friendica\Core\Theme;
 use Friendica\Core\Worker;
 use Friendica\Database\DBA;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Module\Register;
 use Friendica\Protocol\PortableContact;
 use Friendica\Util\BasePath;
@@ -18,7 +18,7 @@ use Friendica\Worker\Delivery;
 
 require_once __DIR__ . '/../../../boot.php';
 
-class Site extends BaseAdminModule
+class Site extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index 234a49b410d4591fb163e9de3e148499e643623a..4c424a059c45f4d55a6ce05af40787fb4054848d 100644 (file)
@@ -11,13 +11,13 @@ use Friendica\Database\DBA;
 use Friendica\Database\DBStructure;
 use Friendica\DI;
 use Friendica\Model\Register;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Network\HTTPException\InternalServerErrorException;
 use Friendica\Util\ConfigFileLoader;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Network;
 
-class Summary extends BaseAdminModule
+class Summary extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index f1263e6ca90d2dae90955b6271f253c1e37ebffe..a1617954f10bf5d8b99e4e349f26a214553fb4ae 100644 (file)
@@ -6,10 +6,10 @@ use Friendica\Content\Text\Markdown;
 use Friendica\Core\Renderer;
 use Friendica\Core\Theme;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Details extends BaseAdminModule
+class Details extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index 00d4de6953ee3bc84adcfa78137d5bb099718249..50ecff9322c42387794bed12dc44465e76f1eb3d 100644 (file)
@@ -4,10 +4,10 @@ namespace Friendica\Module\Admin\Themes;
 
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Embed extends BaseAdminModule
+class Embed extends BaseAdmin
 {
        public static function init(array $parameters = [])
        {
index c6c86b0a9992fc982c426ff0252f836c67707e4d..4c73a36de87d7bf7f6d69f7f8594dfb6ddc81ec4 100644 (file)
@@ -5,10 +5,10 @@ namespace Friendica\Module\Admin\Themes;
 use Friendica\Core\Renderer;
 use Friendica\Core\Theme;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 
-class Index extends BaseAdminModule
+class Index extends BaseAdmin
 {
        public static function content(array $parameters = [])
        {
index 4c4f31b655751c3781939ffb809f2722979cf257..b89887dae8b3fbe97e2d869049c5451f7e70dcf0 100644 (file)
@@ -4,9 +4,9 @@ namespace Friendica\Module\Admin;
 
 use Friendica\Core\Renderer;
 use Friendica\DI;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 
-class Tos extends BaseAdminModule
+class Tos extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
index c4a30abd65ebe627c2ee6b5c67e910e58958ab2c..0498a80da12d5c1a88060bb49d6a187187b3c3e6 100644 (file)
@@ -8,11 +8,11 @@ use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\Register;
 use Friendica\Model\User;
-use Friendica\Module\BaseAdminModule;
+use Friendica\Module\BaseAdmin;
 use Friendica\Util\Strings;
 use Friendica\Util\Temporal;
 
-class Users extends BaseAdminModule
+class Users extends BaseAdmin
 {
        public static function post(array $parameters = [])
        {
diff --git a/src/Module/BaseAdmin.php b/src/Module/BaseAdmin.php
new file mode 100644 (file)
index 0000000..b776c8b
--- /dev/null
@@ -0,0 +1,120 @@
+<?php
+
+namespace Friendica\Module;
+
+use Friendica\BaseModule;
+use Friendica\Core\Addon;
+use Friendica\Core\Renderer;
+use Friendica\Core\Session;
+use Friendica\DI;
+use Friendica\Network\HTTPException\ForbiddenException;
+
+require_once 'boot.php';
+
+/**
+ * This abstract module is meant to be extended by all modules that are reserved to administrator users.
+ *
+ * It performs a blanket permission check in all the module methods as long as the relevant `parent::method()` is
+ * called in the inheriting module.
+ *
+ * Additionally, it puts together the administration page aside with all the administration links.
+ *
+ * @package Friendica\Module
+ */
+abstract class BaseAdmin extends BaseModule
+{
+       public static function post(array $parameters = [])
+       {
+               if (!is_site_admin()) {
+                       return;
+               }
+
+               // do not allow a page manager to access the admin panel at all.
+               if (!empty($_SESSION['submanage'])) {
+                       return;
+               }
+       }
+
+       public static function rawContent(array $parameters = [])
+       {
+               if (!is_site_admin()) {
+                       return '';
+               }
+
+               if (!empty($_SESSION['submanage'])) {
+                       return '';
+               }
+
+               return '';
+       }
+
+       public static function content(array $parameters = [])
+       {
+               if (!is_site_admin()) {
+                       notice(DI::l10n()->t('Please login to continue.'));
+                       Session::set('return_path', DI::args()->getQueryString());
+                       DI::baseUrl()->redirect('login');
+               }
+
+               if (!empty($_SESSION['submanage'])) {
+                       throw new ForbiddenException(DI::l10n()->t('Submanaged account can\'t access the administation pages. Please log back in as the master account.'));
+               }
+
+               // Header stuff
+               DI::page()['htmlhead'] .= Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/settings_head.tpl'), []);
+
+               /*
+                * Side bar links
+                */
+
+               // array(url, name, extra css classes)
+               // not part of $aside to make the template more adjustable
+               $aside_sub = [
+                       'information' => [DI::l10n()->t('Information'), [
+                               'overview'     => ['admin'             , DI::l10n()->t('Overview')                , 'overview'],
+                               'federation'   => ['admin/federation'  , DI::l10n()->t('Federation Statistics')   , 'federation']
+                       ]],
+                       'configuration' => [DI::l10n()->t('Configuration'), [
+                               'site'         => ['admin/site'        , DI::l10n()->t('Site')                    , 'site'],
+                               'users'        => ['admin/users'       , DI::l10n()->t('Users')                   , 'users'],
+                               'addons'       => ['admin/addons'      , DI::l10n()->t('Addons')                  , 'addons'],
+                               'themes'       => ['admin/themes'      , DI::l10n()->t('Themes')                  , 'themes'],
+                               'features'     => ['admin/features'    , DI::l10n()->t('Additional features')     , 'features'],
+                               'tos'          => ['admin/tos'         , DI::l10n()->t('Terms of Service')        , 'tos'],
+                       ]],
+                       'database' => [DI::l10n()->t('Database'), [
+                               'dbsync'       => ['admin/dbsync'      , DI::l10n()->t('DB updates')              , 'dbsync'],
+                               'deferred'     => ['admin/queue/deferred', DI::l10n()->t('Inspect Deferred Workers'), 'deferred'],
+                               'workerqueue'  => ['admin/queue'       , DI::l10n()->t('Inspect worker Queue')    , 'workerqueue'],
+                       ]],
+                       'tools' => [DI::l10n()->t('Tools'), [
+                               'contactblock' => ['admin/blocklist/contact', DI::l10n()->t('Contact Blocklist')  , 'contactblock'],
+                               'blocklist'    => ['admin/blocklist/server' , DI::l10n()->t('Server Blocklist')   , 'blocklist'],
+                               'deleteitem'   => ['admin/item/delete' , DI::l10n()->t('Delete Item')             , 'deleteitem'],
+                       ]],
+                       'logs' => [DI::l10n()->t('Logs'), [
+                               'logsconfig'   => ['admin/logs/', DI::l10n()->t('Logs')                           , 'logs'],
+                               'logsview'     => ['admin/logs/view'    , DI::l10n()->t('View Logs')              , 'viewlogs'],
+                       ]],
+                       'diagnostics' => [DI::l10n()->t('Diagnostics'), [
+                               'phpinfo'      => ['admin/phpinfo'           , DI::l10n()->t('PHP Info')          , 'phpinfo'],
+                               'probe'        => ['probe'             , DI::l10n()->t('probe address')           , 'probe'],
+                               'webfinger'    => ['webfinger'         , DI::l10n()->t('check webfinger')         , 'webfinger'],
+                               'itemsource'   => ['admin/item/source' , DI::l10n()->t('Item Source')             , 'itemsource'],
+                               'babel'        => ['babel'             , DI::l10n()->t('Babel')                   , 'babel'],
+                       ]],
+               ];
+
+               $t = Renderer::getMarkupTemplate('admin/aside.tpl');
+               DI::page()['aside'] .= Renderer::replaceMacros($t, [
+                       '$admin' => ['addons_admin' => Addon::getAdminList()],
+                       '$subpages' => $aside_sub,
+                       '$admtxt' => DI::l10n()->t('Admin'),
+                       '$plugadmtxt' => DI::l10n()->t('Addon Features'),
+                       '$h_pending' => DI::l10n()->t('User registrations waiting for confirmation'),
+                       '$admurl' => 'admin/'
+               ]);
+
+               return '';
+       }
+}
diff --git a/src/Module/BaseAdminModule.php b/src/Module/BaseAdminModule.php
deleted file mode 100644 (file)
index f0cfb0c..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-
-namespace Friendica\Module;
-
-use Friendica\BaseModule;
-use Friendica\Core\Addon;
-use Friendica\Core\Renderer;
-use Friendica\Core\Session;
-use Friendica\DI;
-use Friendica\Network\HTTPException\ForbiddenException;
-
-require_once 'boot.php';
-
-/**
- * This abstract module is meant to be extended by all modules that are reserved to administrator users.
- *
- * It performs a blanket permission check in all the module methods as long as the relevant `parent::method()` is
- * called in the inheriting module.
- *
- * Additionally, it puts together the administration page aside with all the administration links.
- *
- * @package Friendica\Module
- */
-abstract class BaseAdminModule extends BaseModule
-{
-       public static function post(array $parameters = [])
-       {
-               if (!is_site_admin()) {
-                       return;
-               }
-
-               // do not allow a page manager to access the admin panel at all.
-               if (!empty($_SESSION['submanage'])) {
-                       return;
-               }
-       }
-
-       public static function rawContent(array $parameters = [])
-       {
-               if (!is_site_admin()) {
-                       return '';
-               }
-
-               if (!empty($_SESSION['submanage'])) {
-                       return '';
-               }
-
-               return '';
-       }
-
-       public static function content(array $parameters = [])
-       {
-               if (!is_site_admin()) {
-                       notice(DI::l10n()->t('Please login to continue.'));
-                       Session::set('return_path', DI::args()->getQueryString());
-                       DI::baseUrl()->redirect('login');
-               }
-
-               if (!empty($_SESSION['submanage'])) {
-                       throw new ForbiddenException(DI::l10n()->t('Submanaged account can\'t access the administation pages. Please log back in as the master account.'));
-               }
-
-               // Header stuff
-               DI::page()['htmlhead'] .= Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/settings_head.tpl'), []);
-
-               /*
-                * Side bar links
-                */
-
-               // array(url, name, extra css classes)
-               // not part of $aside to make the template more adjustable
-               $aside_sub = [
-                       'information' => [DI::l10n()->t('Information'), [
-                               'overview'     => ['admin'             , DI::l10n()->t('Overview')                , 'overview'],
-                               'federation'   => ['admin/federation'  , DI::l10n()->t('Federation Statistics')   , 'federation']
-                       ]],
-                       'configuration' => [DI::l10n()->t('Configuration'), [
-                               'site'         => ['admin/site'        , DI::l10n()->t('Site')                    , 'site'],
-                               'users'        => ['admin/users'       , DI::l10n()->t('Users')                   , 'users'],
-                               'addons'       => ['admin/addons'      , DI::l10n()->t('Addons')                  , 'addons'],
-                               'themes'       => ['admin/themes'      , DI::l10n()->t('Themes')                  , 'themes'],
-                               'features'     => ['admin/features'    , DI::l10n()->t('Additional features')     , 'features'],
-                               'tos'          => ['admin/tos'         , DI::l10n()->t('Terms of Service')        , 'tos'],
-                       ]],
-                       'database' => [DI::l10n()->t('Database'), [
-                               'dbsync'       => ['admin/dbsync'      , DI::l10n()->t('DB updates')              , 'dbsync'],
-                               'deferred'     => ['admin/queue/deferred', DI::l10n()->t('Inspect Deferred Workers'), 'deferred'],
-                               'workerqueue'  => ['admin/queue'       , DI::l10n()->t('Inspect worker Queue')    , 'workerqueue'],
-                       ]],
-                       'tools' => [DI::l10n()->t('Tools'), [
-                               'contactblock' => ['admin/blocklist/contact', DI::l10n()->t('Contact Blocklist')  , 'contactblock'],
-                               'blocklist'    => ['admin/blocklist/server' , DI::l10n()->t('Server Blocklist')   , 'blocklist'],
-                               'deleteitem'   => ['admin/item/delete' , DI::l10n()->t('Delete Item')             , 'deleteitem'],
-                       ]],
-                       'logs' => [DI::l10n()->t('Logs'), [
-                               'logsconfig'   => ['admin/logs/', DI::l10n()->t('Logs')                           , 'logs'],
-                               'logsview'     => ['admin/logs/view'    , DI::l10n()->t('View Logs')              , 'viewlogs'],
-                       ]],
-                       'diagnostics' => [DI::l10n()->t('Diagnostics'), [
-                               'phpinfo'      => ['admin/phpinfo'           , DI::l10n()->t('PHP Info')          , 'phpinfo'],
-                               'probe'        => ['probe'             , DI::l10n()->t('probe address')           , 'probe'],
-                               'webfinger'    => ['webfinger'         , DI::l10n()->t('check webfinger')         , 'webfinger'],
-                               'itemsource'   => ['admin/item/source' , DI::l10n()->t('Item Source')             , 'itemsource'],
-                               'babel'        => ['babel'             , DI::l10n()->t('Babel')                   , 'babel'],
-                       ]],
-               ];
-
-               $t = Renderer::getMarkupTemplate('admin/aside.tpl');
-               DI::page()['aside'] .= Renderer::replaceMacros($t, [
-                       '$admin' => ['addons_admin' => Addon::getAdminList()],
-                       '$subpages' => $aside_sub,
-                       '$admtxt' => DI::l10n()->t('Admin'),
-                       '$plugadmtxt' => DI::l10n()->t('Addon Features'),
-                       '$h_pending' => DI::l10n()->t('User registrations waiting for confirmation'),
-                       '$admurl' => 'admin/'
-               ]);
-
-               return '';
-       }
-}
diff --git a/src/Module/BaseSearch.php b/src/Module/BaseSearch.php
new file mode 100644 (file)
index 0000000..26b3ea6
--- /dev/null
@@ -0,0 +1,166 @@
+<?php
+
+namespace Friendica\Module;
+
+use Friendica\BaseModule;
+use Friendica\Content\ContactSelector;
+use Friendica\Content\Pager;
+use Friendica\Core\Renderer;
+use Friendica\Core\Search;
+use Friendica\DI;
+use Friendica\Model;
+use Friendica\Network\HTTPException;
+use Friendica\Object\Search\ContactResult;
+use Friendica\Object\Search\ResultList;
+use Friendica\Util\Proxy as ProxyUtils;
+
+/**
+ * Base class for search modules
+ */
+class BaseSearch extends BaseModule
+{
+       /**
+        * Performs a contact search with an optional prefix
+        *
+        * @param string $search Search query
+        * @param string $prefix A optional prefix (e.g. @ or !) for searching
+        *
+        * @return string
+        * @throws HTTPException\InternalServerErrorException
+        * @throws \ImagickException
+        */
+       public static function performContactSearch($search, $prefix = '')
+       {
+               $a      = DI::app();
+               $config = DI::config();
+
+               $type = Search::TYPE_ALL;
+
+               $localSearch = $config->get('system', 'poco_local_search');
+
+               $search = $prefix . $search;
+
+               if (!$search) {
+                       return '';
+               }
+
+               $header = '';
+
+               if (strpos($search, '@') === 0) {
+                       $search  = substr($search, 1);
+                       $type    = Search::TYPE_PEOPLE;
+                       $header  = DI::l10n()->t('People Search - %s', $search);
+
+                       if (strrpos($search, '@') > 0) {
+                               $results = Search::getContactsFromProbe($search);
+                       }
+               }
+
+               if (strpos($search, '!') === 0) {
+                       $search = substr($search, 1);
+                       $type   = Search::TYPE_FORUM;
+                       $header = DI::l10n()->t('Forum Search - %s', $search);
+               }
+
+               $args = DI::args();
+               $pager = new Pager($args->getQueryString());
+
+               if ($localSearch && empty($results)) {
+                       $pager->setItemsPerPage(80);
+                       $results = Search::getContactsFromLocalDirectory($search, $type, $pager->getStart(), $pager->getItemsPerPage());
+               } elseif (strlen($config->get('system', 'directory')) && empty($results)) {
+                       $results = Search::getContactsFromGlobalDirectory($search, $type, $pager->getPage());
+                       $pager->setItemsPerPage($results->getItemsPage());
+               }
+
+               return self::printResult($results, $pager, $header);
+       }
+
+       /**
+        * Prints a human readable search result
+        *
+        * @param ResultList $results
+        * @param Pager      $pager
+        * @param string     $header
+        *
+        * @return string The result
+        * @throws HTTPException\InternalServerErrorException
+        * @throws \ImagickException
+        */
+       protected static function printResult(ResultList $results, Pager $pager, $header = '')
+       {
+               if ($results->getTotal() == 0) {
+                       info(DI::l10n()->t('No matches'));
+                       return '';
+               }
+
+               $id      = 0;
+               $entries = [];
+               foreach ($results->getResults() as $result) {
+
+                       // in case the result is a contact result, add a contact-specific entry
+                       if ($result instanceof ContactResult) {
+
+                               $alt_text    = '';
+                               $location    = '';
+                               $about       = '';
+                               $accountType = '';
+                               $photo_menu  = [];
+
+                               // If We already know this contact then don't show the "connect" button
+                               if ($result->getCid() > 0 || $result->getPCid() > 0) {
+                                       $connLink = "";
+                                       $connTxt  = "";
+                                       $contact  = Model\Contact::getById(
+                                               ($result->getCid() > 0) ? $result->getCid() : $result->getPCid()
+                                       );
+
+                                       if (!empty($contact)) {
+                                               $photo_menu  = Model\Contact::photoMenu($contact);
+                                               $details     = Contact::getContactTemplateVars($contact);
+                                               $alt_text    = $details['alt_text'];
+                                               $location    = $contact['location'];
+                                               $about       = $contact['about'];
+                                               $accountType = Model\Contact::getAccountType($contact);
+                                       } else {
+                                               $photo_menu = [];
+                                       }
+                               } else {
+                                       $connLink = DI::baseUrl()->get() . '/follow/?url=' . $result->getUrl();
+                                       $connTxt  = DI::l10n()->t('Connect');
+
+                                       $photo_menu['profile'] = [DI::l10n()->t("View Profile"), Model\Contact::magicLink($result->getUrl())];
+                                       $photo_menu['follow']  = [DI::l10n()->t("Connect/Follow"), $connLink];
+                               }
+
+                               $photo = str_replace("http:///photo/", Search::getGlobalDirectory() . "/photo/", $result->getPhoto());
+
+                               $entry     = [
+                                       'alt_text'     => $alt_text,
+                                       'url'          => Model\Contact::magicLink($result->getUrl()),
+                                       'itemurl'      => $result->getItem(),
+                                       'name'         => $result->getName(),
+                                       'thumb'        => ProxyUtils::proxifyUrl($photo, false, ProxyUtils::SIZE_THUMB),
+                                       'img_hover'    => $result->getTags(),
+                                       'conntxt'      => $connTxt,
+                                       'connlnk'      => $connLink,
+                                       'photo_menu'   => $photo_menu,
+                                       'details'      => $location,
+                                       'tags'         => $result->getTags(),
+                                       'about'        => $about,
+                                       'account_type' => $accountType,
+                                       'network'      => ContactSelector::networkToName($result->getNetwork(), $result->getUrl()),
+                                       'id'           => ++$id,
+                               ];
+                               $entries[] = $entry;
+                       }
+               }
+
+               $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl');
+               return Renderer::replaceMacros($tpl, [
+                       'title'     => $header,
+                       '$contacts' => $entries,
+                       '$paginate' => $pager->renderFull($results->getTotal()),
+               ]);
+       }
+}
diff --git a/src/Module/BaseSearchModule.php b/src/Module/BaseSearchModule.php
deleted file mode 100644 (file)
index 42bb943..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-<?php
-
-namespace Friendica\Module;
-
-use Friendica\BaseModule;
-use Friendica\Content\ContactSelector;
-use Friendica\Content\Pager;
-use Friendica\Core\Renderer;
-use Friendica\Core\Search;
-use Friendica\DI;
-use Friendica\Model;
-use Friendica\Network\HTTPException;
-use Friendica\Object\Search\ContactResult;
-use Friendica\Object\Search\ResultList;
-use Friendica\Util\Proxy as ProxyUtils;
-
-/**
- * Base class for search modules
- */
-class BaseSearchModule extends BaseModule
-{
-       /**
-        * Performs a contact search with an optional prefix
-        *
-        * @param string $search Search query
-        * @param string $prefix A optional prefix (e.g. @ or !) for searching
-        *
-        * @return string
-        * @throws HTTPException\InternalServerErrorException
-        * @throws \ImagickException
-        */
-       public static function performContactSearch($search, $prefix = '')
-       {
-               $a      = DI::app();
-               $config = DI::config();
-
-               $type = Search::TYPE_ALL;
-
-               $localSearch = $config->get('system', 'poco_local_search');
-
-               $search = $prefix . $search;
-
-               if (!$search) {
-                       return '';
-               }
-
-               $header = '';
-
-               if (strpos($search, '@') === 0) {
-                       $search  = substr($search, 1);
-                       $type    = Search::TYPE_PEOPLE;
-                       $header  = DI::l10n()->t('People Search - %s', $search);
-
-                       if (strrpos($search, '@') > 0) {
-                               $results = Search::getContactsFromProbe($search);
-                       }
-               }
-
-               if (strpos($search, '!') === 0) {
-                       $search = substr($search, 1);
-                       $type   = Search::TYPE_FORUM;
-                       $header = DI::l10n()->t('Forum Search - %s', $search);
-               }
-
-               $args = DI::args();
-               $pager = new Pager($args->getQueryString());
-
-               if ($localSearch && empty($results)) {
-                       $pager->setItemsPerPage(80);
-                       $results = Search::getContactsFromLocalDirectory($search, $type, $pager->getStart(), $pager->getItemsPerPage());
-               } elseif (strlen($config->get('system', 'directory')) && empty($results)) {
-                       $results = Search::getContactsFromGlobalDirectory($search, $type, $pager->getPage());
-                       $pager->setItemsPerPage($results->getItemsPage());
-               }
-
-               return self::printResult($results, $pager, $header);
-       }
-
-       /**
-        * Prints a human readable search result
-        *
-        * @param ResultList $results
-        * @param Pager      $pager
-        * @param string     $header
-        *
-        * @return string The result
-        * @throws HTTPException\InternalServerErrorException
-        * @throws \ImagickException
-        */
-       protected static function printResult(ResultList $results, Pager $pager, $header = '')
-       {
-               if ($results->getTotal() == 0) {
-                       info(DI::l10n()->t('No matches'));
-                       return '';
-               }
-
-               $id      = 0;
-               $entries = [];
-               foreach ($results->getResults() as $result) {
-
-                       // in case the result is a contact result, add a contact-specific entry
-                       if ($result instanceof ContactResult) {
-
-                               $alt_text    = '';
-                               $location    = '';
-                               $about       = '';
-                               $accountType = '';
-                               $photo_menu  = [];
-
-                               // If We already know this contact then don't show the "connect" button
-                               if ($result->getCid() > 0 || $result->getPCid() > 0) {
-                                       $connLink = "";
-                                       $connTxt  = "";
-                                       $contact  = Model\Contact::getById(
-                                               ($result->getCid() > 0) ? $result->getCid() : $result->getPCid()
-                                       );
-
-                                       if (!empty($contact)) {
-                                               $photo_menu  = Model\Contact::photoMenu($contact);
-                                               $details     = Contact::getContactTemplateVars($contact);
-                                               $alt_text    = $details['alt_text'];
-                                               $location    = $contact['location'];
-                                               $about       = $contact['about'];
-                                               $accountType = Model\Contact::getAccountType($contact);
-                                       } else {
-                                               $photo_menu = [];
-                                       }
-                               } else {
-                                       $connLink = DI::baseUrl()->get() . '/follow/?url=' . $result->getUrl();
-                                       $connTxt  = DI::l10n()->t('Connect');
-
-                                       $photo_menu['profile'] = [DI::l10n()->t("View Profile"), Model\Contact::magicLink($result->getUrl())];
-                                       $photo_menu['follow']  = [DI::l10n()->t("Connect/Follow"), $connLink];
-                               }
-
-                               $photo = str_replace("http:///photo/", Search::getGlobalDirectory() . "/photo/", $result->getPhoto());
-
-                               $entry     = [
-                                       'alt_text'     => $alt_text,
-                                       'url'          => Model\Contact::magicLink($result->getUrl()),
-                                       'itemurl'      => $result->getItem(),
-                                       'name'         => $result->getName(),
-                                       'thumb'        => ProxyUtils::proxifyUrl($photo, false, ProxyUtils::SIZE_THUMB),
-                                       'img_hover'    => $result->getTags(),
-                                       'conntxt'      => $connTxt,
-                                       'connlnk'      => $connLink,
-                                       'photo_menu'   => $photo_menu,
-                                       'details'      => $location,
-                                       'tags'         => $result->getTags(),
-                                       'about'        => $about,
-                                       'account_type' => $accountType,
-                                       'network'      => ContactSelector::networkToName($result->getNetwork(), $result->getUrl()),
-                                       'id'           => ++$id,
-                               ];
-                               $entries[] = $entry;
-                       }
-               }
-
-               $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl');
-               return Renderer::replaceMacros($tpl, [
-                       'title'     => $header,
-                       '$contacts' => $entries,
-                       '$paginate' => $pager->renderFull($results->getTotal()),
-               ]);
-       }
-}
diff --git a/src/Module/BaseSettings.php b/src/Module/BaseSettings.php
new file mode 100644 (file)
index 0000000..d4652cc
--- /dev/null
@@ -0,0 +1,110 @@
+<?php
+
+namespace Friendica\Module;
+
+use Friendica\BaseModule;
+use Friendica\Content\Feature;
+use Friendica\Core\Renderer;
+use Friendica\DI;
+
+class BaseSettings extends BaseModule
+{
+       public static function content(array $parameters = [])
+       {
+               $a = DI::app();
+
+               $tpl = Renderer::getMarkupTemplate('settings/head.tpl');
+               DI::page()['htmlhead'] .= Renderer::replaceMacros($tpl, [
+                       '$ispublic' => DI::l10n()->t('everybody')
+               ]);
+
+               $tabs = [];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Account'),
+                       'url' => 'settings',
+                       'selected' => (($a->argc == 1) && ($a->argv[0] === 'settings') ? 'active' : ''),
+                       'accesskey' => 'o',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Two-factor authentication'),
+                       'url' => 'settings/2fa',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === '2fa') ? 'active' : ''),
+                       'accesskey' => 'o',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Profile'),
+                       'url' => 'settings/profile',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'profile') ? 'active' : ''),
+                       'accesskey' => 'p',
+               ];
+
+               if (Feature::get()) {
+                       $tabs[] = [
+                               'label' => DI::l10n()->t('Additional features'),
+                               'url' => 'settings/features',
+                               'selected' => (($a->argc > 1) && ($a->argv[1] === 'features') ? 'active' : ''),
+                               'accesskey' => 't',
+                       ];
+               }
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Display'),
+                       'url' => 'settings/display',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'display') ? 'active' : ''),
+                       'accesskey' => 'i',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Social Networks'),
+                       'url' => 'settings/connectors',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'connectors') ? 'active' : ''),
+                       'accesskey' => 'w',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Addons'),
+                       'url' => 'settings/addon',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'addon') ? 'active' : ''),
+                       'accesskey' => 'l',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Delegations'),
+                       'url' => 'settings/delegation',
+                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'delegation') ? 'active' : ''),
+                       'accesskey' => 'd',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Connected apps'),
+                       'url' => 'settings/oauth',
+                       'selected' => (($a->argc > 1) && ($a->argv[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' : ''),
+                       'accesskey' => 'e',
+               ];
+
+               $tabs[] = [
+                       'label' => DI::l10n()->t('Remove account'),
+                       'url' => 'removeme',
+                       'selected' => (($a->argc == 1) && ($a->argv[0] === 'removeme') ? 'active' : ''),
+                       'accesskey' => 'r',
+               ];
+
+
+               $tabtpl = Renderer::getMarkupTemplate("generic_links_widget.tpl");
+               DI::page()['aside'] = Renderer::replaceMacros($tabtpl, [
+                       '$title' => DI::l10n()->t('Settings'),
+                       '$class' => 'settings-widget',
+                       '$items' => $tabs,
+               ]);
+       }
+}
diff --git a/src/Module/BaseSettingsModule.php b/src/Module/BaseSettingsModule.php
deleted file mode 100644 (file)
index 225f5ed..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-
-namespace Friendica\Module;
-
-use Friendica\BaseModule;
-use Friendica\Content\Feature;
-use Friendica\Core\Renderer;
-use Friendica\DI;
-
-class BaseSettingsModule extends BaseModule
-{
-       public static function content(array $parameters = [])
-       {
-               $a = DI::app();
-
-               $tpl = Renderer::getMarkupTemplate('settings/head.tpl');
-               DI::page()['htmlhead'] .= Renderer::replaceMacros($tpl, [
-                       '$ispublic' => DI::l10n()->t('everybody')
-               ]);
-
-               $tabs = [];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Account'),
-                       'url' => 'settings',
-                       'selected' => (($a->argc == 1) && ($a->argv[0] === 'settings') ? 'active' : ''),
-                       'accesskey' => 'o',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Two-factor authentication'),
-                       'url' => 'settings/2fa',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === '2fa') ? 'active' : ''),
-                       'accesskey' => 'o',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Profile'),
-                       'url' => 'settings/profile',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'profile') ? 'active' : ''),
-                       'accesskey' => 'p',
-               ];
-
-               if (Feature::get()) {
-                       $tabs[] = [
-                               'label' => DI::l10n()->t('Additional features'),
-                               'url' => 'settings/features',
-                               'selected' => (($a->argc > 1) && ($a->argv[1] === 'features') ? 'active' : ''),
-                               'accesskey' => 't',
-                       ];
-               }
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Display'),
-                       'url' => 'settings/display',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'display') ? 'active' : ''),
-                       'accesskey' => 'i',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Social Networks'),
-                       'url' => 'settings/connectors',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'connectors') ? 'active' : ''),
-                       'accesskey' => 'w',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Addons'),
-                       'url' => 'settings/addon',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'addon') ? 'active' : ''),
-                       'accesskey' => 'l',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Delegations'),
-                       'url' => 'settings/delegation',
-                       'selected' => (($a->argc > 1) && ($a->argv[1] === 'delegation') ? 'active' : ''),
-                       'accesskey' => 'd',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Connected apps'),
-                       'url' => 'settings/oauth',
-                       'selected' => (($a->argc > 1) && ($a->argv[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' : ''),
-                       'accesskey' => 'e',
-               ];
-
-               $tabs[] = [
-                       'label' => DI::l10n()->t('Remove account'),
-                       'url' => 'removeme',
-                       'selected' => (($a->argc == 1) && ($a->argv[0] === 'removeme') ? 'active' : ''),
-                       'accesskey' => 'r',
-               ];
-
-
-               $tabtpl = Renderer::getMarkupTemplate("generic_links_widget.tpl");
-               DI::page()['aside'] = Renderer::replaceMacros($tabtpl, [
-                       '$title' => DI::l10n()->t('Settings'),
-                       '$class' => 'settings-widget',
-                       '$items' => $tabs,
-               ]);
-       }
-}
index 84dd4c2dda7dd7bd900085dcce642fe22a85798a..0540914f594af09df337ed14d3cc46bdb08e4c5d 100644 (file)
@@ -4,14 +4,14 @@ namespace Friendica\Module\Search;
 
 use Friendica\Content\Widget;
 use Friendica\DI;
-use Friendica\Module\BaseSearchModule;
+use Friendica\Module\BaseSearch;
 use Friendica\Module\Security\Login;
 use Friendica\Util\Strings;
 
 /**
  * Directory search module
  */
-class Directory extends BaseSearchModule
+class Directory extends BaseSearch
 {
        public static function content(array $parameters = [])
        {
index 69646fd1bd0a6bf0c8631993832093e205157b12..1f8bfe4bc2459a3275bbafcc385ebacfb4904fa0 100644 (file)
@@ -15,11 +15,11 @@ use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Item;
 use Friendica\Model\Term;
-use Friendica\Module\BaseSearchModule;
+use Friendica\Module\BaseSearch;
 use Friendica\Network\HTTPException;
 use Friendica\Util\Strings;
 
-class Index extends BaseSearchModule
+class Index extends BaseSearch
 {
        public static function content(array $parameters = [])
        {
index d7f49e6a907cec48f0868e8ad4d97f855b06ecb8..c6d587d908cc7f2a7d434df28e0818354e07711d 100644 (file)
@@ -8,14 +8,14 @@ use Friendica\Core\Session;
 use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\User;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Network\HTTPException;
 use Friendica\Util\Strings;
 
 /**
  * Account delegation settings module
  */
-class Delegation extends BaseSettingsModule
+class Delegation extends BaseSettings
 {
        public static function post(array $parameters = [])
        {
index b0eb194edd8d99e9932f1c4ec0551bd470ef8a6d..ea9b41866a1831ea68b54fe9451d1a5e5f1d8756 100644 (file)
@@ -16,14 +16,14 @@ use Friendica\Model\GContact;
 use Friendica\Model\Profile;
 use Friendica\Model\ProfileField;
 use Friendica\Model\User;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Module\Security\Login;
 use Friendica\Network\HTTPException;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Strings;
 use Friendica\Util\Temporal;
 
-class Index extends BaseSettingsModule
+class Index extends BaseSettings
 {
        public static function post(array $parameters = [])
        {
index 738e3fcb2aa04762b8618b0b68f7033fc4715d76..1ae828d2a2407319e3dc10188f8caa92cd1c6405 100644 (file)
@@ -9,10 +9,10 @@ use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Photo;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Network\HTTPException;
 
-class Crop extends BaseSettingsModule
+class Crop extends BaseSettings
 {
        public static function post(array $parameters = [])
        {
index 9d2648abd8a63ebb1c27f77e93fa7925d7a066ef..97171f7aa926c5e2cbb7f19910624b573c1f33f2 100644 (file)
@@ -8,13 +8,13 @@ use Friendica\Core\Session;
 use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Photo;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Network\HTTPException;
 use Friendica\Object\Image;
 use Friendica\Util\Images;
 use Friendica\Util\Strings;
 
-class Index extends BaseSettingsModule
+class Index extends BaseSettings
 {
        public static function post(array $parameters = [])
        {
index 6a8821e5f7715adfbde4e9d16350f298c9d9b05a..c2e24e8b48ce35578c31fd8fef9e59efb3c6f4ba 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Module\Settings\TwoFactor;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Model\TwoFactor\AppSpecificPassword;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Module\Security\Login;
 
 /**
@@ -13,7 +13,7 @@ use Friendica\Module\Security\Login;
  *
  * @package Friendica\Module\TwoFactor
  */
-class AppSpecific extends BaseSettingsModule
+class AppSpecific extends BaseSettings
 {
        private static $appSpecificPassword = null;
 
index ab3400801eb86bf5fae13ef3e698d0ace8df7b77..0c021d4211e329977b44c6186b6e1630bffacc26 100644 (file)
@@ -8,11 +8,11 @@ use Friendica\DI;
 use Friendica\Model\TwoFactor\AppSpecificPassword;
 use Friendica\Model\TwoFactor\RecoveryCode;
 use Friendica\Model\User;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Module\Security\Login;
 use PragmaRX\Google2FA\Google2FA;
 
-class Index extends BaseSettingsModule
+class Index extends BaseSettings
 {
        public static function post(array $parameters = [])
        {
index 18c372c53c59ff96e52174b3411633b32ef80e9f..089283d3324d7cd1627479e1521797418a250450 100644 (file)
@@ -5,7 +5,7 @@ namespace Friendica\Module\Settings\TwoFactor;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Model\TwoFactor\RecoveryCode;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Module\Security\Login;
 
 /**
@@ -13,7 +13,7 @@ use Friendica\Module\Security\Login;
  *
  * @package Friendica\Module\TwoFactor
  */
-class Recovery extends BaseSettingsModule
+class Recovery extends BaseSettings
 {
        public static function init(array $parameters = [])
        {
index 2eae0300aee375fd1e33c2beea62b7c5b9f3c4bc..d832dd622b60ce808bf907fdaafbbba2cb1f858d 100644 (file)
@@ -9,7 +9,7 @@ use BaconQrCode\Writer;
 use Friendica\Core\Renderer;
 use Friendica\Core\Session;
 use Friendica\DI;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 use Friendica\Module\Security\Login;
 use PragmaRX\Google2FA\Google2FA;
 
@@ -18,7 +18,7 @@ use PragmaRX\Google2FA\Google2FA;
  *
  * @package Friendica\Module\TwoFactor\Settings
  */
-class Verify extends BaseSettingsModule
+class Verify extends BaseSettings
 {
        public static function init(array $parameters = [])
        {
index 8d04e853602a34da754928e95fb4c43a7bfde77f..a1ea50353dc630798d6798d8072c6a12ae907321 100644 (file)
@@ -11,12 +11,12 @@ use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
 use Friendica\Database\DBStructure;
 use Friendica\DI;
-use Friendica\Module\BaseSettingsModule;
+use Friendica\Module\BaseSettings;
 
 /**
  * Module to export user data
  **/
-class UserExport extends BaseSettingsModule
+class UserExport extends BaseSettings
 {
        /**
         * Handle the request to export data.