From 76ee816566e6a16f6bc3bfeab47b236ede5ec274 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 24 Mar 2023 16:20:25 +0100 Subject: [PATCH] registration fixes --- .../Install/Application/Shop/Application.php | 12 ++--- .../Shop/Controller/AppController.php | 4 +- Admin/Install/Application/Shop/ShopView.php | 4 +- .../Shop/Themes/Default/tpl/footer.tpl.php | 8 ++-- .../Shop/Themes/Default/tpl/front.tpl.php | 2 +- .../Shop/Themes/Default/tpl/header.tpl.php | 6 +-- .../Shop/Themes/Default/tpl/imprint.tpl.php | 2 +- .../Shop/Themes/Default/tpl/privacy.tpl.php | 2 +- .../Shop/Themes/Default/tpl/terms.tpl.php | 2 +- Admin/Install/Application/Shop/index.tpl.php | 4 +- .../Install/Application/Shop/lang/en.lang.php | 2 +- Admin/Install/CMS.php | 4 +- Admin/Install/Navigation.install.json | 12 ++--- Admin/Install/Navigation.php | 4 +- Admin/Installer.php | 4 +- Admin/Routes/Web/Api.php | 2 +- Admin/Routes/Web/Backend.php | 2 +- Admin/Settings/Theme/Backend/settings.tpl.php | 2 +- Admin/Status.php | 4 +- Admin/Uninstaller.php | 4 +- Admin/Updater.php | 4 +- Controller/ApiController.php | 48 +++++++++---------- Controller/BackendController.php | 12 ++--- Controller/Controller.php | 4 +- Models/AttributeValueType.php | 4 +- Models/NullSupportApp.php | 4 +- Models/NullTicket.php | 4 +- Models/NullTicketAttribute.php | 4 +- Models/NullTicketAttributeType.php | 4 +- Models/NullTicketAttributeValue.php | 4 +- Models/NullTicketElement.php | 4 +- Models/PermissionCategory.php | 4 +- Models/SupportApp.php | 4 +- Models/SupportAppMapper.php | 4 +- Models/SupportStatus.php | 4 +- Models/Ticket.php | 4 +- Models/TicketAttribute.php | 4 +- Models/TicketAttributeMapper.php | 4 +- Models/TicketAttributeType.php | 6 +-- Models/TicketAttributeTypeL11nMapper.php | 4 +- Models/TicketAttributeTypeMapper.php | 4 +- Models/TicketAttributeValue.php | 6 +-- Models/TicketAttributeValueL11nMapper.php | 4 +- Models/TicketAttributeValueMapper.php | 4 +- Models/TicketElement.php | 4 +- Models/TicketElementMapper.php | 4 +- Models/TicketMapper.php | 4 +- Theme/Backend/Lang/Navigation.ar.lang.php | 2 +- Theme/Backend/Lang/Navigation.cs.lang.php | 2 +- Theme/Backend/Lang/Navigation.da.lang.php | 2 +- Theme/Backend/Lang/Navigation.de.lang.php | 2 +- Theme/Backend/Lang/Navigation.el.lang.php | 2 +- Theme/Backend/Lang/Navigation.en.lang.php | 2 +- Theme/Backend/Lang/Navigation.es.lang.php | 2 +- Theme/Backend/Lang/Navigation.fi.lang.php | 2 +- Theme/Backend/Lang/Navigation.fr.lang.php | 2 +- Theme/Backend/Lang/Navigation.hu.lang.php | 2 +- Theme/Backend/Lang/Navigation.it.lang.php | 2 +- Theme/Backend/Lang/Navigation.ja.lang.php | 2 +- Theme/Backend/Lang/Navigation.ko.lang.php | 2 +- Theme/Backend/Lang/Navigation.no.lang.php | 2 +- Theme/Backend/Lang/Navigation.pl.lang.php | 2 +- Theme/Backend/Lang/Navigation.pt.lang.php | 2 +- Theme/Backend/Lang/Navigation.ru.lang.php | 2 +- Theme/Backend/Lang/Navigation.sv.lang.php | 2 +- Theme/Backend/Lang/Navigation.th.lang.php | 2 +- Theme/Backend/Lang/Navigation.tr.lang.php | 2 +- Theme/Backend/Lang/Navigation.uk.lang.php | 2 +- Theme/Backend/Lang/Navigation.zh.lang.php | 2 +- Theme/Backend/Lang/ar.lang.php | 2 +- Theme/Backend/Lang/cs.lang.php | 2 +- Theme/Backend/Lang/da.lang.php | 2 +- Theme/Backend/Lang/de.lang.php | 2 +- Theme/Backend/Lang/el.lang.php | 2 +- Theme/Backend/Lang/en.lang.php | 2 +- Theme/Backend/Lang/es.lang.php | 2 +- Theme/Backend/Lang/fi.lang.php | 2 +- Theme/Backend/Lang/fr.lang.php | 2 +- Theme/Backend/Lang/hu.lang.php | 2 +- Theme/Backend/Lang/it.lang.php | 2 +- Theme/Backend/Lang/ja.lang.php | 2 +- Theme/Backend/Lang/ko.lang.php | 2 +- Theme/Backend/Lang/no.lang.php | 2 +- Theme/Backend/Lang/pl.lang.php | 2 +- Theme/Backend/Lang/pt.lang.php | 2 +- Theme/Backend/Lang/ru.lang.php | 2 +- Theme/Backend/Lang/sv.lang.php | 2 +- Theme/Backend/Lang/th.lang.php | 2 +- Theme/Backend/Lang/tr.lang.php | 2 +- Theme/Backend/Lang/uk.lang.php | 2 +- Theme/Backend/Lang/zh.lang.php | 2 +- Theme/Backend/support-list.tpl.php | 8 ++-- Theme/Backend/support-ticket.tpl.php | 10 ++-- Theme/Backend/ticket-create.tpl.php | 2 +- Views/TicketView.php | 8 ++-- tests/Admin/AdminTest.php | 2 +- tests/Autoloader.php | 4 +- .../Api/ApiControllerAttributeTrait.php | 2 +- .../Api/ApiControllerTicketTrait.php | 2 +- tests/Controller/ApiControllerTest.php | 2 +- tests/Models/NullSupportAppTest.php | 2 +- tests/Models/NullTicketAttributeTest.php | 2 +- tests/Models/NullTicketAttributeTypeTest.php | 2 +- tests/Models/NullTicketAttributeValueTest.php | 2 +- tests/Models/NullTicketElementTest.php | 2 +- tests/Models/NullTicketTest.php | 2 +- tests/Models/SupportAppTest.php | 2 +- tests/Models/TicketAttributeTest.php | 2 +- tests/Models/TicketAttributeTypeTest.php | 2 +- tests/Models/TicketAttributeValueTest.php | 2 +- tests/Models/TicketElementTest.php | 2 +- tests/Models/TicketTest.php | 2 +- tests/Views/TicketViewTest.php | 2 +- 113 files changed, 202 insertions(+), 202 deletions(-) diff --git a/Admin/Install/Application/Shop/Application.php b/Admin/Install/Application/Shop/Application.php index fd9d452..896cf49 100755 --- a/Admin/Install/Application/Shop/Application.php +++ b/Admin/Install/Application/Shop/Application.php @@ -6,7 +6,7 @@ * * @package Web\{APPNAME} * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -50,7 +50,7 @@ use Web\{APPNAME}\ShopView; * Application class. * * @package Web\{APPNAME} - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 * @codeCoverageIgnore @@ -101,7 +101,7 @@ final class Application */ public function run(HttpRequest $request, HttpResponse $response) : void { - $this->app->l11nManager = new L11nManager($this->app->appName); + $this->app->l11nManager = new L11nManager(); $this->app->dbPool = new DatabasePool(); $this->app->sessionManager = new HttpSession(36000); $this->app->cookieJar = new CookieJar(); @@ -126,8 +126,8 @@ final class Application ); /* CSRF token OK? */ - if ($request->getData('CSRF') !== null - && !\hash_equals($this->app->sessionManager->get('CSRF'), $request->getData('CSRF')) + if ($request->hasData('CSRF') + && !\hash_equals($this->app->sessionManager->get('CSRF'), $request->getDataString('CSRF')) ) { $response->header->status = RequestStatusCode::R_403; @@ -210,7 +210,7 @@ final class Application $dispatched = $this->app->dispatcher->dispatch( $this->app->router->route( $request->uri->getRoute(), - $request->getData('CSRF'), + $request->getDataString('CSRF'), $request->getRouteVerb(), $this->app->appName, $this->app->unitId, diff --git a/Admin/Install/Application/Shop/Controller/AppController.php b/Admin/Install/Application/Shop/Controller/AppController.php index 66243a4..bf478e8 100755 --- a/Admin/Install/Application/Shop/Controller/AppController.php +++ b/Admin/Install/Application/Shop/Controller/AppController.php @@ -6,7 +6,7 @@ * * @package Web\{APPNAME} * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -24,7 +24,7 @@ use phpOMS\Views\View; * Calendar controller class. * * @package Web\{APPNAME} - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Install/Application/Shop/ShopView.php b/Admin/Install/Application/Shop/ShopView.php index 5b19e83..5761713 100755 --- a/Admin/Install/Application/Shop/ShopView.php +++ b/Admin/Install/Application/Shop/ShopView.php @@ -6,7 +6,7 @@ * * @package Web\{APPNAME} * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -23,7 +23,7 @@ use phpOMS\Views\View; * List view. * * @package Web\{APPNAME} - * @license OMS License 1.0 + * @license OMS License 2.0 * @link https://jingga.app * @since 1.0.0 */ diff --git a/Admin/Install/Application/Shop/Themes/Default/tpl/footer.tpl.php b/Admin/Install/Application/Shop/Themes/Default/tpl/footer.tpl.php index c537444..66e6d47 100755 --- a/Admin/Install/Application/Shop/Themes/Default/tpl/footer.tpl.php +++ b/Admin/Install/Application/Shop/Themes/Default/tpl/footer.tpl.php @@ -6,7 +6,7 @@ * * @package Template * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -19,9 +19,9 @@ use phpOMS\Uri\UriFactory;

\ No newline at end of file diff --git a/Admin/Install/Application/Shop/Themes/Default/tpl/front.tpl.php b/Admin/Install/Application/Shop/Themes/Default/tpl/front.tpl.php index 3a8c873..6d10c1d 100755 --- a/Admin/Install/Application/Shop/Themes/Default/tpl/front.tpl.php +++ b/Admin/Install/Application/Shop/Themes/Default/tpl/front.tpl.php @@ -6,7 +6,7 @@ * * @package Web\{APPNAME} * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ diff --git a/Admin/Install/Application/Shop/Themes/Default/tpl/header.tpl.php b/Admin/Install/Application/Shop/Themes/Default/tpl/header.tpl.php index 42be184..7d00528 100755 --- a/Admin/Install/Application/Shop/Themes/Default/tpl/header.tpl.php +++ b/Admin/Install/Application/Shop/Themes/Default/tpl/header.tpl.php @@ -6,7 +6,7 @@ * * @package Web\{APPNAME} * @copyright Dennis Eichhorn - * @license OMS License 1.0 + * @license OMS License 2.0 * @version 1.0.0 * @link https://jingga.app */ @@ -18,8 +18,8 @@ use phpOMS\Uri\UriFactory;