Example #1
0
 //$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);