From bc7c18e94edc7d8133c3c0d3a0c25ed999f46697 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 26 Mar 2016 18:59:38 +0100 Subject: [PATCH] Case fix! --- Theme/Backend/Lang/Navigation.en.lang.php | 20 +++++ Theme/Backend/Lang/en.lang.php | 64 ++++++++++++++++ Theme/Backend/task-analysis.tpl.php | 50 +++++++++++++ Theme/Backend/task-create.tpl.php | 58 +++++++++++++++ Theme/Backend/task-dashboard.tpl.php | 86 ++++++++++++++++++++++ Theme/Backend/task-single.tpl.php | 90 +++++++++++++++++++++++ 6 files changed, 368 insertions(+) create mode 100644 Theme/Backend/Lang/Navigation.en.lang.php create mode 100644 Theme/Backend/Lang/en.lang.php create mode 100644 Theme/Backend/task-analysis.tpl.php create mode 100644 Theme/Backend/task-create.tpl.php create mode 100644 Theme/Backend/task-dashboard.tpl.php create mode 100644 Theme/Backend/task-single.tpl.php diff --git a/Theme/Backend/Lang/Navigation.en.lang.php b/Theme/Backend/Lang/Navigation.en.lang.php new file mode 100644 index 0000000..cad623c --- /dev/null +++ b/Theme/Backend/Lang/Navigation.en.lang.php @@ -0,0 +1,20 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +$MODLANG['Navigation'] = [ + 'Analysis' => 'Analysis', + 'Create' => 'Create', + 'Tasks' => 'Tasks', +]; diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php new file mode 100644 index 0000000..5e71180 --- /dev/null +++ b/Theme/Backend/Lang/en.lang.php @@ -0,0 +1,64 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +$MODLANG['Tasks'] = [ + 'Account' => 'Account', + 'All' => 'All', + 'AverageProcessTime' => 'Avg. Process Time', + 'AverageAmount' => 'Average Amount', + 'BCC' => 'BCC', + 'CC' => 'CC', + 'Created' => 'Created', + 'Creator' => 'Creator', + 'Default' => 'Default', + 'Day' => 'Day', + 'Due' => 'Due', + 'Forwarded' => 'Forwarded', + 'From' => 'From', + 'Group' => 'Group', + 'Interval' => 'Interval', + 'InTime' => 'In Time', + 'Message' => 'Message', + 'Media' => 'Media', + 'Month' => 'Month', + 'Name' => 'Name', + 'New' => 'New', + 'Open' => 'Open', + 'Person' => 'Person', + 'Priority' => 'Priority', + 'Received' => 'Received', + 'Redirected' => 'Redirected', + 'Select' => 'Select', + 'Settings' => 'Settings', + 'SharedVisibility' => 'Visibility is shared across all', + 'Size' => 'Size', + 'Statistics' => 'Statistics', + 'Status' => 'Status', + 'Task' => 'Task', + 'Tasks' => 'Tasks', + 'Template' => 'Template', + 'Title' => 'Title', + 'To' => 'To', + 'Today' => 'Today', + 'Type' => 'Type', + 'Upload' => 'Upload', + 'Week' => 'Week', + 'Year' => 'Year', + 'S1' => 'Open', + 'S2' => 'Working', + 'S3' => 'Suspended', + 'S4' => 'Canceled', + 'S5' => 'Done', +]; diff --git a/Theme/Backend/task-analysis.tpl.php b/Theme/Backend/task-analysis.tpl.php new file mode 100644 index 0000000..b4f85b6 --- /dev/null +++ b/Theme/Backend/task-analysis.tpl.php @@ -0,0 +1,50 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + */ +echo $this->getData('nav')->render(); ?> + +
+

l11n->lang['Tasks']['Account']; ?>

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

l11n->lang['Tasks']['Statistics']; ?>

