/** * 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'; } }