diff --git a/Models/NewsArticle.php b/Models/NewsArticle.php index ac00930..f416b1b 100644 --- a/Models/NewsArticle.php +++ b/Models/NewsArticle.php @@ -95,7 +95,7 @@ class NewsArticle implements ArrayableInterface, \JsonSerializable /** * Creator. * - * @var int + * @var int|\Modules\Admin\Models\Account * @since 1.0.0 */ private $createdBy = 0; diff --git a/Theme/Backend/news-dashboard.tpl.php b/Theme/Backend/news-dashboard.tpl.php index 37b624f..001db93 100644 --- a/Theme/Backend/news-dashboard.tpl.php +++ b/Theme/Backend/news-dashboard.tpl.php @@ -12,10 +12,12 @@ */ declare(strict_types=1); +use Modules\News\Models\NewsType; + /** * @var \phpOMS\Views\View $this + * @var \Modules\News\Models\NewsArticle[] $newsList */ - $newsList = $this->getData('news'); echo $this->getData('nav')->render(); ?> @@ -36,9 +38,9 @@ echo $this->getData('nav')->render(); ?> $news) : ++$count; $url = \phpOMS\Uri\UriFactory::build('{/prefix}news/article?{?}&id=' . $news->getId()); $color = 'darkred'; - if ($news->getType() === \Modules\News\Models\NewsType::ARTICLE) { $color = 'green'; } - elseif ($news->getType() === \Modules\News\Models\NewsType::HEADLINE) { $color = 'purple'; } - elseif ($news->getType() === \Modules\News\Models\NewsType::LINK) { $color = 'yellow'; } + if ($news->getType() === NewsType::ARTICLE) { $color = 'green'; } + elseif ($news->getType() === NewsType::HEADLINE) { $color = 'purple'; } + elseif ($news->getType() === NewsType::LINK) { $color = 'yellow'; } ?> isFeatured() ? '' : ''; ?>