function vam_address_label($customers_id, $address_id = 1, $html = false, $boln = '', $eoln = "\n") { $address_query = vam_db_query("select entry_firstname as firstname, entry_secondname as secondname, entry_lastname as lastname, entry_company as company, entry_street_address as street_address, entry_suburb as suburb, entry_city as city, entry_postcode as postcode, entry_state as state, entry_zone_id as zone_id, entry_country_id as country_id from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . $customers_id . "' and address_book_id = '" . $address_id . "'"); $address = vam_db_fetch_array($address_query); $format_id = vam_get_address_format_id($address['country_id']); return vam_address_format($format_id, $address, $html, $boln, $eoln); }
$breadcrumb->add(NAVBAR_TITLE_1_PAYMENT_ADDRESS, vam_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2_PAYMENT_ADDRESS, vam_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL')); $addresses_count = vam_count_customer_address_book_entries(); require DIR_WS_INCLUDES . 'header.php'; $vamTemplate->assign('FORM_ACTION', vam_draw_form('checkout_address', vam_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"') . vam_draw_hidden_field('required', 'gender,firstname,lastname,address,postcode,city,state,country', 'id="required"')); if ($messageStack->size('checkout_address') > 0) { $vamTemplate->assign('error', $messageStack->output('checkout_address')); } if ($process == false) { $vamTemplate->assign('ADDRESS_LABEL', vam_address_label($_SESSION['customer_id'], $_SESSION['billto'], true, ' ', '<br />')); if ($addresses_count > 1) { $address_content = ''; $radio_buttons = 0; $addresses_query = vam_db_query("select address_book_id, entry_firstname as firstname, entry_secondname as secondname, entry_lastname as lastname, entry_company as company, entry_street_address as street_address, entry_suburb as suburb, entry_city as city, entry_postcode as postcode, entry_state as state, entry_zone_id as zone_id, entry_country_id as country_id from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . $_SESSION['customer_id'] . "'"); while ($addresses = vam_db_fetch_array($addresses_query)) { $format_id = vam_get_address_format_id($address['country_id']); $address_content .= ''; if ($addresses['address_book_id'] == $_SESSION['billto']) { $address_content .= '' . "\n"; } else { $address_content .= '' . "\n"; } $address_content .= '<p><span class="bold">' . $addresses['firstname'] . ' ' . $addresses['secondname'] . ' ' . $addresses['lastname'] . '</span> ' . vam_draw_radio_field('address', $addresses['address_book_id'], $addresses['address_book_id'] == $_SESSION['billto']) . '</p> <p>' . vam_address_format($format_id, $addresses, true, ' ', ', ') . '</p>'; $radio_buttons++; } $address_content .= ''; $vamTemplate->assign('BLOCK_ADDRESS', $address_content); } } if ($addresses_count < MAX_ADDRESS_BOOK_ENTRIES) {