HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: /home/temp/yarusvl.ru/view/PageView.php
<?php

require_once('View.php');

class PageView extends View {

    /*Отображение страниц сайта*/
    public function fetch() {
        $url = $this->request->get('page_url', 'string');
        $page = $this->pages->get_page($url);
        
        // Отображать скрытые страницы только админу
        if(empty($page) || (!$page->visible && empty($_SESSION['admin']))) {
            return false;
        }
        
        //lastModify
        if ($page->url != '404') {
            $this->setHeaderLastModify($page->last_modify);
        }
        
        $this->design->assign('page', $page);
        $this->design->assign('meta_title', $page->meta_title);
        $this->design->assign('meta_keywords', $page->meta_keywords);
        $this->design->assign('meta_description', $page->meta_description);
        
        return $this->design->fetch('page.tpl');
    }
    
}