Пример #1
0
    case 'image/gif':
        $file_name = $file_name . '.gif';
        break;
    default:
        $file_name = $file_name . '.jpg';
        break;
}
//apply the file path
$file_src_new = $file_path . '/' . $file_name;
//Chmod the folder
//$CORE->ChmodWritable($file_path);
//we've got no error
$error = false;
$objImage = new ImageManipulation($file_src);
if ($objImage->imageok) {
    $objImage->setJpegQuality(100);
    $objImage->setCrop($_POST['x'], $_POST['y'], $_POST['w'], $_POST['h']);
    if ($resize) {
        if ($imageInfo[0] > $resize or $imageInfo[0] < $resize) {
            $objImage->resize($resize);
        }
    }
    //$objImage->show();
    $objImage->save($file_src_new);
    @unlink($file_src);
} else {
    $error = '@AjaxError@Epic Fail. Please contact the administration.';
}
//check for website failure
if ($error) {
    echo $error;