コード例 #1
0
ファイル: upload.php プロジェクト: DhariniJeeva/berta
     $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);
     $imInfo[1] = round($imInfo[1] / 2);
     BertaGallery::getResizedSrc($fileFolder, $fName, $imInfo[0], $imInfo[1]);
     $settings->update($settingsProperty[0], $settingsProperty[1], $fName);
     $settings->update($settingsProperty[0], $settingsProperty[1] . '_width', $imInfo[0]);
     $settings->update($settingsProperty[0], $settingsProperty[1] . '_height', $imInfo[1]);
     $settings->save();
 } elseif ($sectionBackground) {
     $sectionsToEdit = BertaEditor::getSections();
     if (empty($sectionsToEdit[$sectionName]['mediafolder'])) {
         $sectionsToEdit[$sectionName]['mediafolder'] = array();
     }
     if (empty($sectionsToEdit[$sectionName]['mediafolder']['value'])) {
         $sectionsToEdit[$sectionName]['mediafolder']['value'] = $mediaFolder;
     }
     BertaEditor::updateImageCacheForSection($sectionsToEdit[$sectionName]);
     BertaEditor::saveSections($sectionsToEdit);
 } else {