Вход Регистрация
Файл: adultscript-2.0.3-pro/files/libraries/framework/model.php
Строк: 23
<?php
class VModel
{
    public static 
$models = array();
    public static function 
load($name$module$backend false$force false)
    {
        
$class    = ($backend) ? 'VModel_Admin_'.$name 'VModel_'.$name;
        if (isset(static::
$models[$class])) {
            return static::
$models[$class];
        }
        
        
$admin    = ($backend) ? '/admin' '';
        
$file    BASE_DIR.$admin.'/modules/'.$module.'/models/'.$name.'.php';
        
        if (!
class_exists($classfalse)) {
            require 
$file;
        }    
        
        return static::
$models[$class] = new $class;
    }
    
    protected 
$db;
    protected 
$cache;
    public function 
__construct()
    {
        
$this->db        VF::factory('database');
        
$this->cache    VF::factory('cache');
    }
    
    public function 
reload($obj false)
    {
        
VF::factory_remove('database');
        
$this->db        VF::factory('database');
        
        if (
$obj) {
            return 
$this;
        }
    }
}
Онлайн: 0
Реклама