From f5a6dca93b9147840f38e9d99a317b54dc8cf936 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 10 Mar 2024 02:24:56 +0000 Subject: [PATCH] bump --- Controller/BackendController.php | 294 +++++++++++++++ Theme/Backend/Lang/de.lang.php | 2 + Theme/Backend/Lang/en.lang.php | 2 + Theme/Backend/budgeting-balance.tpl.php | 9 + Theme/Backend/budgeting-cashflow.tpl.php | 9 + Theme/Backend/budgeting-dashboard.tpl.php | 371 ++++++++++++++----- Theme/Backend/budgeting-event.tpl.php | 9 + Theme/Backend/budgeting-hr.tpl.php | 9 + Theme/Backend/budgeting-investment.tpl.php | 9 + Theme/Backend/budgeting-leasing.tpl.php | 9 + Theme/Backend/budgeting-loan.tpl.php | 9 + Theme/Backend/budgeting-marketing.tpl.php | 9 + Theme/Backend/budgeting-material.tpl.php | 9 + Theme/Backend/budgeting-opex.tpl.php | 9 + Theme/Backend/budgeting-pl.tpl.php | 9 + Theme/Backend/budgeting-profitcenter.tpl.php | 9 + Theme/Backend/budgeting-projects.tpl.php | 9 + 17 files changed, 699 insertions(+), 87 deletions(-) create mode 100644 Theme/Backend/budgeting-balance.tpl.php create mode 100644 Theme/Backend/budgeting-cashflow.tpl.php create mode 100644 Theme/Backend/budgeting-event.tpl.php create mode 100644 Theme/Backend/budgeting-hr.tpl.php create mode 100644 Theme/Backend/budgeting-investment.tpl.php create mode 100644 Theme/Backend/budgeting-leasing.tpl.php create mode 100644 Theme/Backend/budgeting-loan.tpl.php create mode 100644 Theme/Backend/budgeting-marketing.tpl.php create mode 100644 Theme/Backend/budgeting-material.tpl.php create mode 100644 Theme/Backend/budgeting-opex.tpl.php create mode 100644 Theme/Backend/budgeting-pl.tpl.php create mode 100644 Theme/Backend/budgeting-profitcenter.tpl.php create mode 100644 Theme/Backend/budgeting-projects.tpl.php diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 041bb51..664f53c 100644 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -66,4 +66,298 @@ final class BackendController extends Controller return $view; } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingIncomeStatement(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-pl'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingBalance(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-balance'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingSales(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-sales'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingMaterial(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-material'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingOpex(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-opex'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingMarketing(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-marketing'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingEvent(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-event'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingLeasing(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-leasing'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingHR(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-hr'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingInvestment(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-investment'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingLoan(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-loan'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingCashflow(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-cashflow'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingProfitCenter(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-profitcenter'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } + + /** + * Routing end-point for application behavior. + * + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param array $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @codeCoverageIgnore + */ + public function viewBudgetingProjects(RequestAbstract $request, ResponseAbstract $response, $data = null) : RenderableInterface + { + $view = new View($this->app->l11nManager, $request, $response); + $view->setTemplate('/Modules/BudgetManagement/Theme/Backend/budgeting-projects'); + $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004601001, $request, $response); + + return $view; + } } diff --git a/Theme/Backend/Lang/de.lang.php b/Theme/Backend/Lang/de.lang.php index 757aa59..445b650 100644 --- a/Theme/Backend/Lang/de.lang.php +++ b/Theme/Backend/Lang/de.lang.php @@ -16,4 +16,6 @@ return ['BudgetManagement' => [ 'Segments' => 'Segmente', 'Customers' => 'Kunden', 'Monthly' => 'Monatlich', + 'Category' => 'Kategorie', + 'Total' => 'Gesamt', ]]; diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php index 18f73bb..b08e282 100644 --- a/Theme/Backend/Lang/en.lang.php +++ b/Theme/Backend/Lang/en.lang.php @@ -16,4 +16,6 @@ return ['BudgetManagement' => [ 'Segments' => 'Segments', 'Customers' => 'Customers', 'Monthly' => 'Monthly', + 'Category' => 'Category', + 'Total' => 'Total', ]]; diff --git a/Theme/Backend/budgeting-balance.tpl.php b/Theme/Backend/budgeting-balance.tpl.php new file mode 100644 index 0000000..a075e76 --- /dev/null +++ b/Theme/Backend/budgeting-balance.tpl.php @@ -0,0 +1,9 @@ +
+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/Theme/Backend/budgeting-cashflow.tpl.php b/Theme/Backend/budgeting-cashflow.tpl.php new file mode 100644 index 0000000..a075e76 --- /dev/null +++ b/Theme/Backend/budgeting-cashflow.tpl.php @@ -0,0 +1,9 @@ +
+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/Theme/Backend/budgeting-dashboard.tpl.php b/Theme/Backend/budgeting-dashboard.tpl.php index 3297946..5657719 100644 --- a/Theme/Backend/budgeting-dashboard.tpl.php +++ b/Theme/Backend/budgeting-dashboard.tpl.php @@ -14,6 +14,99 @@ declare(strict_types=1); echo $this->data['nav']->render(); ?> +