fix: correct pricing calculations for non-members in bush_mechanics and rescue_recovery

This commit is contained in:
twotalesanimation
2025-12-05 11:46:24 +02:00
parent bad1532dcd
commit 646a3ecbc5
3 changed files with 33 additions and 17 deletions

View File

@@ -278,8 +278,8 @@ $page_id = 'rescue_recovery';
// Function to calculate booking total
function calculateTotal() {
// Get selected values from the form
var members = parseInt($('#members').val()) || 0; // Default to 1 vehicle if not selected
var nonmembers = parseInt($('#non-members').val()) || 0; // Default to 1 adult if not selected
var additional_members = parseInt($('#members').val()) || 0; // Default to 0 if not selected
var additional_nonmembers = parseInt($('#non-members').val()) || 0; // Default to 0 if not selected
// Fetch PHP variables
var isMember = <?php echo $is_member ? 'true' : 'false'; ?>;
@@ -292,10 +292,10 @@ $page_id = 'rescue_recovery';
// Calculate cost for members
if (isMember || pendingMember) {
total = (cost_members) + (members * cost_members) + (nonmembers * cost_nonmembers);
total = (cost_members) + (additional_members * cost_members) + (additional_nonmembers * cost_nonmembers);
} else {
// Calculate cost for non-members
total = (cost_nonmembers) + (members * cost_members) + (nonmembers * cost_nonmembers);
total = (cost_nonmembers) + (additional_nonmembers * cost_nonmembers);
}
// Update total price in the DOM