diff --git a/Admin/Routes/Web/Backend.php b/Admin/Routes/Web/Backend.php index f9f0406..cc2b3d9 100644 --- a/Admin/Routes/Web/Backend.php +++ b/Admin/Routes/Web/Backend.php @@ -15,6 +15,12 @@ return [ 'verb' => RouteVerb::GET, ], ], + '^.*/backend/controlling/riskmanagement/risk/create.*$' => [ + [ + 'dest' => '\Modules\RiskManagement\Controller:viewRiskCreate', + 'verb' => RouteVerb::GET, + ], + ], '^.*/backend/controlling/riskmanagement/cause/list.*$' => [ [ 'dest' => '\Modules\RiskManagement\Controller:viewRiskCauseList', diff --git a/Controller.php b/Controller.php index 71bb7c1..d96d128 100644 --- a/Controller.php +++ b/Controller.php @@ -118,6 +118,25 @@ class Controller extends ModuleAbstract implements WebInterface return $view; } + /** + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param mixed $data Generic data + * + * @return RenderableInterface + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ + public function viewRiskCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable + { + $view = new View($this->app, $request, $response); + $view->setTemplate('/Modules/RiskManagement/Theme/Backend/risk-create'); + $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1003001001, $request, $response)); + + return $view; + } + /** * @param RequestAbstract $request Request * @param ResponseAbstract $response Response diff --git a/Theme/backend/cockpit.tpl.php b/Theme/backend/cockpit.tpl.php index ffe2d59..5edc20c 100644 --- a/Theme/backend/cockpit.tpl.php +++ b/Theme/backend/cockpit.tpl.php @@ -57,6 +57,11 @@ echo $this->getData('nav')->render(); ?>
+
+ +

getText('Statistics'); ?>

diff --git a/Theme/backend/risk-create.tpl.php b/Theme/backend/risk-create.tpl.php index ac22ab8..854c352 100644 --- a/Theme/backend/risk-create.tpl.php +++ b/Theme/backend/risk-create.tpl.php @@ -14,3 +14,75 @@ * @link http://orange-management.com */ echo $this->getData('nav')->render(); ?> + +
+
+ +
+
+ +
+
+

getText('Risk'); ?>

+ +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

getText('Permissions'); ?>

+ +
+
+ + +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
\ No newline at end of file