News item source

This commit is contained in:
2017-08-09 16:38:32 +02:00
parent da44b6bf3a
commit 529810a110
2 changed files with 5 additions and 5 deletions

View File

@@ -16,7 +16,7 @@ class NewsController extends Controller
SELECT `news`.`id`, `content`.`title`, `content`.`content`, `news`.`podcast`, `news`.`video`, `news`.`keywords`, `news`.`titlewithdate`, SELECT `news`.`id`, `content`.`title`, `content`.`content`, `news`.`podcast`, `news`.`video`, `news`.`keywords`, `news`.`titlewithdate`,
`news`.`creationdt` AS `published`, `content`.`creator`, `content`.`editingdt` AS `edited`, `content`.`editor`, `news`.`creationdt` AS `published`, `content`.`creator`, `content`.`editingdt` AS `edited`, `content`.`editor`,
`news`.`startdt` AS `starts`, `news`.`enddt` AS `ends`, `news`.`startdt` AS `starts`, `news`.`enddt` AS `ends`,
`content`.`showsource`, `sources`.`title` AS `source`, `sources`.`url` AS `source_url`, `content`.`showsource` AS `showsource`, `sources`.`title` AS `source`, `sources`.`url` AS `source_url`,
`themes`.`title` AS `theme`, `themes`.`thumbnail` AS `theme_thumbnail`, `regions`.`title` AS `region` `themes`.`title` AS `theme`, `themes`.`thumbnail` AS `theme_thumbnail`, `regions`.`title` AS `region`
FROM `news` FROM `news`
LEFT JOIN `news_target_content` AS `content` ON `content`.`news` = `news`.`id` LEFT JOIN `news_target_content` AS `content` ON `content`.`news` = `news`.`id`

View File

@@ -35,11 +35,11 @@ class NewsItem extends Model {
} }
$this->source = null; $this->source = null;
if($data->source) if(is_object($data->source))
{ {
$data->source = is_object($data->source) $this->source = new \Model\NewsSource($data->source->title, $data->source->url, $data->source->url);
? new \Model\NewsSource($data->source->title, $data->source->url, $data->source->url) } else if($data->source) {
: new \Model\NewsSource($data->source, $data->source_url, $data->showsource); $this->source = new \Model\NewsSource($data->source, $data->source_url, $data->showsource);
} }
$this->keywords = null; $this->keywords = null;