private static function changePicturesProperties(&$exportProperties, &$exportData) { if (isset($exportProperties['pictures'])) { // listings walkthrough foreach ($exportData as $listing_sid => $property) { $pictures =& $exportData[$listing_sid]['pictures']; $pictures = null; $gallery = new SJB_ListingGallery(); $gallery->setListingSID($listing_sid); $pictures_info = $gallery->getPicturesInfo(); foreach ($pictures_info as $picture_info) { $picture_export_url = SJB_ExportController::_getPictureExportURL($picture_info); $uploaded_picture_url = SJB_ExportController::_getUploadedPictureURL($picture_info); if (!@copy($uploaded_picture_url, $picture_export_url)) { continue; } $export_files_dir = SJB_System::getSystemSettings("EXPORT_FILES_DIRECTORY"); $picture_export_url = str_replace($export_files_dir, '', $picture_export_url); $pictures .= ltrim($picture_export_url, '/') . ";"; } } } }