fix: correct pricing calculations for non-members in bush_mechanics and rescue_recovery
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user