<?php
/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/

// Define a destination
$targetFolder = '/files/' . $_POST['folderpath']; // Relative to the root

// *** Include the class
	include("resize-class.php");
	
function clear_filename($oldfilename){
$oldfilename=strtolower($oldfilename);
$mit = array(',',' ','&','?','!','"',"'",'+','%','=','(',')','*');
$oldfilename = str_replace($mit,'-',$oldfilename);
$mit = array('------','-----','----','---','--');
$oldfilename = str_replace($mit,'-',$oldfilename);
$mit = array('á','é','í','ó','ö','o','ü','u','ú','Á','É','Í','Ó','Ö','O','Ü','U','Ú');
$mire = array('a','e','i','o','o','o','u','u','u','a','e','i','o','o','o','u','u','u');
$oldfilename = str_replace($mit,$mire,$oldfilename);
return $oldfilename;
}

if (!empty($_FILES)) {
	$tempFile = $_FILES['Filedata']['tmp_name'];
	$targetPath = getcwd() . $targetFolder;
	
	$_FILES['Filedata']['name'] = clear_filename($_FILES['Filedata']['name']);
	
	// Validate the file type
	$fileTypes = array('jpg','jpeg','gif','png'); // File extensions
	$fileParts = pathinfo($_FILES['Filedata']['name']);
	
	
	$targetFile = rtrim($targetPath,'/') . '/z_highlight.' . $fileParts['extension'];
	$targetFileThumb = rtrim($targetPath,'/') . '/thumbnails/z_highlight.' . $fileParts['extension'];
	$targetFileThumb80 = rtrim($targetPath,'/') . '/thumbnails/80/z_highlight.' . $fileParts['extension'];

	
	if (in_array($fileParts['extension'],$fileTypes)) {
		move_uploaded_file($tempFile,$targetFile);
		
		$resizeObj = new resize($targetFile);
		$resizeObj -> resizeImage(200, 200, 'crop');
		$resizeObj -> saveImage($targetFileThumb, 100);
		$resizeObj -> resizeImage(80, 80, 'crop');
		$resizeObj -> saveImage($targetFileThumb80, 100);
		
		echo '1';
	} else {
		echo 'Invalid file type.';
	}
}
?>