diff --git a/Admin/Activate.php b/Admin/Activate.php index 289d08f..c98f30f 100644 --- a/Admin/Activate.php +++ b/Admin/Activate.php @@ -15,7 +15,7 @@ */ namespace Modules\Admin\Admin; -use phpOMS\DataStorage\Database\DatabaseType; + use phpOMS\DataStorage\Database\Pool; use phpOMS\Module\ActivateAbstract; diff --git a/Admin/Deactivate.php b/Admin/Deactivate.php index fa0b453..9a2017b 100644 --- a/Admin/Deactivate.php +++ b/Admin/Deactivate.php @@ -15,7 +15,7 @@ */ namespace Modules\Admin\Admin; -use phpOMS\DataStorage\Database\DatabaseType; + use phpOMS\DataStorage\Database\Pool; use phpOMS\Module\DeactivateAbstract; diff --git a/Admin/Install/Navigation.php b/Admin/Install/Navigation.php index 165e8ef..52b8cfe 100644 --- a/Admin/Install/Navigation.php +++ b/Admin/Install/Navigation.php @@ -14,6 +14,7 @@ * @link http://orange-management.com */ namespace Modules\Admin\Admin\Install; +use phpOMS\DataStorage\Database\Pool; /** * Navigation class. @@ -33,6 +34,7 @@ class Navigation $navData = json_decode(file_get_contents(__DIR__ . '/Navigation.install.json'), true); $class = '\\Modules\\Navigation\\Admin\\Installer'; + /** @var $class \Modules\Navigation\Admin\Installer */ $class::installExternal($dbPool, $navData); } } diff --git a/Admin/Uninstall.php b/Admin/Uninstall.php index b1cb3be..bcb84e7 100644 --- a/Admin/Uninstall.php +++ b/Admin/Uninstall.php @@ -15,7 +15,7 @@ */ namespace Modules\Admin\Admin; -use phpOMS\DataStorage\Database\DatabaseType; + use phpOMS\DataStorage\Database\Pool; use phpOMS\Module\UninstallAbstract; diff --git a/Admin/Update.php b/Admin/Update.php index 40a4b22..aaad472 100644 --- a/Admin/Update.php +++ b/Admin/Update.php @@ -15,9 +15,10 @@ */ namespace Modules\Admin\Admin; -use phpOMS\DataStorage\Database\DatabaseType; + use phpOMS\DataStorage\Database\Pool; use phpOMS\Module\UpdateAbstract; +use phpOMS\System\FileSystem; /** * Navigation class. @@ -38,6 +39,8 @@ class Update extends UpdateAbstract */ public static function update(Pool $dbPool, array $info) { + FileSystem::deletePath(__DIR__ . '/Update'); + mkdir('Update'); parent::update($dbPool, $info); } } diff --git a/Controller.php b/Controller.php index 23c5e62..8c145e8 100644 --- a/Controller.php +++ b/Controller.php @@ -64,7 +64,7 @@ class Controller extends ModuleAbstract implements WebInterface * @var \string * @since 1.0.0 */ - protected static $module = 'Admin'; + const MODULE_NAME = 'Admin'; /** * Localization files. @@ -73,7 +73,7 @@ class Controller extends ModuleAbstract implements WebInterface * @since 1.0.0 */ protected static $localization = [ - RequestDestination::BACKEND => ['backend'], + RequestDestination::BACKEND => [''], ]; /** @@ -82,9 +82,7 @@ class Controller extends ModuleAbstract implements WebInterface * @var \string * @since 1.0.0 */ - protected static $providing = [ - 'Content', - ]; + protected static $providing = []; /** * Dependencies. @@ -139,7 +137,7 @@ class Controller extends ModuleAbstract implements WebInterface ]); $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/settings-general'); + $view->setTemplate('/Modules/Admin/Theme/Backend/settings-general'); $view->addData('nav', $this->createNavigation(1000104001, $request, $response)); $view->setData('oname', $settings[1000000009]); @@ -168,7 +166,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewAccountList(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/accounts-list'); + $view->setTemplate('/Modules/Admin/Theme/Backend/accounts-list'); $view->addData('nav', $this->createNavigation(1000104001, $request, $response)); $accountMapper = new AccountMapper($this->app->dbPool->get()); @@ -191,7 +189,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewAccountSettings(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/accounts-single'); + $view->setTemplate('/Modules/Admin/Theme/Backend/accounts-single'); $view->addData('nav', $this->createNavigation(1000104001, $request, $response)); $accountMapper = new AccountMapper($this->app->dbPool->get()); @@ -213,7 +211,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewAccountCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/accounts-create'); + $view->setTemplate('/Modules/Admin/Theme/Backend/accounts-create'); $view->addData('nav', $this->createNavigation(1000104001, $request, $response)); return $view; @@ -232,7 +230,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewGroupList(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/groups-list'); + $view->setTemplate('/Modules/Admin/Theme/Backend/groups-list'); $view->addData('nav', $this->createNavigation(1000103001, $request, $response)); $groupMapper = new GroupMapper($this->app->dbPool->get()); @@ -254,7 +252,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewGroupSettings(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/groups-single'); + $view->setTemplate('/Modules/Admin/Theme/Backend/groups-single'); $view->addData('nav', $this->createNavigation(1000103001, $request, $response)); $groupMapper = new GroupMapper($this->app->dbPool->get()); @@ -276,7 +274,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewGroupCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/groups-create'); + $view->setTemplate('/Modules/Admin/Theme/Backend/groups-create'); $view->addData('nav', $this->createNavigation(1000103001, $request, $response)); return $view; @@ -295,7 +293,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewModuleList(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/modules-list'); + $view->setTemplate('/Modules/Admin/Theme/Backend/modules-list'); return $view; } @@ -313,7 +311,7 @@ class Controller extends ModuleAbstract implements WebInterface public function viewModuleProfile(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface { $view = new View($this->app, $request, $response); - $view->setTemplate('/Modules/Admin/Theme/backend/modules-single'); + $view->setTemplate('/Modules/Admin/Theme/Backend/modules-single'); return $view; } @@ -332,7 +330,7 @@ class Controller extends ModuleAbstract implements WebInterface { $nav = Navigation::getInstance($request, $this->app->dbPool); $navView = new NavigationView($this->app, $request, $response); - $navView->setTemplate('/Modules/Navigation/Theme/backend/mid'); + $navView->setTemplate('/Modules/Navigation/Theme/Backend/mid'); $navView->setNav($nav->getNav()); $navView->setLanguage($request->getL11n()->language); $navView->setParent($pageId); diff --git a/Theme/lang/nav.backend.en.lang.php b/Theme/backend/Lang/Navigation.en.lang.php similarity index 100% rename from Theme/lang/nav.backend.en.lang.php rename to Theme/backend/Lang/Navigation.en.lang.php diff --git a/Theme/lang/api.en.lang.php b/Theme/backend/Lang/api.en.lang.php similarity index 100% rename from Theme/lang/api.en.lang.php rename to Theme/backend/Lang/api.en.lang.php diff --git a/Theme/lang/backend.en.lang.php b/Theme/backend/Lang/en.lang.php similarity index 100% rename from Theme/lang/backend.en.lang.php rename to Theme/backend/Lang/en.lang.php diff --git a/info.json b/info.json index 9ca23bc..645991a 100644 --- a/info.json +++ b/info.json @@ -36,7 +36,7 @@ "type": 5, "from": "Admin", "for": "Navigation", - "file": "nav.backend" + "file": "Navigation" }, { "pid": [ @@ -44,7 +44,7 @@ ], "type": 5, "for": "Content", - "file": "backend", + "file": "", "from": "Admin" } ]