Вход Регистрация
Файл: adultscript-2.0.3-pro/files/modules/news/components/view.php
Строк: 49
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VComponent_news_view extends VModule_news
{
    public function 
__construct()
    {
        
parent::__construct();
    }
    
    public function 
render()
    {
        
$slug    VUri::request(1);
        if (!
VValid::aldash($slug)) {
            
VModule::load('404'true);
        }
        
        
VLanguage::load('frontend.news');
        
        
$this->db->query("SELECT n.news_id, n.user_id, n.title, n.slug, n.content,
                                 n.total_views, n.add_date, u.username
                          FROM #__news AS n
                          INNER JOIN #__user AS u ON (u.user_id = n.user_id)
                          WHERE n.slug = '"
.$this->db->escape($slug)."'
                          AND n.status = '1'
                          LIMIT 1"
);
        if (!
$this->db->affected_rows()) {
            
VModule::load('404'TRUE);
        }
        
        
$article    $this->db->fetch_assoc();
        
$news_id    = (int) $article['news_id'];
        
        
$this->db->query("UPDATE #__news
                          SET total_views = total_views+1
                          WHERE news_id = "
.$news_id."
                          LIMIT 1"
);
        
        
$tpl                VF::factory('template');
        
$tpl->menu            'home';

        
$tpl->canonical        BASE_URL.'/news/'.$slug.'/';
        
$tpl->canonicalm    MOBILE_URL.'/news/'.$slug.'/';

        
$tpl->article        $article;
        
$tpl->dates            $this->get_archive();
        
$tpl->load(array('header''news_view''footer'));
        
$tpl->display();
    }
}
Онлайн: 1
Реклама