+
+ +
l11n->lang['Tasks']['Received']; ?>0 +
l11n->lang['Tasks']['Created']; ?>0 +
l11n->lang['Tasks']['Forwarded']; ?>0 +
l11n->lang['Tasks']['AverageAmount']; ?>0 +
l11n->lang['Tasks']['AverageProcessTime']; ?>0 +
l11n->lang['Tasks']['InTime']; ?>0 +
+
+
diff --git a/Theme/Backend/task-create.tpl.php b/Theme/Backend/task-create.tpl.php new file mode 100644 index 0000000..d1e450c --- /dev/null +++ b/Theme/Backend/task-create.tpl.php @@ -0,0 +1,58 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + */ +echo $this->getData('nav')->render(); ?> + +
+

l11n->lang['Tasks']['Task']; ?>

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

l11n->lang['Tasks']['Media']; ?>

+ +
+
+ + +
+
+
+
+
+
+
+
diff --git a/Theme/Backend/task-dashboard.tpl.php b/Theme/Backend/task-dashboard.tpl.php new file mode 100644 index 0000000..c2258d0 --- /dev/null +++ b/Theme/Backend/task-dashboard.tpl.php @@ -0,0 +1,86 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + * @var \Modules\Tasks\Models\Task[] $tasks + */ +$tasks = $this->getData('tasks'); +echo $this->getData('nav')->render(); ?> + +
+ + + + + + $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'; } ;?> + +
l11n->lang['Tasks']['Tasks']; ?>
l11n->lang['Tasks']['Status']; ?> + l11n->lang['Tasks']['Due']; ?> + l11n->lang['Tasks']['Title']; ?> + l11n->lang['Tasks']['Creator']; ?> + l11n->lang['Tasks']['Created']; ?> +
l11n->lang['Tasks']['S' . $task->getStatus()]; ?> + getDue()->format('Y-m-d H:i'); ?> + getTitle(); ?> + getCreatedBy(); ?> + getCreatedAt()->format('Y-m-d H:i'); ?> + +
l11n->lang[0]['Empty']; ?> + +
+
+ +
+
+

l11n->lang['Tasks']['Settings']; ?>

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

l11n->lang['Tasks']['Settings']; ?>

+
+ +
l11n->lang['Tasks']['Received']; ?>0 +
l11n->lang['Tasks']['Created']; ?>0 +
l11n->lang['Tasks']['Forwarded']; ?>0 +
l11n->lang['Tasks']['AverageAmount']; ?>0 +
l11n->lang['Tasks']['AverageProcessTime']; ?>0 +
l11n->lang['Tasks']['InTime']; ?>0 +
+
+
+
diff --git a/Theme/Backend/task-single.tpl.php b/Theme/Backend/task-single.tpl.php new file mode 100644 index 0000000..a8118a2 --- /dev/null +++ b/Theme/Backend/task-single.tpl.php @@ -0,0 +1,90 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +/** + * @var \phpOMS\Views\View $this + * @var \Modules\Tasks\Models\Task $task + */ +$task = $this->getData('task'); +$elements = $task->getTaskElements(); +$cElements = count($elements); + +echo $this->getData('nav')->render(); ?> + +
+

getTitle(); ?>

+
+
Due getDue()->format('Y-m-d H:i'); ?>
+
Created getCreatedAt()->format('Y-m-d H:i'); ?>
+
+ getDescription(); ?> +
+
Created getCreatedBy(); ?>
+
Status getStatus(); ?>
+
+
+ + $element) : $c++; + 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'; } ?> +
+
l11n->lang['Tasks']['S' . $element->getStatus()]; ?>
+
getCreatedBy(); ?> - getCreatedAt()->format('Y-m-d H:i'); ?>
+
+ getDescription() !== '') : ?> +
+
+
+ getDescription(); ?> +
+
+
+ +
+ 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'); ?>
+ + getForwarded() !== 0) : ?> +
Forwarded getForwarded(); ?>
+ +
+ + +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+