Exemple #1
0
 public function DonwloadAllZip()
 {
     $zipper = new Zipper();
     $files = $this->Files();
     $file_list = array();
     $zip_name = FileUtils::convertToFileName($this->Name) . '.zip';
     foreach ($files as $file) {
         if (!$file->Attachment()->Exists()) {
             continue;
         }
         $name = $file->Attachment()->Filename;
         array_push($file_list, Director::baseFolder() . '/' . $name);
     }
     if ($zipper->getZipLink($file_list, Director::baseFolder() . '/assets/marketing/temp', $zip_name)) {
         return '/assets/marketing/temp/' . $zip_name;
     } else {
         return '#';
     }
 }