newsController.php 1.21 KB
<?php

Class NewsController Extends baseController {

protected $_navig = array('name'=>"Íîâîñòè");

public function index($n = 0)
{
 $menu = new Menu($this->lang);
 $row = $menu->view_params('news');
 $this->tpl->assign('menu_one',$row);
 $this->meta = array('title'=>$row['title'],'description'=>$row['description'],'keywords'=>$row['keywords'],'about'=>$row['about']);

 $news = new News($this->lang);
 $res = $news->getNews();
 $this->tpl->assign("news",$res);
}

public function view($id = 0){
 $menu = new Menu($this->lang);
 $row = $menu->view_params('news');
 $this->tpl->assign('menu_one',$row);
 
  $news = new News($this->lang);
  if($id != null){
   $row = $news->view($id);
   $this->meta = array('title'=>$row['meta_title'],'description'=>$row['meta_description'],'keywords'=>$row['meta_keywords']);
   $this->tpl->assign('news', $row);
   $this->navig[] = array('name'=>$row['meta_title']);
  }
  
		$reviews = new Reviews($this->lang);
		if(isset($this->postParam['send'])){ 
			$this->error = $reviews->valid($this->postParam);
			if(!$this->error){
				$reviews->save($this->postParam,"news",$id);
				Redirect('?send=ok#reviews');
			}
		}
		$this->tpl->assign('reviews',$reviews->getAll("news",$id));  
  
}

}
?>