All pastes #935310 Raw Edit

Unnamed

public php v1 · immutable
·published 2008-03-09 15:38 UTC
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');?>