HRMLLS函数问题

来源:互联网 发布:linux 限制ip访问端口 编辑:程序博客网 时间:2024/06/05 13:22

这个方法我没有改的很彻底,简单地说就是,很可能只加载了一个language文件

如下所示,pub_function.php文件中 很有可能因为没有标记 IN_ADMIN而造成只加载了一个system.lang.php文件,希望以后将这个方法重写一下

function LLS($language = 'no_language') {static $LANG = array();static $LANG_MODULES = array();static $lang = '';if(defined('IN_ADMIN')) {$lang = SYS_STYLE ? SYS_STYLE : 'zh-cn';} else {$lang = pub_entry::load_config('system','lang');}if(!$LANG) {require_once PRO_PATH.'libs'.DIRECTORY_SEPARATOR.'languages'.DIRECTORY_SEPARATOR.$lang.DIRECTORY_SEPARATOR.'system.lang.php';if(defined('IN_ADMIN')) require_once PRO_PATH.'libs'.DIRECTORY_SEPARATOR.'languages'.DIRECTORY_SEPARATOR.$lang.DIRECTORY_SEPARATOR.'system_menu.lang.php';if(file_exists(PRO_PATH.'libs'.DIRECTORY_SEPARATOR.'languages'.DIRECTORY_SEPARATOR.$lang.DIRECTORY_SEPARATOR.ROUTE_M.'.lang.php')) require_once PRO_PATH.'libs'.DIRECTORY_SEPARATOR.'languages'.DIRECTORY_SEPARATOR.$lang.DIRECTORY_SEPARATOR.ROUTE_M.'.lang.php';}if(!array_key_exists($language,$LANG)) {return $language;} else {$language = $LANG[$language];return $language;}}



0 0