Changeset 868 for pro-violet-viettel


Ignore:
Timestamp:
Mar 31, 2015 3:18:02 PM (10 years ago)
Author:
quyenla
Message:

download

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/download.php

    r867 r868  
    4545            file_put_contents($local_file, $filecontent);
    4646        } else {
     47            // create parent folder
    4748            $download_file = $user['username'] . "_" . date("d-m-Y");
    4849            $folder = "downloads/" . $download_file;
     
    5657                }
    5758                if ($tree['type'] == 'directory') {
     59                    // create subfolder
    5860                    mkdir($folder . "/" . $tree['name']);
    5961                    $childDirs = $this->aasort($tree['childDirs'], "id");
     
    7678                    $childFiles = $tree['childFiles'];
    7779                    foreach ($childFiles as $index => $file) {
     80                        // add file to folder
    7881                        if ($file['parentID'] == $tree['id']) {
    7982                            $path = $folder . "/" . $tree['name'] . "/" . $file['name'];
     
    9396                }
    9497            }
    95 
     98            // zip folder
    9699            $command = "tar -C downloads -cvf " . $folder . ".zip" . " $download_file";
    97100
     
    164167        $str = preg_replace("/(Ỳ|Ý|Ỏ|á»¶|Ở)/", "Y", $str);
    165168        $str = preg_replace("/(Đ)/", "D", $str);
    166 //$str = str_replace(" ", "-", str_replace("&*#39;","",$str));
    167169        $str=  str_replace(" ", "_", $str);
    168170        return $str;
Note: See TracChangeset for help on using the changeset viewer.