if (vam_db_num_rows($zone) > 0) { $zone_id = $zone['zone_id']; $zone_name = $zone['zone_name']; } else { $zone = vam_db_query("select distinct zone_id, zone_name from " . TABLE_ZONES . " where zone_country_id = '" . (int) $entry['entry_country_id'] . "' and zone_code = '" . vam_db_input($state) . "'"); if (vam_db_num_rows($zone) > 0) { $zone_id = $zone['zone_id']; $zone_name = $zone['zone_name']; } } } } if ($entry_state_has_zones == true) { $state_input = vam_draw_pull_down_menuNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), $zones_array, vam_get_zone_name($entry['entry_country_id'], $entry['entry_zone_id'], $entry['entry_state']), ' id="state"'); } else { $state_input = vam_draw_input_fieldNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), vam_get_zone_name(STORE_COUNTRY, STORE_ZONE), ' id="state"'); } $module->assign('INPUT_STATE', $state_input); } else { $module->assign('state', '0'); } if ($_POST['country']) { $selected = $_POST['country']; } else { $selected = $entry['entry_country_id']; } if (ACCOUNT_COUNTRY == 'true') { $module->assign('country', '1'); if ($process == true) { $entry['entry_country_id'] = (int) $_POST['country']; }
} if (ACCOUNT_COUNTRY == 'true') { $vamTemplate->assign('country', '1'); $vamTemplate->assign('SELECT_COUNTRY', vam_get_country_list(array('name' => 'country', 'text' => ' ' . (vam_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="Requirement">' . ENTRY_COUNTRY_TEXT . '</span>' : '')), $selected, 'id="country"')); } else { $vamTemplate->assign('country', '0'); } if (ACCOUNT_TELE == 'true') { $vamTemplate->assign('telephone', '1'); $vamTemplate->assign('INPUT_TEL', vam_draw_input_fieldNote(array('name' => 'telephone', 'text' => ' ' . (vam_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="Requirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>' : '')), '', 'id="telephone"')); } else { $vamTemplate->assign('telephone', '0'); } if (ACCOUNT_FAX == 'true') { $vamTemplate->assign('fax', '1'); $vamTemplate->assign('INPUT_FAX', vam_draw_input_fieldNote(array('name' => 'fax', 'text' => ' ' . (vam_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="Requirement">' . ENTRY_FAX_NUMBER_TEXT . '</span>' : '')))); } else { $vamTemplate->assign('fax', '0'); } $vamTemplate->assign('customers_extra_fileds', '1'); $vamTemplate->assign('INPUT_CUSTOMERS_EXTRA_FIELDS', vam_get_extra_fields($_SESSION['customer_id'], $_SESSION['languages_id'])); $vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_fieldNote(array('name' => 'password', 'text' => ' ' . (vam_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_TEXT . '</span>' : '')), '', 'id="pass"')); $vamTemplate->assign('INPUT_CONFIRMATION', vam_draw_password_fieldNote(array('name' => 'confirmation', 'text' => ' ' . (vam_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_CONFIRMATION_TEXT . '</span>' : '')), '', 'id="confirmation"')); /* */ /* SHIPPING_BLOCK */ // load all enabled shipping modules if (!isset($_POST['action']) && $_POST['action'] != 'process') { $shipping_modules = new shipping(); } if (defined('MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING') && MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING == 'true') { switch (MODULE_ORDER_TOTAL_SHIPPING_DESTINATION) {
VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright (c) 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: (c) 2006 Andrew Berezin (loadStateXML.php,v 1.9 2003/08/17); zen-cart.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $country = $_REQUEST['country_id']; if (isset($_REQUEST['country_id']) && vam_not_null($_REQUEST['country_id'])) { $zones_array = array(); $zones_query = vam_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '" . (int) $country . "' order by zone_name"); if (vam_db_num_rows($zones_query) > 0) { if (vam_db_num_rows($zones_query) > 1) { while ($zones_values = vam_db_fetch_array($zones_query)) { $zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']); } echo vam_draw_pull_down_menuNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), $zones_array, $zone_name, 'id="state"'); } else { echo vam_draw_input_fieldNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), $zones_values['zone_name'], 'id="state"'); } } else { echo vam_draw_input_fieldNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), '', 'id="state"'); } } else { echo vam_draw_input_fieldNote(array('name' => 'state', 'text' => ' ' . (vam_not_null(ENTRY_STATE_TEXT) ? '<span class="Requirement">' . ENTRY_STATE_TEXT . '</span>' : '')), '', 'id="state"'); }
$fax_content = $a_fax . vam_draw_hidden_field('a_fax'); } } else { $fax_content = vam_draw_input_fieldNote(array('name' => 'a_fax', 'text' => ' ' . ENTRY_FAX_NUMBER_TEXT), $affiliate['affiliate_fax']); } $module->assign('fax_content', $fax_content); if ($is_read_only == true) { $homepage_content = $affiliate['affiliate_homepage']; } elseif ($error == true) { if ($entry_homepage_error == true) { $homepage_content = vam_draw_input_fieldNote(array('name' => 'a_homepage', 'text' => ' ' . ENTRY_AFFILIATE_HOMEPAGE_ERROR)); } else { $homepage_content = $a_homepage . vam_draw_hidden_field('a_homepage'); } } else { $homepage_content = vam_draw_input_fieldNote(array('name' => 'a_homepage', 'text' => ' ' . ENTRY_AFFILIATE_HOMEPAGE_TEXT), $affiliate['affiliate_homepage']); } $module->assign('homepage_content', $homepage_content); if ($is_read_only == false) { $module->assign('PASSWORD_READONLY', 'false'); if ($error == true) { $module->assign('error', 'true'); if ($entry_password_error == true) { $password_content = vam_draw_password_fieldNote(array('name' => 'a_password', 'text' => ' ' . ENTRY_PASSWORD_ERROR)); } else { $password_content = PASSWORD_HIDDEN . vam_draw_hidden_field('a_password') . vam_draw_hidden_field('a_confirmation'); } } else { $password_content = vam_draw_password_fieldNote(array('name' => 'a_password', 'text' => ' ' . ENTRY_PASSWORD_TEXT)); } if ($error == false || $entry_password_error == true) {
$vamTemplate->display(CURRENT_TEMPLATE . '/module/ask_a_question.html', $cache_id); } } } else { $product_info_query = vam_db_query("select * FROM " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int) $_GET['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int) $_SESSION['languages_id'] . "'"); $product_info = vam_db_fetch_array($product_info_query); include 'includes/header.php'; $breadcrumb->add(NAVBAR_TITLE_ASK, vam_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id=' . $product->data['products_id'], 'SSL')); $vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']); $vamTemplate->assign('PRODUCTS_MODEL', $product_info['products_model']); $vamTemplate->assign('CAPTCHA_IMG', vam_image(HTTP_SERVER . DIR_WS_CATALOG . FILENAME_DISPLAY_CAPTCHA, 'captcha', '', '', 'name="captcha" ')); $vamTemplate->assign('CAPTCHA_INPUT', vam_draw_input_field('captcha', '', 'size="6" maxlength="6"', 'text', false)); $vamTemplate->assign('FORM_ACTION', vam_draw_form('ask_a_question', vam_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id=' . $_GET['products_id'] . '')) . vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('products_id', $_GET['products_id'])); if (isset($_SESSION['customer_id'])) { //-> registered user******************************************************** $vamTemplate->assign('INPUT_FIRSTNAME', $_SESSION['customer_first_name']); $vamTemplate->assign('INPUT_LASTNAME', $_SESSION['customer_last_name']); $vamTemplate->assign('INPUT_EMAIL', $_SESSION['customer_email_address']); } else { //-> guest ********************************************************* $vamTemplate->assign('INPUT_FIRSTNAME', vam_draw_input_fieldNote(array('name' => 'firstname', 'text' => ' ' . (vam_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_FIRST_NAME_TEXT . '</span>' : '')))); $vamTemplate->assign('INPUT_LASTNAME', vam_draw_input_fieldNote(array('name' => 'lastname', 'text' => ' ' . (vam_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_LAST_NAME_TEXT . '</span>' : '')))); $vamTemplate->assign('INPUT_EMAIL', vam_draw_input_fieldNote(array('name' => 'email_address', 'text' => ' ' . (vam_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>' : '')))); } $vamTemplate->assign('INPUT_TEXT', vam_draw_textarea_field('message_body', 'soft', 50, 15, stripslashes($_POST['message_body']))); $vamTemplate->assign('FORM_END', '</form>'); $vamTemplate->assign('BUTTON_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button" href="javascript:window.close()">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->caching = 0; $vamTemplate->display(CURRENT_TEMPLATE . '/module/ask_a_question.html'); }
function vam_draw_password_fieldNote($name, $value = '', $parameters = 'maxlength="40"') { return vam_draw_input_fieldNote($name, $value, $parameters, 'password', false); }