Вход Регистрация
Файл: app/core/core.php
Строк: 74
<?php

ob_start
();

//сессия
session_start();
session_name("VCMS");

spl_autoload_register('ClassAutoload');
spl_autoload_register('ControllersAutoload');
spl_autoload_register('AdminControllersAutoload');
spl_autoload_register('ModelsAutoload');
spl_autoload_register('AdminModelsAutoload');

function 
ClassAutoload($class) {
    
$path HOME '/app/core/classes/' $class '.php';
    if (
is_file($path)) {
        require_once 
$path;
        return;
    }
}

function 
ControllersAutoload($class) {
    
$path HOME '/app/controllers/' $class '.php';
    if (
is_file($path)) {
        require_once 
$path;
        return;
    }
}

function 
AdminControllersAutoload($class) {
    
$path HOME '/app/controllers/admin/' $class '.php';
    if (
is_file($path)) {
        require_once 
$path;
        return;
    }
}

function 
ModelsAutoload($class) {
    
$path HOME '/app/models/' $class '.php';
    if (
is_file($path)) {
        require_once 
$path;
        return;
    }
}

function 
AdminModelsAutoload($class) {
    
$path HOME '/app/models/admin/' $class '.php';
    if (
is_file($path)) {
        require_once 
$path;
        return;
    }
}

if (
User::auth()) {
    
$message User::$user['message'];
    
$skin User::$user['skin'];
} else {
    
$message Cms::setup('message');
    
$skin Cms::setup('skin');
}

SmartySingleton::instance()->template_dir HOME '/style/' $skin '/templates/';
SmartySingleton::instance()->compile_dir HOME '/style/' $skin '/templates_c/';
SmartySingleton::instance()->config_dir HOME '/style/' $skin '/configs/';
SmartySingleton::instance()->cache_dir HOME '/files/cache/';

define('SMARTY_TEMPLATE_LOAD'HOME '/style/' $skin);

SmartySingleton::instance()->assign(array(
    
'setup' => Cms::setting(),
    
'realtime' => Cms::realtime(),
    
'message' => $message,
    
'home' => Cms::setup('home'),
    
'panel' => Cms::setup('adminpanel'),
    
'skin' => $skin,
    
'user' => User::auth(),
    
'url' => Cms::setup('home').''.$_SERVER['REQUEST_URI']
));

/* определяем устройство и пишем в сессию */
if (empty($_SESSION['device'])) {
    if (
Recipe::isMobile()) {
        
$_SESSION['device'] = 'wap';
    } else {
        
$_SESSION['device'] = 'web';
    }
}
Онлайн: 2
Реклама