//$fTempName = uniqid('__temp_'); //copy($fileFolder . $fName, $fileFolder . $fTempName); //error_log(print_r($constraints, true), 3, dirname(__FILE__) . "/my-errors.log"); $resampleOk = TRUE; //BertaEditor::images_resampleIfNeeded($fileFolder . $fTempName, $constraints, $imInfo[0], $imInfo[1]); // if image could not be resampled, it is not a valid image if ($resampleOk) { //$origVersionPath = $bSaveOriginal ? BertaEditor::images_getOrigVersionFor($fileFolder . $fName, $constraints['max_orig_width'], $constraints['max_orig_height'], true) : ''; //unlink($fileFolder . $fName); //rename($fileFolder . $fTempName, $fileFolder . $fName); // create the small thumb $smallThumbPath = BertaEditor::images_getSmallThumbFor($fileFolder . $fName); $smallThumbInfo = getimagesize($smallThumbPath); // if uploaded for background, create lighter image & create an image for grid if ($sectionBackground) { $bgImagePath = BertaEditor::images_getBgImageFor($fileFolder . $fName); $bgImageInfo = getimagesize($bgImagePath); $gridImageSrc = BertaGallery::images_getGridImageFor($fileFolder . $fName); if ($gridImageSrc) { $gridImageInfo = getimagesize($fileFolder . $gridImageSrc); } } if ($settingsProperty) { // update setings value if ($settings->get($settingsProperty[0], $settingsProperty[1])) { $oldF = $settings->get($settingsProperty[0], $settingsProperty[1]); @unlink($fileFolder . $oldF); BertaEditor::images_deleteDerivatives($fileFolder, $oldF); } //generate 2x smaller image here, original will be for retina displays @2x $imInfo[0] = round($imInfo[0] / 2);