'; print_r($form_data); echo ''; $_ticket_infos = $post_infos['ticket_infos'] ?? []; if (is_array($_ticket_infos) && sizeof($_ticket_infos) > 0) { if ($display_ticket_type === 'off') { $key = array_key_first($_ticket_infos); $ticket_infos[$key] = $_ticket_infos[$key]; } else { $ticket_infos = $_ticket_infos; } $sold_infos = ABPET_Query::get_sold_ticket($form_data); foreach ($ticket_infos as $key => $ticket_info) { $price = ABPET_Function::get_price($post_infos, $key, $start_date); $sold = $sold_infos[$key] ?? 0; $qty = $ticket_info['qty'] ?? 0; $reserve = $ticket_info['reserve'] ?? 0; $available = $qty - $sold - $reserve; $ticket_info['available'] = $available; ?>