if (count($entryCache)) { Array_XML::makeListIfNotList($entryCache['file']); foreach ($entryCache['file'] as $cacheIndex => $cacheIm) { $origSrc = '_orig_' . $cacheIm['@attributes']['src']; if (file_exists($mFolder . $origSrc)) { if (@unlink($mFolder . $cacheIm['@attributes']['src'])) { @rename($mFolder . $origSrc, $mFolder . $cacheIm['@attributes']['src']); } } } } } } // set version $blog['@attributes']['version'] = $options['version']; } // update some old settings ... $g = $berta->settings->get('settings', 'google-analytics-id'); if ($g) { $berta->settings->delete('settings', 'google-analytics-id'); $berta->settings->update('settings', 'googleAnalyticsId', $g); $berta->settings->save(); } // ------------------------------- ... // clean-up and files organisation ... BertaEditor::populateTags($sName, $blog); BertaEditor::updateImageCacheFor($blog); BertaEditor::saveBlog($sName, $blog); } } }
$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 { // update image cache $blog = BertaEditor::loadBlog($sectionName); BertaEditor::updateImageCacheFor($blog, $entryId); BertaEditor::saveBlog($sectionName, $blog); } // write response $result['status'] = 1; $result['hash'] = md5_file($fileFolder . $fName); $result['type'] = $fileType; // image $result['smallthumb_path'] = $smallThumbPath; $result['smallthumb_width'] = $smallThumbInfo[0]; $result['smallthumb_height'] = $smallThumbInfo[1]; $result['path'] = $fileFolder . $fName; $result['path_orig'] = $fileFolder . $fName; //$origVersionPath; $result['filename'] = $fName; $result['size'] = $_FILES['Filedata']['size'];