read())) { if (($node == '.') || ($node == '..')) {continue;} if (is_dir($currentDir.$node) && !strpos($currentDir.$node,"_coder")) { array_push($dirStack,$currentDir.$node.'/'); } if (is_file($currentDir.$node)) {$zipFiles[] = $currentDir.$node;} } } } else { if(file_exists($addItem)) {$zipFiles[] = $addItem;} } if(count($zipFiles)) { $zip = new ZipArchive(); if($zip->open($zipName,ZIPARCHIVE::CREATE)!== true) {return false;} foreach($zipFiles as $file) { $zip->addFile($file,str_replace($_SERVER['DOCUMENT_ROOT']."/","",$file)); } $zip->close(); return file_exists($zipName); } else { return false; } } } if($_SESSION['userLevel']==10) { $zipItDoZip = new zipIt(); echo ''; $zipItAddToZip = $zipItDoZip->zipFilesUp($zipItSaveLocation.$zipItFileName); if (!$zipItAddToZip) { echo ''; } else { echo ''; } } ?>