File: D:/HostingSpaces/SBogers10/keystud.komma-mediadesign.nl/wwwroot/app/controllers/c_news.class.php
<?php
class News extends Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$page = 'news';
// Set News items
$temp = $this->Model->get();
$this->setNews($temp);
// Set image
$image = $temp[2]['filename'];
$this->View->setData('image',$image);
$this->View->setData('page_title', $this->lang['news'] . ' | ' . SITE_NAME);
$this->View->setData('page_id','news');
$this->View->setData('page_name',$page);
$this->View->setData('js_output','<script type="text/javascript" src="' . SITE_ROOT . 'public/js/responsive_' . $page . '.js"></script>');
$this->View->render('v_' . $page);
}
public function newsItem()
{
$page = 'news';
$id = $this->Model->getId(URL_SUB);
// Set News items
$temp = $this->Model->get($id);
$this->setNews($temp);
// Set image
$image = $temp[2]['filename'];
$this->View->setData('image',$image);
$this->View->setData('page_title', $this->lang['news'] . ' | ' . SITE_NAME);
$this->View->setData('page_id','newsitem');
$this->View->setData('page_name',$page);
$this->View->setData('js_output','<script type="text/javascript" src="' . SITE_ROOT . 'public/js/responsive_' . $page . '.js"></script>');
$this->View->render('v_' . $page);
}
private function setNews($temp)
{
// Get First item and other items
$first = $temp[0];
$this->View->setData('first',$first);
// Other images
$other = $temp[1];
$this->Model->set('_lang',$this->lang);
$this->Model->set('_urls',$this->urls);
$blocks = $this->Model->createNewsBlocks($other);
$this->View->setData('blocks',$blocks);
//
}
}