All pastes #85291 Raw Edit

netgene

public php v1 · immutable
·published 2006-07-11 20:51 UTC
rendered paste body
function images() { 	if (isset($_GET['image'])) {		$file_to_delete = s('image_folder') ."/". $_GET['image'];		unlink($file_to_delete); 		echo "<h2>". l('deleted_success') ."</h2><p><a href='" .s('website'). "images/'>". l('back') ."</a></p>";	} else { ?>	<h2><? echo l('images'); ?></h2>	<form name="imageformauthenticate" method="post" action="" enctype="multipart/form-data"></form>	<form name="imageform" method="post" action="" enctype="multipart/form-data">		<p><br /><? echo l('upload_image'); ?>:</p>		<p><input type="file" name="imagefile" />		<input type="submit" name="upload" value="<? echo l('upload'); ?>" /><br /></p>	</form> <?	if(isset( $_POST['upload'] )) {	echo $_FILES['imagefile']['type']; echo xx;		if ($_FILES['imagefile']['type']){ 			$upload_dir = s('image_folder') ."/";	 			copy ($_FILES['imagefile']['tmp_name'], $upload_dir .$_FILES['imagefile']['name']) or die ("Could not copy");         	echo "<div class=\"".s('css_success')."\"><h2>" .l('operation_completed'). "</h2></div>";			$kb_size = round(($_FILES['imagefile']['size'] / 3024), 1);        	echo "<p><b>".$_FILES['imagefile']['name']. "</b>  [ " .$kb_size. " KB ] [ " .$_FILES['imagefile']['type']." ]";    	} 		else 		  {        echo "<h2>" .l('admin_error'). "</h2>";        echo "<p>" .l('image_error'). "</p>";      }	} else {		$upload_dir = s('image_folder') ."/";    	$handle= opendir($upload_dir);		$filelist = "";		while ($file = readdir($handle)) {   		if(!is_dir($file) && !is_link($file) && $file <> "Thumbs.db") {	    	$filelist .= "<a href='$upload_dir$file'>".$file."</a> [ <a href='" .s('website'). "hall.php?action=images&task=delete&image=" .$file. "'".if_javascript_on(" onclick='return confirm(\"".l('warning_delete')."\");'",'return').">Delete</a> ]<br />";    }}	echo "<h2>". l('saved_images') .":</h2>";	echo "<p>" .$filelist. "</p>";}}}