rendered paste body<?phprequire('conf.php');require('Zip.php');veriflogin();if($_SESSION['userlevel'] != 3) { redirect(); die();}if(empty($_GET['id_event'])) { $query = mysql_query("SELECT id_event,name FROM events ORDER BY id_event DESC") or die(mysql_error());$content = '<select name="x" onchange="window.location=\'rezex.php?id_event=\'+this.value";> <option value="" selected="selected"></option>'; while ($row = mysql_fetch_assoc($query)) { striprow(); $content .= '<option value="'.$row['id_event'].'">'.$row['name'].'</option>'; } $content .= '</select>';}else { $id_event = $_GET['id_event'] + 0; deltree('temp'); mkdir('temp',0777); $query = mysql_query("SELECT DISTINCT rezumate.fisierFROM rezumate, votesWHERE id_event = '$id_event'ORDER BY (SELECT avg(vot)FROM votesWHERE rezumate.id_rez = votes.id_rez) DESC") or die(mysql_error()); $i=0; unset($files); $files = array(); while ($row = mysql_fetch_assoc($query)) { $fisier = $row['fisier']; $i++; $file = 'temp/'.$i.'_'.str_replace('rezumate/','',preg_replace("@\d+\_@", "",$fisier)); copy($fisier,$file); $files[] = $file; } $arhiva = new Archive_Zip('temp/export.zip'); $arhiva ->create($files); $name = 'Arhiva-Rezumate.zip'; $durl = 'temp/export.zip'; $mime = mime_content_type($durl); header("Cache-Control: max-age=60"); header("Content-Type: ".$mime); header('Content-Disposition: attachment; filename="'.$name.'"'); readfile($durl);}include('template.php');?>