diff --git a/Admin/Install/Navigation.install.json b/Admin/Install/Navigation.install.json index bd1d74f..197c32f 100644 --- a/Admin/Install/Navigation.install.json +++ b/Admin/Install/Navigation.install.json @@ -5,7 +5,7 @@ "type": 1, "subtype": 1, "name": "Tasks", - "uri": "/{/lang}/backend/task/dashboard?{?}", + "uri": "{/base}/{/lang}/backend/task/dashboard?{?}", "target": "self", "icon": "fa fa-bolt", "order": 15, @@ -19,7 +19,7 @@ "type": 3, "subtype": 1, "name": "List", - "uri": "/{/lang}/backend/task/dashboard?{?}", + "uri": "{/base}/{/lang}/backend/task/dashboard?{?}", "target": "self", "icon": null, "order": 1, @@ -33,7 +33,7 @@ "type": 0, "subtype": 1, "name": "Tasks", - "uri": "/{/lang}/backend/task/single?{?}", + "uri": "{/base}/{/lang}/backend/task/single?{?}", "target": "self", "icon": null, "order": 1, @@ -50,7 +50,7 @@ "type": 3, "subtype": 1, "name": "Create", - "uri": "/{/lang}/backend/task/create?{?}", + "uri": "{/base}/{/lang}/backend/task/create?{?}", "target": "self", "icon": null, "order": 10, @@ -65,7 +65,7 @@ "type": 3, "subtype": 1, "name": "Analysis", - "uri": "/{/lang}/backend/task/analysis?{?}", + "uri": "{/base}/{/lang}/backend/task/analysis?{?}", "target": "self", "icon": null, "order": 20, diff --git a/Theme/Backend/dashboard-task.tpl.php b/Theme/Backend/dashboard-task.tpl.php index daa637e..a2b21ce 100644 --- a/Theme/Backend/dashboard-task.tpl.php +++ b/Theme/Backend/dashboard-task.tpl.php @@ -30,7 +30,7 @@ $tasks = $this->getData('tasks'); $task) : $c++; - $url = \phpOMS\Uri\UriFactory::build('/{/lang}/backend/task/single?{?}&id=' . $task->getId()); + $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/task/single?{?}&id=' . $task->getId()); $color = 'darkred'; if($task->getStatus() === \Modules\Tasks\Models\TaskStatus::DONE) { $color = 'green'; } elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::OPEN) { $color = 'darkblue'; } diff --git a/Theme/Backend/task-dashboard.tpl.php b/Theme/Backend/task-dashboard.tpl.php index 157d09b..557d8c9 100644 --- a/Theme/Backend/task-dashboard.tpl.php +++ b/Theme/Backend/task-dashboard.tpl.php @@ -34,7 +34,7 @@ echo $this->getData('nav')->render(); ?> $task) : $c++; - $url = \phpOMS\Uri\UriFactory::build('/{/lang}/backend/task/single?{?}&id=' . $task->getId()); + $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/task/single?{?}&id=' . $task->getId()); $color = 'darkred'; if($task->getStatus() === \Modules\Tasks\Models\TaskStatus::DONE) { $color = 'green'; } elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::OPEN) { $color = 'darkblue'; } diff --git a/Theme/Backend/task-single.tpl.php b/Theme/Backend/task-single.tpl.php index ea05868..3ac6026 100644 --- a/Theme/Backend/task-single.tpl.php +++ b/Theme/Backend/task-single.tpl.php @@ -8,7 +8,8 @@ * @package TBD * @author OMS Development Team * @author Dennis Eichhorn - * @copyright Dennis Eichhorn + * @copyright Dennis EichhornONE) { $color = 'green'; } +elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus: * @license OMS License 1.0 * @version 1.0.0 * @link http://orange-management.com @@ -21,129 +22,86 @@ $task = $this->getData('task'); $elements = $task->getTaskElements(); $cElements = count($elements); -$statusColor = ''; -if($task->getStatus() === \Modules\Tasks\Models\TaskStatus::DONE) { $statusColor = 'green'; } -elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::OPEN) { $statusColor = 'darkblue'; } -elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::WORKING) { $statusColor = 'purple'; } -elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::CANCELED) { $statusColor = 'red'; } -elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::SUSPENDED) { $statusColor = 'yellow'; } - -$priorityColor = ''; -if($task->getPriority() === \Modules\Tasks\Models\TaskPriority::VLOW) { $priorityColor = 'green'; } -elseif($task->getPriority() === \Modules\Tasks\Models\TaskPriority::LOW) { $priorityColor = 'blue'; } -elseif($task->getPriority() === \Modules\Tasks\Models\TaskPriority::MEDIUM) { $priorityColor = 'darkblue'; } -elseif($task->getPriority() === \Modules\Tasks\Models\TaskPriority::HIGH) { $priorityColor = 'yellow'; } -elseif($task->getPriority() === \Modules\Tasks\Models\TaskPriority::VHIGH) { $priorityColor = 'red'; } +if($task->getStatus() === \Modules\Tasks\Models\TaskStatus::D:OPEN) { $color = 'darkblue'; } +elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::WORKING) { $color = 'purple'; } +elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::CANCELED) { $color = 'red'; } +elseif($task->getStatus() === \Modules\Tasks\Models\TaskStatus::SUSPENDED) { $color = 'yellow'; } echo $this->getData('nav')->render(); ?>
-
-

getTitle(); ?>

+
+

getTitle(); ?>

-
- Due getDue()->format('Y-m-d H:i'); ?> - getText('P' . $task->getPriority()); ?> -
+
Due getDue()->format('Y-m-d H:i'); ?>
Created getCreatedAt()->format('Y-m-d H:i'); ?>
-
getDescription(); ?>
+
+ getDescription(); ?> +
-
+
Created getCreatedBy(); ?>
- getText('S' . $task->getStatus()); ?> + getText('S' . $task->getStatus()); ?>
$element) : $c++; - if($element->getStatus() === \Modules\Tasks\Models\TaskStatus::DONE) { $statusColor = 'green'; } - elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::OPEN) { $statusColor = 'darkblue'; } - elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::WORKING) { $statusColor = 'purple'; } - elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::CANCELED) { $statusColor = 'red'; } - elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::SUSPENDED) { $statusColor = 'yellow'; } ?> -
+ if($element->getStatus() === \Modules\Tasks\Models\TaskStatus::DONE) { $color = 'green'; } + elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::OPEN) { $color = 'darkblue'; } + elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::WORKING) { $color = 'purple'; } + elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::CANCELED) { $color = 'red'; } + elseif($element->getStatus() === \Modules\Tasks\Models\TaskStatus::SUSPENDED) { $color = 'yellow'; } ?> +
getCreatedBy(); ?> - getCreatedAt()->format('Y-m-d H:i'); ?>
- getText('S' . $element->getStatus()); ?> + getText('S' . $element->getStatus()); ?>
getDescription() !== '') : ?>
-
getDescription(); ?>
+
+ getDescription(); ?> +
+
getForwarded() !== 0) : ?>
Forwarded getForwarded(); ?>
+ getStatus() !== \Modules\Tasks\Models\TaskStatus::CANCELED || + $element->getStatus() !== \Modules\Tasks\Models\TaskStatus::DONE || + $element->getStatus() !== \Modules\Tasks\Models\TaskStatus::SUSPENDED || $c != $cElements + ) : ?> +
Due getDue()->format('Y-m-d H:i'); ?>
+
- +
-
+
+
-
-
- +
+
@@ -155,5 +113,3 @@ echo $this->getData('nav')->render(); ?> - - \ No newline at end of file