| @@ -634,9 +634,9 @@ | ||
| 634 | 634 | $nights_booked += $booking_nights * $gbook[0]['roomsnum']; |
| 635 | 635 | $tot_bookings++; |
| 636 | 636 | // calculate net revenue and taxes |
| 637 | 637 | $tot_net = $gbook[0]['total'] - (float)$gbook[0]['tot_taxes'] - (float)$gbook[0]['tot_city_taxes'] - (float)$gbook[0]['tot_fees'] - (float)$gbook[0]['cmms']; |
| 638 | - $tot_net = $tot_net / $gbook[0]['days'] * $booking_nights; | |
| 638 | + $tot_net = $tot_net / ($gbook[0]['days'] ?: 1) * $booking_nights; | |
| 639 | 639 | $revenue += $tot_net; |
| 640 | 640 | if (!empty($gbook[0]['idorderota']) && !empty($gbook[0]['channel'])) { |
| 641 | 641 | $ota_revenue += $tot_net; |
| 642 | 642 | } else { |
| @@ -641,9 +641,9 @@ | ||
| 641 | 641 | $ota_revenue += $tot_net; |
| 642 | 642 | } else { |
| 643 | 643 | $ibe_revenue += $tot_net; |
| 644 | 644 | } |
| 645 | - $tot_taxes = ((float)$gbook[0]['tot_taxes'] + (float)$gbook[0]['tot_city_taxes'] + (float)$gbook[0]['tot_fees'] + (float)$gbook[0]['cmms']) / $gbook[0]['days'] * $booking_nights; | |
| 645 | + $tot_taxes = ((float)$gbook[0]['tot_taxes'] + (float)$gbook[0]['tot_city_taxes'] + (float)$gbook[0]['tot_fees'] + (float)$gbook[0]['cmms']) / ($gbook[0]['days'] ?: 1) * $booking_nights; | |
| 646 | 646 | $taxes += $tot_taxes; |
| 647 | 647 | } |
| 648 | 648 | } |
| 649 | 649 | $occupancy = round(($nights_booked * 100 / $range_max_occupancy), 2); |