Ejemplo n.º 1
0
    	       }
    	    }
    	}
    		
        if ($catalog&&!$errors) {               
        	//теперь копируем и уменьшаем наше изображение до нужных нам размеров
        	if (!empty($_FILES['image']['tmp_name'])) {
        		$max_size = 500000; // максим. размер в БАЙТАХ
        		
        		$tmp_image = getimagesize($_FILES['image']['tmp_name'] );
        	
        		if  ($_FILES['image']['size'] > $max_size) { 
        			$error[] = "Неверный размер! Файл $image_name НЕ загружен."; 
        		} else {       		    
        			
        			$last_transaction = $catalognew_class->getCatalogtransaction();
        			$imagemaxtransaction = ($last_transaction+1).".jpg";
        			$imageid = ($last_transaction + 1)."_".rand(1,10000);        			
        			$tmp = explode(".", strrev(strtolower($_FILES['image']['name'])));
        			
        			$type = strrev($tmp[0]);

        			if ((strtolower($type)=="jpg" || strtolower($type=="gif") || strtolower($type)=="jpeg") && $tmp_image[0] && $tmp_image[1] && $tmp_image[2]>=1 && $tmp_image[2]<=2) {
        				$res = copy($_FILES['image']['tmp_name'], $cfg['oldpath']."/catalognew/files/".$imageid.".".$type);
        				unlink($_FILES['image']['tmp_name']);
        				$image = $imageid.".".$type;        					
        				//теперь делаем обработку для 
        				
                        $file_data = imageMini::SaveSmallImage ($cfg['oldpath']."catalognew/files/", $cfg['oldpath']."catalognew/i/", $image, 606, 606);
                        $catalognew_class->saveImageData($file_data);      
                        $file_data = imageMini::SaveSmallImage ($cfg['oldpath']."catalognew/files/", $cfg['oldpath']."catalognew/is/", $image, 210, 210);