<?php
ini_set('include_path',"/usr/web/sites/tuve.tv/include/");
include("site.inc");
$uploaddir = '/usr/web/sites/ubixonline.com/docroot/images/profile/';
$file2 = $_GET['oid'] . ".png";
switch($_FILES['Filedata']['type']) {
case 'image/jpeg':
case 'image/pjpeg':
$orig = imagecreatefromjpeg($_FILES['Filedata']['tmp_name']);
break;
case 'image/png':
$orig = imagecreatefrompng($_FILES['Filedata']['tmp_name']);
break;
case 'image/gif':
$orig = imagecreatefromgif($_FILES['Filedata']['tmp_name']);
break;
default:
$iType = exif_imagetype($_FILES['Filedata']['tmp_name']);
switch ($iType) {
case 1:
$orig = imagecreatefromgif($_FILES['Filedata']['tmp_name']);
break;
case 2:
$orig = imagecreatefromjpeg($_FILES['Filedata']['tmp_name']);
break;
case 3:
$orig = imagecreatefrompng($_FILES['Filedata']['tmp_name']);
break;
default:
system("echo \"Type: $iType\" >> /tmp/boob");
}
}
if ($orig) {
$orig_x = imagesx($orig);
$orig_y = imagesy($orig);
if ($orig_x > $orig_y) {
if (($orig_x <= 300) && ($orig_y <= 225)) {
$thumb_x_l = $orig_x;
$thumb_y_l = $orig_y;
}
else {
$thumb_x_l = 300;
$thumb_y_l = round(($orig_y * $thumb_x_l) / $orig_x);
}
$thumb_x_m = 200;
$thumb_y_m = round(($orig_y * $thumb_x_m) / $orig_x);
$thumb_x_s = 100;
$thumb_y_s = round(($orig_y * $thumb_x_s) / $orig_x);
}
else {
if (($orig_x <= 300) && ($orig_y <= 225)) {
$thumb_x_l = $orig_x;
$thumb_y_l = $orig_y;
}
else {
$thumb_y_l = 300;
$thumb_x_l = round(($orig_x * $thumb_y_l) / $orig_y);
}
$thumb_y_m = 200;
$thumb_x_m = round(($orig_x * $thumb_y_m) / $orig_y);
$thumb_y_s = 100;
$thumb_x_s = round(($orig_x * $thumb_y_s) / $orig_y);
}
$thumb = imagecreatetruecolor($thumb_x_l,$thumb_y_l);
imagecopyresampled($thumb, $orig, 0, 0, 0, 0, $thumb_x_l, $thumb_y_l, $orig_x, $orig_y);
imagepng($thumb,$uploaddir . $file2);
$thumb = imagecreatetruecolor($thumb_x_m,$thumb_y_m);
imagecopyresampled($thumb, $orig, 0, 0, 0, 0, $thumb_x_m, $thumb_y_m, $orig_x, $orig_y);
imagepng($thumb,$uploaddir . $file2 . "-med.png");
$thumb = imagecreatetruecolor($thumb_x_s,$thumb_y_s);
imagecopyresampled($thumb, $orig, 0, 0, 0, 0, $thumb_x_s, $thumb_y_s, $orig_x, $orig_y);
imagepng($thumb,$uploaddir . $file2 . "-small.png");
$oid = $_GET['oid'];
$query = "UPDATE users SET main_image = 'http://www.ubixonline.com/images/profile/$file2' WHERE uid = $oid";
mysql_query($query);
}
else {
return(false);
}
?>