Вход Регистрация
Файл: system/classes/Lang.php
Строк: 50
<?php
/**
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) 2013, Taras Chornyi, Sergiy Mazurenko, Ivan Kotliar
 * @link          http://perf-engine.net
 * @package       PerfEngine
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */
class Lang
{
    private 
$data = array();
    private 
$file;
    private 
$module;
    
    public function 
word($key)
    {    
        
// $this->load($file);
        
if (empty($this->data[$key])) $data $key;
        else 
$data $this->data[$key];
        return 
$data;
    }
    
    public function 
__construct($file)
    {
        
$this->file $file;
        
        if(
Core::moduleId() !== false && file_exists(ROOT.'/modules/'.Core::moduleId().'/lang/'.Core::language().'/'.$this->file.'.php'))
        {
            
$this->data = include(ROOT.'/modules/'.Core::moduleId().'/lang/'.Core::language().'/'.$this->file.'.php');
        }
        elseif(
file_exists(SYS.'/lang/'.Core::language().'/'.$this->file.'.php'))
        {
            
$this->data = include(SYS.'/lang/'.Core::language().'/'.$this->file.'.php');
        }
        else
        {
            
$this->data = include(SYS.'/lang/'.Core::language().'/lang.php');
        }
        
        
$this->data += include(SYS.'/lang/'.Core::language().'/lang.php');
    }
}
Онлайн: 0
Реклама