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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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) {
Exemplo n.º 3
0
   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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . 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' => '&nbsp;' . 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' => '&nbsp;' . 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' => '&nbsp;' . 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' => '&nbsp;' . ENTRY_PASSWORD_TEXT));
    }
    if ($error == false || $entry_password_error == true) {
Exemplo n.º 5
0
            $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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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);
}