Example #1
0
 /**
  * Archive les fichiers sélectionnés
  *
  * @require class FileFolder & ZipFile
  */
 public static function archiveSelection($path, $selection)
 {
     // Si les class FileFolder et ZipFile sont instanciées
     if (class_exists('FileFolder') && class_exists('ZipFile')) {
         $files_struct = array();
         foreach ($selection as $file) {
             $files_struct[] = $path . $file;
         }
         return FileFolder::createZip($path . 'new_archive.zip', $files_struct, false);
     } else {
         return 'class FileFolder or ZipFile no exists';
     }
 }