| @@ -67,10 +67,13 @@ | ||
| 67 | 67 | <span class="yatra-rating-max">/5</span> |
| 68 | 68 | </div> |
| 69 | 69 | <div class="yatra-overall-stars"> |
| 70 | 70 | <?php |
| 71 | - $full_stars = floor($avg_rating); | |
| 72 | - $has_half = ($avg_rating - $full_stars) >= 0.3; | |
| 71 | + // Same helper as the confirmation page and listing cards, so a | |
| 72 | + // rating never renders differently on two screens. | |
| 73 | + $star_parts = yatra_rating_star_parts($avg_rating); | |
| 74 | + $full_stars = $star_parts['full']; | |
| 75 | + $has_half = $star_parts['half']; | |
| 73 | 76 | for ($i = 1; $i <= 5; $i++): |
| 74 | 77 | if ($i <= $full_stars): |
| 75 | 78 | ?> |
| 76 | 79 | <span class="yatra-star-icon filled">★</span> |