<?php global $post, $cruise_class, $display_mode, $byt_theme_globals, $byt_cruises_post_type, $byt_reviews_post_type; $cruise_id = $post->ID; $cruise_obj = new byt_cruise($post); $base_id = $cruise_obj->get_base_id(); $reviews_total = $byt_reviews_post_type->get_reviews_count($base_id); $price_decimal_places = $byt_theme_globals->get_price_decimal_places(); $default_currency_symbol = $byt_theme_globals->get_default_currency_symbol(); $show_currency_symbol_after = $byt_theme_globals->show_currency_symbol_after(); $is_price_per_person = $cruise_obj->get_is_price_per_person(); $cruise_image = $cruise_obj->get_main_image(); if (empty($cruise_image)) { $cruise_image = BYT_Theme_Utils::get_file_uri('/images/uploads/img.jpg'); } $score_out_of_10 = 0; if ($reviews_total > 0) { $review_score = $cruise_obj->get_custom_field('review_score', false); $score_out_of_10 = round($review_score * 10); } $cruise_description_html = BYT_Theme_Utils::strip_tags_and_shorten($cruise_obj->get_description(), 100) . '<a href="' . $cruise_obj->get_permalink() . '">' . __('More info', 'bookyourtravel') . '</a>'; $current_date = date('Y-m-d', time()); $cruise_min_price = $byt_cruises_post_type->get_cruise_min_price($cruise_id, 0, $current_date); if (empty($display_mode) || $display_mode == 'card') { ?> <!--cruise item--> <article class="cruise_item <?php echo $cruise_class; ?> "> <div>