gallery_images) && is_array($trip->gallery_images) ? $trip->gallery_images : [];
$has_featured = !empty($trip->featured_image_url);
// Main image: featured image OR first gallery image
$main_image_url = '';
if ($has_featured) {
$main_image_url = $trip->featured_image_url;
// If featured is set, side images are first 3 gallery images
$side_images = array_slice($gallery_image_urls, 0, 3);
} else {
// No featured image - use first gallery as main
$main_image_url = !empty($gallery_image_urls[0]) ? $gallery_image_urls[0] : '';
// Side images start from index 1
$side_images = array_slice($gallery_image_urls, 1, 3);
}
// Create combined gallery array for modal (featured + gallery images)
$all_gallery_images = [];
if ($has_featured) {
$all_gallery_images[] = $main_image_url;
}
$all_gallery_images = array_merge($all_gallery_images, $gallery_image_urls);
// Set global variable for content-gallery template
global $yatra_hero_gallery_images;
$yatra_hero_gallery_images = $all_gallery_images;
$total_images = count($all_gallery_images);
?>