/home2/kerimkazan/dvf/magaza/lib/upload.php
<?php

function upload($files,$name=false,$type='image')
{
	$output = array();
	switch($type)
	{
		case 'image':
			$allowed = array('gif','jpeg','jpg','png','bmp','webp');
			$dir = 'images';
		break;
		case 'document':
			$allowed = array('docx','doc','csv','xlsx','xls','rar','zip','pdf','txt');
			$dir = 'documents';
		break;
		case 'video':
			$allowed = array('mp4','avi','mpg','mpeg','flv','mkv','m4v','vmw','mov','divx','3gp');
			$dir = 'videos';
		break;
		case 'sound':
			$allowed = array('mp3');
			$dir = 'sounds';
		break;
	}
	if(is_array($_FILES["$files"]['name']))
	{
					$n = 0;
					$i = 1;
					$count = count($_FILES[$files]['name']);
					foreach($_FILES[$files]['name'] as $f_name) 
					{
						
						$tmp = $_FILES[$files]['tmp_name'][$n];
						if($f_name!='') 
						{
								$ext =	strtolower(end(explode('.',$f_name)));
								if($type)
								{
									if(in_array($ext,$allowed))
									{
										$status = 'ok';
									}
									else
									{
										$status = 'no';
									}
								}
								else
								{
									$status = 'ok';
								}
								
								if($status=='ok')
								{
									if($name)
									{
										if($count==1)
										{
											$upload_name = $name.'.'.$ext;
										}
										else
										{
											$upload_name = $name.'-'.$i.'.'.$ext;
										}
									}
									else
									{
											$upload_name = $f_name.'.'.$ext;
										
									}
									
									
									move_uploaded_file($tmp,UPLOAD_DIR.'/'.$dir.'/'.$upload_name);
									$output[] = $upload_name;
									
								}
								
							
							
							
						}
						$n++;
						$i++;
					}
	}
	else
	{
								$f_name = $_FILES[$files]['name'];
								$tmp = $_FILES[$files]['tmp_name'];
								$ext =	strtolower(end(explode('.',$f_name)));
								if($type)
								{
									if(in_array($ext,$allowed))
									{
										$status = 'ok';
									}
									else
									{
										$status = 'no';
									}
								}
								else
								{
									$status = 'ok';
								}
								
								if($status=='ok')
								{
									if($name)
									{
											$upload_name = $name.'.'.$ext;
									}	
									else
									{
											$upload_name = $f_name.'.'.$ext;
										
									}
									
									
									move_uploaded_file($tmp,UPLOAD_DIR.'/'.$dir.'/'.$upload_name);
									$output[] = $upload_name;
									
								}
		
		
		
	}
	return $output;
}