LangModel::initSiteLang PHP Method

initSiteLang() public method

初始化整站的语言包
public initSiteLang ( )
    public function initSiteLang()
    {
        $dirArray = array();
        //取apps目录下的应用包名
        if (false != ($handle = opendir(APPS_PATH))) {
            while (false !== ($file = readdir($handle))) {
                if ($file != '.' && $file != '..' && !strpos($file, '.')) {
                    $dirArray[] = $file;
                }
            }
            //关闭句柄
            closedir($handle);
        }
        if (empty($dirArray)) {
            $dirArray = C('DEFAULT_APPS');
        }
        foreach ($dirArray as $app) {
            $this->createCacheFile($app, 0);
            $this->createCacheFile($app, 1);
        }
        touch(DATA_PATH . '/lang/_initSiteLang.lock');
        // F('initSiteLang.lock', time());
    }