From 09368ea9fb19939cdc6f154da73f9327ff9e62ff Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 16 Aug 2022 19:11:58 +0200 Subject: [PATCH] add css version --- Controller/BackendController.php | 6 +-- Theme/Backend/news-dashboard.tpl.php | 8 ++-- Theme/Backend/news-draft.tpl.php | 56 ++++++++++++++-------------- info.json | 1 + 4 files changed, 34 insertions(+), 37 deletions(-) diff --git a/Controller/BackendController.php b/Controller/BackendController.php index cb6dbed..4309ecf 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -280,14 +280,14 @@ final class BackendController extends Controller implements DashboardElementInte if ($request->getData('ptype') === 'p') { $view->setData('news', - NewsArticleMapper::getAll()->where('id', (int) ($request->getData('id') ?? 0), '<')->limit(25)->execute() + NewsArticleMapper::getAll()->where('id', (int) ($request->getData('id') ?? 0), '<')->where('status', NewsStatus::DRAFT)->limit(25)->execute() ); } elseif ($request->getData('ptype') === 'n') { $view->setData('news', - NewsArticleMapper::getAll()->where('id', (int) ($request->getData('id') ?? 0), '>')->limit(25)->execute() + NewsArticleMapper::getAll()->where('id', (int) ($request->getData('id') ?? 0), '>')->where('status', NewsStatus::DRAFT)->limit(25)->execute() ); } else { - $view->setData('news', NewsArticleMapper::getAll()->where('id', 0, '>')->limit(25)->execute()); + $view->setData('news', NewsArticleMapper::getAll()->where('id', 0, '>')->where('status', NewsStatus::DRAFT)->limit(25)->execute()); } return $view; diff --git a/Theme/Backend/news-dashboard.tpl.php b/Theme/Backend/news-dashboard.tpl.php index e24c997..bdb0ac9 100755 --- a/Theme/Backend/news-dashboard.tpl.php +++ b/Theme/Backend/news-dashboard.tpl.php @@ -40,11 +40,9 @@ echo $this->getData('nav')->render(); ?> ' : ''; ?> -
-
- plain, 0, 500)); ?> -
-
+
+ plain, 0, 500)); ?> +
getTags(); foreach ($tags as $tag) : ?> diff --git a/Theme/Backend/news-draft.tpl.php b/Theme/Backend/news-draft.tpl.php index 1e6e47f..24f4f7d 100755 --- a/Theme/Backend/news-draft.tpl.php +++ b/Theme/Backend/news-draft.tpl.php @@ -12,15 +12,14 @@ */ declare(strict_types=1); -use Modules\News\Models\NewsType; use phpOMS\Uri\UriFactory; /** @var \phpOMS\Views\View $this */ /** @var \Modules\News\Models\NewsArticle[] $newsList */ $newsList = $this->getData('news') ?? []; -$previous = empty($newsList) ? '{/prefix}news/draft/list' : '{/prefix}news/draft/list?{?}&id=' . \reset($newsList)->getId() . '&ptype=p'; -$next = empty($newsList) ? '{/prefix}news/draft/list' : '{/prefix}news/draft/list?{?}&id=' . \end($newsList)->getId() . '&ptype=n'; +$previous = empty($newsList) ? '{/prefix}news/archive' : '{/prefix}news/archive?{?}&id=' . \reset($newsList)->getId() . '&ptype=p'; +$next = empty($newsList) ? '{/prefix}news/archive' : '{/prefix}news/archive?{?}&id=' . \end($newsList)->getId() . '&ptype=n'; echo $this->getData('nav')->render(); ?> @@ -28,77 +27,76 @@ echo $this->getData('nav')->render(); ?>
getHtml('Draft'); ?>
- +
+
- $news) : ++$count; $url = UriFactory::build('{/prefix}news/edit?{?}&id=' . $news->getId()); - $color = 'darkred'; - - if ($news->getType() === NewsType::ARTICLE) { $color = 'green'; } - elseif ($news->getType() === NewsType::HEADLINE) { $color = 'purple'; } - elseif ($news->getType() === NewsType::LINK) { $color = 'yellow'; } ?> -
getHtml('Type'); ?> - getHtml('Title'); ?> - getHtml('Author'); ?> - getHtml('Date'); ?> -
getHtml('TYPE' . $news->getType()); ?> + getHtml('TYPE' . $news->getType()); ?> printHtml($news->title); ?> - printHtml($news->createdBy->name2 . ', ' . $news->createdBy->name1); ?> - printHtml($news->getPublish()->format('Y-m-d')); ?> + printHtml($news->createdBy->name2 . ', ' . $news->createdBy->name1); ?> + printHtml($news->publish->format('Y-m-d')); ?>
getHtml('Empty', '0', '0'); ?>
+
getHtml('Previous', '0', '0'); ?> getHtml('Next', '0', '0'); ?> diff --git a/info.json b/info.json index fb89aae..50fcfd1 100755 --- a/info.json +++ b/info.json @@ -20,6 +20,7 @@ "Admin": "1.0.0", "Home": "1.0.0", "Tag": "1.0.0", + "Comments": "*", "Media": "*" }, "providing": {