Вход Регистрация
Файл: adultscript-2.0.3-pro/files/modules/user/user.php
Строк: 48
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VModule_user
{
    protected 
$db;
    protected 
$tpl;
    public function 
__construct()
    {
        
$this->db    VF::factory('database');
        
$this->tpl    VF::factory('template');
    }
    
    public function 
render()
    {
        
$component     VUri::request(1);
        
$components    = array(
            
'login'            => 1,
            
'logout'        => 1,
            
'confirm'        => 1,
            
'lost'            => 1,
            
'signup'        => 1,
            
'dashboard'        => 1,
            
'account'        => 1,
            
'avatar'        => 1,
            
'profile'        => 1,
            
'notifications'    => 1,
            
'preferences'    => 1,
            
'videos'        => 1,
            
'history'        => 1,
            
'favorites'        => 1,
            
'comments'        => 1,
            
'albums'        => 1,
            
'photos'        => 1,
            
'friends'       => 1,
            
'subscribers'    => 1,
            
'subscriptions'    => 1,
            
'playlists'        => 1,
            
'banner'        => 1
        
);
        
        if (isset(
$components[$component])) {
            
$component_class    'VComponent_user_'.$component;
            
            try {
                require 
MODULES_DIR.'/user/components/'.$component.'.php';
                
                
VLanguage::load('frontend.user');
                
                
$obj = new $component_class();
                
$obj->render();
            } catch (
Exception $e) {
                throw new 
VException($e);
            }
        } else {
            
VModule::load('404'true);
        }
    }
}
Онлайн: 1
Реклама