From 379e1151f88da2c70b21465a8e6022af6cf1a268 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 17 Apr 2024 17:45:07 +0000 Subject: [PATCH] fix templates --- Admin/Routes/Web/Backend.php | 60 -------------------------- Controller/BackendController.php | 8 ++++ Theme/Backend/order-suggestion.tpl.php | 2 +- 3 files changed, 9 insertions(+), 61 deletions(-) diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index 0aa08fc..042adc9 100755 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -18,66 +18,6 @@ use phpOMS\Account\PermissionType; use phpOMS\Router\RouteVerb; return [ - '^/purchase/invoice/create(\?.*$|$)' => [ - [ - 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseInvoiceCreate', - 'verb' => RouteVerb::GET, - 'active' => true, - 'permission' => [ - 'module' => BackendController::NAME, - 'type' => PermissionType::CREATE, - 'state' => PermissionCategory::INVOICE, - ], - ], - ], - '^/purchase/invoice/list(\?.*$|$)' => [ - [ - 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseInvoiceList', - 'verb' => RouteVerb::GET, - 'active' => true, - 'permission' => [ - 'module' => BackendController::NAME, - 'type' => PermissionType::READ, - 'state' => PermissionCategory::INVOICE, - ], - ], - ], - '^/purchase/article/list(\?.*$|$)' => [ - [ - 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseArticleList', - 'verb' => RouteVerb::GET, - 'active' => true, - 'permission' => [ - 'module' => BackendController::NAME, - 'type' => PermissionType::READ, - 'state' => PermissionCategory::ARTICLE, - ], - ], - ], - '^/purchase/article/create(\?.*$|$)' => [ - [ - 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseArticleCreate', - 'verb' => RouteVerb::GET, - 'active' => true, - 'permission' => [ - 'module' => BackendController::NAME, - 'type' => PermissionType::CREATE, - 'state' => PermissionCategory::ARTICLE, - ], - ], - ], - '^/purchase/article/view(\?.*$|$)' => [ - [ - 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseArticleView', - 'verb' => RouteVerb::GET, - 'active' => true, - 'permission' => [ - 'module' => BackendController::NAME, - 'type' => PermissionType::READ, - 'state' => PermissionCategory::ARTICLE, - ], - ], - ], '^/purchase/order/suggestion/view(\?.*$|$)' => [ [ 'dest' => '\Modules\Purchase\Controller\BackendController:viewPurchaseOrderSuggestion', diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 029c00e..715322a 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -17,6 +17,7 @@ namespace Modules\Purchase\Controller; use Modules\Purchase\Models\OrderSuggestion\OrderSuggestionMapper; use phpOMS\Contract\RenderableInterface; use phpOMS\DataStorage\Database\Query\OrderType; +use phpOMS\Message\Http\RequestStatusCode; use phpOMS\Message\RequestAbstract; use phpOMS\Message\ResponseAbstract; use phpOMS\Views\View; @@ -152,6 +153,13 @@ final class BackendController extends Controller public function viewPurchaseOrderSuggestion(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); + if (!$request->hasData('id')) { + $response->header->status = RequestStatusCode::R_404; + $view->setTemplate('/Web/Backend/Error/404'); + + return $view; + } + $view->setTemplate('/Modules/Purchase/Theme/Backend/order-suggestion'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002105001, $request, $response); diff --git a/Theme/Backend/order-suggestion.tpl.php b/Theme/Backend/order-suggestion.tpl.php index ea26c03..7561e42 100644 --- a/Theme/Backend/order-suggestion.tpl.php +++ b/Theme/Backend/order-suggestion.tpl.php @@ -130,7 +130,7 @@ echo $this->data['nav']->render(); data['suggestion_data'][$element->item->id]['singlePrice']->getAmount(); ?> costs->getAmount(); ?> - + data['suggestion']->elements)) : ?> printHtml($element->supplier->account->name1); ?> printHtml($element->supplier->account->name2); ?> getAmount(); ?>