From 208a7470d043f1c19eeb8cea819cea77907b068c Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 12 Feb 2017 16:02:22 +0100 Subject: [PATCH] Path fixes --- Theme/Backend/Lang/en.lang.php | 2 +- Theme/Backend/projectmanagement-list.tpl.php | 9 ++- .../Backend/projectmanagement-profile.tpl.php | 78 +++++++++++++++++++ 3 files changed, 86 insertions(+), 3 deletions(-) diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php index b8555df..ba592b0 100644 --- a/Theme/Backend/Lang/en.lang.php +++ b/Theme/Backend/Lang/en.lang.php @@ -20,7 +20,7 @@ return ['ProjectManagement' => [ 'Created' => 'Created', 'Creator' => 'Creator', 'Description' => 'Description', - 'Due' => 'Due', + 'End' => 'End', 'Files' => 'Files', 'Finished' => 'Finished', 'Hold' => 'Hold', diff --git a/Theme/Backend/projectmanagement-list.tpl.php b/Theme/Backend/projectmanagement-list.tpl.php index 8975500..2f4bdd9 100644 --- a/Theme/Backend/projectmanagement-list.tpl.php +++ b/Theme/Backend/projectmanagement-list.tpl.php @@ -19,6 +19,8 @@ $footerView->setTemplate('/Web/Templates/Lists/Footer/PaginationBig'); $footerView->setPages(20); $footerView->setPage(1); +$list = $this->getData('projects'); + echo $this->getData('nav')->render(); ?>
@@ -28,7 +30,6 @@ echo $this->getData('nav')->render(); ?> getText('Projects') ?> - getText('Status'); ?> getText('Title'); ?> getText('Start'); ?> getText('Due'); ?> @@ -36,7 +37,11 @@ echo $this->getData('nav')->render(); ?> render(); ?> - $value) : $count++; ?> + $value) : $count++; + $url = \phpOMS\Uri\UriFactory::build('/{/lang}/backend/projectmanagement/profile?{?}&id=' . $value->getId());?> + getName(); ?> + getStart()->format('Y-m-d'); ?> + getEnd()->format('Y-m-d'); ?> getText('Empty', 0, 0); ?> diff --git a/Theme/Backend/projectmanagement-profile.tpl.php b/Theme/Backend/projectmanagement-profile.tpl.php index 01c1a1e..55e2a4b 100644 --- a/Theme/Backend/projectmanagement-profile.tpl.php +++ b/Theme/Backend/projectmanagement-profile.tpl.php @@ -13,4 +13,82 @@ * @version 1.0.0 * @link http://orange-management.com */ +$project = $this->getData('project'); +$tasks = $project->getTasks(); + echo $this->getData('nav')->render(); ?> + +
+
+
+

getName(); ?>

+
+
+ + +
+
+
+ +
+ +
+
+
+
+
+
+
+
+ +
+
+ + + + + + $task) : $c++; + $url = \phpOMS\Uri\UriFactory::build('/{/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'; } + 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'; } ;?> + +
getText('Tasks', 'Tasks'); ?>
getText('Status'); ?> + getText('Due', 'Tasks'); ?> + getText('Title'); ?> +
getText('S' . $task->getStatus(), 'Tasks'); ?> + getDue()->format('Y-m-d H:i'); ?> + getTitle(); ?> + +
getText('Empty', 0, 0); ?> + +
+
+
+
+ +
+
+
+

Calendar

+
+
+ +
+
+

Media

+
+
+
+ +
+
+
+

Finances

+
+
+
\ No newline at end of file