private function normalize_showcase_listing($listing) { foreach (self::$_property_showcase_residential_fields as $field => $meta) { if (!empty($listing->{$meta})) { $listing->{$field} = $listing->{$meta}; } } if (!empty($listing->bathrooms)) { $listing->bathrooms = DispletRetsIdxUtilities::get_numeric_value($listing->bathrooms); } if (!empty($listing->internet_remarks)) { if ($this->_model['is_property_details_page']) { $listing->internet_remarks = apply_filters('the_content', $listing->internet_remarks); } else { $listing->internet_remarks = strip_tags($listing->internet_remarks); } } $listing->image_urls = new stdClass(); if ($this->_model['is_property_details_page']) { $listing->image_urls->all_big = DispletRetsIdxUtilities::get_post_thumbnail_urls($listing->ID); } else { $listing->image_urls->primary_big = DispletRetsIdxUtilities::get_post_thubmnail_src($listing->ID); } return $listing; }