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;} $excludeFilesFolders = explode(",",strClean($_GET['exclude'])); foreach($zipFiles as $file) { $canAdd=true; for ($i=0;$iaddFile($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 ''; } } ?>