intval($resolution)
);
if(count($r)) {
-
+
$sql_extra = permissions_sql($r[0]['uid']);
// Now we'll see if we can access the photo
}
}
- if(isset($customres) && $customres > 0 && $customres < 500) {
+ // Resize only if its not a GIF
+ if ($mime != "image/gif") {
$ph = new Photo($data, $mimetype);
if($ph->is_valid()) {
- $ph->scaleImageSquare($customres);
+ if(isset($customres) && $customres > 0 && $customres < 500) {
+ $ph->scaleImageSquare($customres);
+ }
$data = $ph->imageString();
$mimetype = $ph->getType();
}
echo $data;
// If the photo is public and there is an existing photo directory store the photo there
- if ($public and ($file != ""))
+ if ($public and ($file != "")) {
+ // If the photo path isn't there, try to create it
+ if (!is_dir($_SERVER["DOCUMENT_ROOT"]."/photo"))
+ if (is_writable($_SERVER["DOCUMENT_ROOT"]))
+ mkdir($_SERVER["DOCUMENT_ROOT"]."/photo");
+
if (is_dir($_SERVER["DOCUMENT_ROOT"]."/photo"))
file_put_contents($_SERVER["DOCUMENT_ROOT"]."/photo/".$file, $data);
+ }
killme();
// NOTREACHED