Exemplo n.º 1
0
Arquivo: main.php Projeto: steem/qwp
function qwp_initialize_language()
{
    global $language, $language_set, $lang_txts, $loaded_lang;
    $loaded_lang = array();
    $lang_txts = array();
    // initialize language set
    if (!isset($language_set)) {
        $language_set = C('lang_set');
    }
    if (!$language_set) {
        $set = scandir(QWP_LANG_ROOT);
        $language_set = array();
        foreach ($set as &$name) {
            if (!is_dot_dir($name) && $name != 'main.php') {
                $language_set[$name] = true;
            }
        }
        _C('lang_set', $language_set);
    }
    if (!isset($language) || !isset($language_set[$language])) {
        $language = C('lang');
        if (!$language) {
            $language = DEFAULT_LANGUAGE;
        }
    }
}
Exemplo n.º 2
0
Arquivo: common.php Projeto: steem/qwp
function dir_size($dir)
{
    $handle = opendir($dir);
    $size = 0;
    while (false !== ($file = readdir($handle))) {
        if (is_dot_dir($file)) {
            continue;
        }
        if (is_dir("{$dir}/{$file}")) {
            $size += dir_size("{$dir}/{$file}");
        } else {
            $size += filesize("{$dir}/{$file}");
        }
    }
    closedir($handle);
    return $size;
}