Example #1
0
function gen_dir_file($curr_path, $dir, $lang)
{
    if (!empty($dir)) {
        if ($dir_handle = @opendir($curr_path . $dir)) {
            closedir($dir_handle);
        } else {
            mkdir($curr_path . $dir);
        }
    }
    $sql = "SELECT DISTINCT(filename), filetyp \r\n            FROM trans_file_key\r\n            WHERE dir = '{$dir}'";
    $rst = mysql_x_query($sql);
    while ($row = mysql_fetch_assoc($rst)) {
        gen_file($curr_path . $dir, $dir, $lang, $row['filename'], $row['filetyp']);
    }
}
Example #2
0
function create_zip($file, $dir_zip = '')
{
    global $zip_error;
    global $name_zip;
    PackDir($dir_zip);
    $file = gen_filename($file);
    $name_zip = $file;
    $fp = fopen($file, 'a+');
    fwrite($fp, gen_file());
    fclose($fp);
    if ($zip_error[0] != "") {
        return false;
    } else {
        return true;
    }
}