chrometweaks.org

Is iPage web hosting for a charity tax deductible?

Click Here To View All Answers...


Got a quick question: Is iPage web hosting for a charity tax deductible? Thanks in advance for any answer. Second question.. Hi,.

I have asked this question over and over again and I do not get any answers, does anyone please know how to sort it, I am loosing money everyday, I cannot open the shop..

I have a shop for UK only buyers and set the zones as UK Counties as I do local delivery for my area (Greater Manchester and Cheshire).

At first users could not create an account as it got the error, "please choose a state form the state drop down box" even tho the drop down box was showing the correct entries. After working on the create_account.php, people can now sign in but it doesnt show the county zone so the local delivery option doesnt show for those zones..

Anyone please help, I have pasted my create_account.php below..

<?php.

/*.

$Id: create_account.php,v 1.65 2003/06/09 23:03:54 hpdl Exp $.

OsCommerce, Open Source E-Commerce Solutions.

Http://www.oscommerce.com.

Copyright © 2003 osCommerce.

Released under the GNU General Public License.

*/.

Require('includes/application_top.php');.

// needs to be included earlier to set the success message in the messageStack.

Require(DIR_WS_LANGUAGES$language'/'FILENAME_CREATE_ACCOUNT);.

$process = false;.

If (isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process')) {.

$process = true;.

If (ACCOUNT_GENDER == 'true') {.

If (isset($HTTP_POST_VARS['gender'])) {.

$gender = tep_db_prepare_input($HTTP_POST_VARS['gender']);.

} else {.

$gender = false;.

}.

}.

$firstname = tep_db_prepare_input($HTTP_POST_VARS['firstname']);.

$lastname = tep_db_prepare_input($HTTP_POST_VARS['lastname']);.

If (ACCOUNT_DOB == 'true') $dob = tep_db_prepare_input($HTTP_POST_VARS['dob']);.

$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);.

If (ACCOUNT_COMPANY == 'true') $company = tep_db_prepare_input($HTTP_POST_VARS['company']);.

$street_address = tep_db_prepare_input($HTTP_POST_VARS['street_address']);.

If (ACCOUNT_SUBURB == 'true') $suburb = tep_db_prepare_input($HTTP_POST_VARS['suburb']);.

$postcode = tep_db_prepare_input($HTTP_POST_VARS['postcode']);.

$city = tep_db_prepare_input($HTTP_POST_VARS['city']);.

If (ACCOUNT_STATE == 'true') {.

$state = tep_db_prepare_input($HTTP_POST_VARS['county']);.

If (isset($HTTP_POST_VARS['zone_id'])) {.

$zone_id = tep_db_prepare_input($HTTP_POST_VARS['zone_id']);.

} else {.

$zone_id = true;.

}.

}.

$country = tep_db_prepare_input($HTTP_POST_VARS['country']);.

$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);.

$fax = tep_db_prepare_input($HTTP_POST_VARS['fax']);.

If (isset($HTTP_POST_VARS['newsletter'])) {.

$newsletter = tep_db_prepare_input($HTTP_POST_VARS['newsletter']);.

} else {.

$newsletter = false;.

}.

$password = tep_db_prepare_input($HTTP_POST_VARS['password']);.

$confirmation = tep_db_prepare_input($HTTP_POST_VARS['confirmation']);.

$error = false;.

If (ACCOUNT_GENDER == 'true') {.

If ( ($gender != 'm') && ($gender != 'f') ) {.

$error = true;.

$messageStack->add('create_account', ENTRY_GENDER_ERROR);.

}.

}.

If (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_FIRST_NAME_ERROR);.

}.

If (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_LAST_NAME_ERROR);.

}.

If (ACCOUNT_DOB == 'true') {.

If (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4)) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR);.

}.

}.

If (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);.

} elseif (tep_validate_email($email_address) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);.

} else {.

$check_email_query = tep_db_query("select count(*) as total from "TABLE_CUSTOMERS" where customers_email_address = '"tep_db_input($email_address)"'");.

$check_email = tep_db_fetch_array($check_email_query);.

If ($check_email['total'] > 0) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);.

}.

}.

If (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);.

}.

If (strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_POST_CODE_ERROR);.

}.

If (strlen($city) < ENTRY_CITY_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_CITY_ERROR);.

}.

If (is_numeric($country) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_COUNTRY_ERROR);.

}.

If (ACCOUNT_STATE == 'true') {.

$zone_id = 0;.

$check_query = tep_db_query("select count(*) as total from "TABLE_ZONES" where zone_country_id = '"(int)$country"'");.

$check = tep_db_fetch_array($check_query);.

$entry_state_has_zones = ($check['total'] > 0);.

If ($entry_state_has_zones == true) {.

$zone_query = tep_db_query("select distinct zone_id from "TABLE_ZONES" where zone_country_id = '"(int)$country"' and (zone_name like '"tep_db_input($state)"%' or zone_code like '%"tep_db_input($state)"%')");.

If (tep_db_num_rows($zone_query) == 1) {.

$zone = tep_db_fetch_array($zone_query);.

$zone_id = $zone['zone_id'];.

} else {.

$error = true;.

$messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT);.

}.

}.

}.

If (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_TELEPHONE_NUMBER_ERROR);.

}.

If (strlen($password) < ENTRY_PASSWORD_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_PASSWORD_ERROR);.

} elseif ($password != $confirmation) {.

$error = true;.

$messageStack->add('create_account', ENTRY_PASSWORD_ERROR_NOT_MATCHING);.

}.

If ($error == false) {.

$sql_data_array = array('customers_firstname' => $firstname,.

'customers_lastname' => $lastname,.

'customers_email_address' => $email_address,.

'customers_telephone' => $telephone,.

'customers_fax' => $fax,.

'customers_newsletter' => $newsletter,.

'customers_password' => tep_encrypt_password($password));.

If (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $gender;.

If (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = tep_date_raw($dob);.

Tep_db_perform(TABLE_CUSTOMERS, $sql_data_array);.

$customer_id = tep_db_insert_id();.

$sql_data_array = array('customers_id' => $customer_id,.

'entry_firstname' => $firstname,.

'entry_lastname' => $lastname,.

'entry_street_address' => $street_address,.

'entry_postcode' => $postcode,.

'entry_city' => $city,.

'entry_country_id' => $country);.

If (ACCOUNT_GENDER == 'true') $sql_data_array['entry_gender'] = $gender;.

If (ACCOUNT_COMPANY == 'true') $sql_data_array['entry_company'] = $company;.

If (ACCOUNT_SUBURB == 'true') $sql_data_array['entry_suburb'] = $suburb;.

If (ACCOUNT_STATE == 'true') {.

If ($zone_id > 0) {.

$sql_data_array['entry_zone_id'] = $zone_id;.

$sql_data_array['entry_state'] = '';.

} else {.

$sql_data_array['entry_zone_id'] = '0';.

$sql_data_array['entry_state'] = $state;.

}.

}.

Tep_db_perform(TABLE_ADDRESS_BOOK, $sql_data_array);.

$address_id = tep_db_insert_id();.

Tep_db_query("update "TABLE_CUSTOMERS" set customers_default_address_id = '"(int)$address_id"' where customers_id = '"(int)$customer_id"'");.

Tep_db_query("insert into "TABLE_CUSTOMERS_INFO" (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('"(int)$customer_id"', '0', now())");.

If (SESSION_RECREATE == 'True') {.

Tep_session_recreate();.

}.

$customer_first_name = $firstname;.

$customer_default_address_id = $address_id;.

$customer_country_id = $country;.

$customer_zone_id = $zone_id;.

Tep_session_register('customer_id');.

Tep_session_register('customer_first_name');.

Tep_session_register('customer_default_address_id');.

Tep_session_register('customer_country_id');.

Tep_session_register('customer_zone_id');.

// restore cart contents.

$cart->restore_contents();.

// build the message content.

$name = $firstname' '$lastname;.

If (ACCOUNT_GENDER == 'true') {.

If ($gender == 'm') {.

$email_text = sprintf(EMAIL_GREET_MR, $lastname);.

} else {.

$email_text = sprintf(EMAIL_GREET_MS, $lastname);.

}.

} else {.

$email_text = sprintf(EMAIL_GREET_NONE, $firstname);.

}.

$email_text .= EMAIL_WELCOMEEMAIL_TEXTEMAIL_CONTACTEMAIL_WARNING;.

Tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_/img/avatar5.jpg, STORE_/img/avatar5.jpg_EMAIL_ADDRESS);.

Tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));.

}.

}.

$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));.

?>.

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">.

<html <?php echo HTML_PARAMS; ?>>.

<head>.

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">.

<title><?php echo TITLE; ?></title>.

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)DIR_WS_CATALOG; ?>">.

<link rel="stylesheet" type="text/css" href="stylesheet.css">.

<?php require('includes/form_check.js.php'); ?>.

</head>.

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">.

<! header //>.

<?php require(DIR_WS_INCLUDES'header.php'); ?>.

<! header_eof //>.

<! body //>.

<table border="0" width="100%" cellspacing="3" cellpadding="3">.

<tr>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! left_navigation //>.

<?php require(DIR_WS_INCLUDES'column_left.php'); ?>.

<! left_navigation_eof //>.

</table></td>.

<! body_text //>.

<td width="100%" valign="top"><?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onSubmit="return check_form(create_account);"')tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>.

<td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="smallText"><br><?php echo sprintf(TEXT_ORIGIN_LOGIN, tep_href_link(FILENAME_LOGIN, tep_get_all_get_params(), 'SSL')); ?></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

If ($messageStack->size('create_account') > 0) {.

?>.

<tr>.

<td><?php echo $messageStack->output('create_account'); ?></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td class="main"><b><?php echo CATEGORY_PERSONAL; ?></b></td>.

<td class="inputRequirement" align="right"><?php echo FORM_REQUIRED_INFORMATION; ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<?php.

If (ACCOUNT_GENDER == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_GENDER; ?></td>.

<td class="main"><?php echo tep_draw_radio_field('gender', 'm')'&nbsp;&nbsp;'MALE'&nbsp;&nbsp;'tep_draw_radio_field('gender', 'f')'&nbsp;&nbsp;'FEMALE'&nbsp;'(tep_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement">'ENTRY_GENDER_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_FIRST_NAME; ?></td>.

<td class="main"><?php echo tep_draw_input_field('firstname')'&nbsp;'(tep_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">'ENTRY_FIRST_NAME_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_LAST_NAME; ?></td>.

<td class="main"><?php echo tep_draw_input_field('lastname')'&nbsp;'(tep_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">'ENTRY_LAST_NAME_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_DOB == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>.

<td class="main"><?php echo tep_draw_input_field('dob')'&nbsp;'(tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="inputRequirement">'ENTRY_DATE_OF_BIRTH_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_EMAIL_ADDRESS; ?></td>.

<td class="main"><?php echo tep_draw_input_field('email_address')'&nbsp;'(tep_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">'ENTRY_EMAIL_ADDRESS_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<?php.

If (ACCOUNT_COMPANY == 'true') {.

?>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_COMPANY; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_COMPANY; ?></td>.

<td class="main"><?php echo tep_draw_input_field('company')'&nbsp;'(tep_not_null(ENTRY_COMPANY_TEXT) ? '<span class="inputRequirement">'ENTRY_COMPANY_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_ADDRESS; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_STREET_ADDRESS; ?></td>.

<td class="main"><?php echo tep_draw_input_field('street_address')'&nbsp;'(tep_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="inputRequirement">'ENTRY_STREET_ADDRESS_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_SUBURB == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_SUBURB; ?></td>.

<td class="main"><?php echo tep_draw_input_field('suburb')'&nbsp;'(tep_not_null(ENTRY_SUBURB_TEXT) ? '<span class="inputRequirement">'ENTRY_SUBURB_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_POST_CODE; ?></td>.

<td class="main"><?php echo tep_draw_input_field('postcode')'&nbsp;'(tep_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="inputRequirement">'ENTRY_POST_CODE_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_CITY; ?></td>.

<td class="main"><?php echo tep_draw_input_field('city')'&nbsp;'(tep_not_null(ENTRY_CITY_TEXT) ? '<span class="inputRequirement">'ENTRY_CITY_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_STATE == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_STATE; ?></td>.

<td class="main">.

<?php.

If ($process == true) {.

If ($entry_state_has_zones == true) {.

$zones_array = array();.

$zones_query = tep_db_query("select zone_name from "TABLE_ZONES" where zone_country_id = '"(int)$country"' order by zone_name");.

While ($zones_values = tep_db_fetch_array($zones_query)) {.

$zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']);.

}.

Echo tep_draw_pull_down_menu('state', $zones_array);.

} else {.

Echo tep_draw_input_field('state');.

}.

} else {.

Echo tep_draw_input_field('state');.

}.

If (tep_not_null(ENTRY_STATE_TEXT)) echo '&nbsp;<span class="inputRequirement">'ENTRY_STATE_TEXT;.

?>.

</td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_COUNTRY; ?></td>.

<td class="main"><?php echo tep_get_country_list('country')'&nbsp;'(tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">'ENTRY_COUNTRY_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_CONTACT; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_TELEPHONE_NUMBER; ?></td>.

<td class="main"><?php echo tep_draw_input_field('telephone')'&nbsp;'(tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">'ENTRY_TELEPHONE_NUMBER_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_FAX_NUMBER; ?></td>.

<td class="main"><?php echo tep_draw_input_field('fax')'&nbsp;'(tep_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">'ENTRY_FAX_NUMBER_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_OPTIONS; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_NEWSLETTER; ?></td>.

<td class="main"><?php echo tep_draw_checkbox_field('newsletter', '1')'&nbsp;'(tep_not_null(ENTRY_NEWSLETTER_TEXT) ? '<span class="inputRequirement">'ENTRY_NEWSLETTER_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_PASSWORD; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_PASSWORD; ?></td>.

<td class="main"><?php echo tep_draw_password_field('password')'&nbsp;'(tep_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="inputRequirement">'ENTRY_PASSWORD_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_PASSWORD_CONFIRMATION; ?></td>.

<td class="main"><?php echo tep_draw_password_field('confirmation')'&nbsp;'(tep_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="inputRequirement">'ENTRY_PASSWORD_CONFIRMATION_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

<td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

</table></form></td>.

<! body_text_eof //>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! right_navigation //>.

<?php include(DIR_WS_INCLUDES'column_right.php'); ?>.

<! right_navigation_eof //>.

</table></td>.

</tr>.

</table>.

<! body_eof //>.

<! footer //>.

<?php include(DIR_WS_INCLUDES'footer.php'); ?>.

<! footer_eof //>.

<br>.

</body>.

</html>.

<?php require(DIR_WS_INCLUDES'application_bottom.php'); ?>.

Giovanna..

Comments (18)

You betcha! however you might wanna make sure and wait for another member here to confirm my answer as I am not completely sure. Better yet, why don't you e-mail the iPage guys because they can help better...

Comment #1

Hallo Giovanna,.

Do you still have un-modified versions of the files you changed?.

In that case we could quickly resolve your problems I think...

Comment #2

Sadly no, as I accidently overwrote the back up I had on my c drive with the ones of the server..

Any idea if it is possible with the modified one?.

Giovanna..

Comment #3

Uhuh, i'm not going to compare yr modified files with my modified files and than with any unmodified file from the standard-copy that I keep as a back-up for just-in-case..

I'm sorry but you have not started the right way trying to fix the wrong problems, I read a few of your other postings.

1/.

I see on yr iPage site that you are shipping inside the UK, is that right?.

2/.

Any restrictions on that?.

3/.

Pls explain why you need "counties" in that case?.

If I understand right, you mean that counties are the same things that we call "provincies" overhere?.

4/.

Apart from ../create_account.php , did you change other files?.

Do you keep a log-file of things you changed?.

If no, start doing that..

5/.

What other problems do you have apart from the source-code appearing now on top of create_account.php?.

Depending on yr answers I will try to figure out a stategy to resolve things..

Comment #4

Hoi,.

1/Yes I do ship only to UK at the moment, 2/3but besides shipping via post, I wanted to do free local delivery to two areas close by. 3/Yes, If I guess correctly you are Dutch, as am I but living in the UK, counties are as Provincies, but on a larger scale..

4/ I did change the check_form.js.php as well, nothing else.

5/ Only problem at the moment is that the the county in the address shows as the code in the zones ie greater manchester = GBM, this causes my zone set delivery not to show for that county..

I know I probably shouldn't have messed around so much, but I have asked time and time again and noone replied. Every day I loose money, as my stock (stroopwafels etc) is here not going to customers. So I started experimenting myself..

Laat me weten of je mij kan helpen, zou geweldig zijn..

Giovanna..

Comment #5

1/ OK.

2/ OK you need to know whether a customer is in a nearby (area == county) because of free delivery.

3/ you will need a list of "counties" in your database, pls in te meantime search in the contributions if there is such a list..

If you find it tell me then I have not to go and look for it..

4/ why did you have to change check_form.js.php ? .

5/ any idea why this is my address => country: ABER, United Kingdom ? .

I mean "ABER" which is in front of United Kingdom,.

Look at my address in the testaccount I made in yr shop..

OK working on it..

Comment #6

OK I would do the following:.

First read all this.

Replace the files that you changed (back-'m up if you like) with the originals from a new standard osCo-download.

In /admin/ => Locations/Taxes.

Make sure you have or make:.

COUNTRIES.

United Kingdom GB GBR.

Note: check if the: Address Format: 1 is OK for the UK.

Make sure you have or make:.

ZONES.

United Kingdom United Kingdom GB.

Make sure you have or make:.

TAX ZONES.

1/.

(yellow folder) United Kingdom.

Activate that line,.

Click on details,.

Click on insert,.

Country: choose => United Kingdom.

Zone: All zones (pick from the dropdownlist).

2/.

Again:.

(yellow folder) United Kingdom.

Activate that line,.

Click on details,.

Click on insert,.

Country: choose => United Kingdom.

Zone: zone #1 (county) that you consider for "Local Delivery" (pick from the dropdownlist).

3/.

Again:.

(yellow folder) United Kingdom.

Activate that line,.

Click on details,.

Click on insert,.

Country: choose => United Kingdom.

Zone: zone #2 (county) that you consider for "Local Delivery" (pick from the dropdownlist).

If more continue..

In order to have those counties in the dropdownlist, so that you can choose them, you will have to find in the contributions <http://www.oscommerce.com/community?contributions=&category=4&page=1> a list of UK counties, there are a few I saw, but since i'm not "on he other side of the water" you figure out which one you need..

TAX RATES.

Make or adjust to adjustments you just made.

TAX CLASSES.

Make or adjust to adjustments you just made.

In /admin/ Shipping:.

You have Royal Mail but you will have to add a module that will allow the "Locals" to choose Free(?) Local Delivery.

Two ways to do that:.

A/.

Pickup.php afhalen.

<http://www.oscommerce.at/contributions.php?cbPath=5>.

<http://www.oscommerce.at/download/pickup_1.05.zip>.

Download and change the wording so that "Locals" see => Free Delivery..

B/.

<http://www.oscommerce.com/community/contributions,1993/category,2/search,delivery>.

<http://www.oscommerce.com/community/contributions,1993/download,4556/mirror,sunsite=>.

Download and adapt, that one is an already hacked pickup module.

Install in the right folders..

Personnaly, in yr case I have no preference, maybe #2 is better in yr case?.

In /admin/ Payment:.

You have 3 choices now but they are all visible..

It would be nice however if the "Local" chooses Free Delivery that he saw only "COD"..

For that you need a module called ship2pay.

<http://www.oscommerce.com/community/contributions,1042>.

<http://www.oscommerce.com/community/contributions,1042/download,1942/mirror,sunsite>.

That one involves quite a few changes and will take some time to get it running..

Answer in the forum, other people may benefit.

(or click on CARD and send a personal message if needed)...

Comment #7

Morning,.

The ABER in front of your test address is the zone code for the county Aberdeen, That's whats going wrong. It should display Aberdeen, not ABER. Only the counties Greater Manchester and Cheshire show the local delivery..

I have installed the zones for the UK with one of the contributions, then did all of the above, set zone set taxclass and rate, installed the local delivery contribution and set that to the zone I created. Then changed the state in the create_account to County and thats when all the trouble started. It wouldnt let people create accounts..

I am going to redo all the above and see what happends. Cheers.

Will let you know how I get along..

Giovanna..

Comment #8

In create account no need to change anything..

Just in /admin/ customer details set State to True and change the word State in your english.php into "County" so that customers can put their county-name there...

Comment #9

Hi,.

I have asked this question over and over again and I do not get any answers, does anyone please know how to sort it, I am loosing money everyday, I cannot open the shop..

I have a shop for UK only buyers and set the zones as UK Counties as I do local delivery for my area (Greater Manchester and Cheshire).

At first users could not create an account as it got the error, "please choose a state form the state drop down box" even tho the drop down box was showing the correct entries. After working on the create_account.php, people can now sign in but it doesnt show the county zone so the local delivery option doesnt show for those zones..

Anyone please help, I have pasted my create_account.php below..

<?php.

/*.

$Id: create_account.php,v 1.65 2003/06/09 23:03:54 hpdl Exp $.

OsCommerce, Open Source E-Commerce Solutions.

Http://www.oscommerce.com.

Copyright © 2003 osCommerce.

Released under the GNU General Public License.

*/.

Require('includes/application_top.php');.

// needs to be included earlier to set the success message in the messageStack.

Require(DIR_WS_LANGUAGES$language'/'FILENAME_CREATE_ACCOUNT);.

$process = false;.

If (isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process')) {.

$process = true;.

If (ACCOUNT_GENDER == 'true') {.

If (isset($HTTP_POST_VARS['gender'])) {.

$gender = tep_db_prepare_input($HTTP_POST_VARS['gender']);.

} else {.

$gender = false;.

}.

}.

$firstname = tep_db_prepare_input($HTTP_POST_VARS['firstname']);.

$lastname = tep_db_prepare_input($HTTP_POST_VARS['lastname']);.

If (ACCOUNT_DOB == 'true') $dob = tep_db_prepare_input($HTTP_POST_VARS['dob']);.

$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);.

If (ACCOUNT_COMPANY == 'true') $company = tep_db_prepare_input($HTTP_POST_VARS['company']);.

$street_address = tep_db_prepare_input($HTTP_POST_VARS['street_address']);.

If (ACCOUNT_SUBURB == 'true') $suburb = tep_db_prepare_input($HTTP_POST_VARS['suburb']);.

$postcode = tep_db_prepare_input($HTTP_POST_VARS['postcode']);.

$city = tep_db_prepare_input($HTTP_POST_VARS['city']);.

If (ACCOUNT_STATE == 'true') {.

$state = tep_db_prepare_input($HTTP_POST_VARS['county']);.

If (isset($HTTP_POST_VARS['zone_id'])) {.

$zone_id = tep_db_prepare_input($HTTP_POST_VARS['zone_id']);.

} else {.

$zone_id = true;.

}.

}.

$country = tep_db_prepare_input($HTTP_POST_VARS['country']);.

$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);.

$fax = tep_db_prepare_input($HTTP_POST_VARS['fax']);.

If (isset($HTTP_POST_VARS['newsletter'])) {.

$newsletter = tep_db_prepare_input($HTTP_POST_VARS['newsletter']);.

} else {.

$newsletter = false;.

}.

$password = tep_db_prepare_input($HTTP_POST_VARS['password']);.

$confirmation = tep_db_prepare_input($HTTP_POST_VARS['confirmation']);.

$error = false;.

If (ACCOUNT_GENDER == 'true') {.

If ( ($gender != 'm') && ($gender != 'f') ) {.

$error = true;.

$messageStack->add('create_account', ENTRY_GENDER_ERROR);.

}.

}.

If (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_FIRST_NAME_ERROR);.

}.

If (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_LAST_NAME_ERROR);.

}.

If (ACCOUNT_DOB == 'true') {.

If (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4)) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR);.

}.

}.

If (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);.

} elseif (tep_validate_email($email_address) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);.

} else {.

$check_email_query = tep_db_query("select count(*) as total from "TABLE_CUSTOMERS" where customers_email_address = '"tep_db_input($email_address)"'");.

$check_email = tep_db_fetch_array($check_email_query);.

If ($check_email['total'] > 0) {.

$error = true;.

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);.

}.

}.

If (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);.

}.

If (strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_POST_CODE_ERROR);.

}.

If (strlen($city) < ENTRY_CITY_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_CITY_ERROR);.

}.

If (is_numeric($country) == false) {.

$error = true;.

$messageStack->add('create_account', ENTRY_COUNTRY_ERROR);.

}.

If (ACCOUNT_STATE == 'true') {.

$zone_id = 0;.

$check_query = tep_db_query("select count(*) as total from "TABLE_ZONES" where zone_country_id = '"(int)$country"'");.

$check = tep_db_fetch_array($check_query);.

$entry_state_has_zones = ($check['total'] > 0);.

If ($entry_state_has_zones == true) {.

$zone_query = tep_db_query("select distinct zone_id from "TABLE_ZONES" where zone_country_id = '"(int)$country"' and (zone_name like '"tep_db_input($state)"%' or zone_code like '%"tep_db_input($state)"%')");.

If (tep_db_num_rows($zone_query) == 1) {.

$zone = tep_db_fetch_array($zone_query);.

$zone_id = $zone['zone_id'];.

} else {.

$error = true;.

$messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT);.

}.

}.

}.

If (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_TELEPHONE_NUMBER_ERROR);.

}.

If (strlen($password) < ENTRY_PASSWORD_MIN_LENGTH) {.

$error = true;.

$messageStack->add('create_account', ENTRY_PASSWORD_ERROR);.

} elseif ($password != $confirmation) {.

$error = true;.

$messageStack->add('create_account', ENTRY_PASSWORD_ERROR_NOT_MATCHING);.

}.

If ($error == false) {.

$sql_data_array = array('customers_firstname' => $firstname,.

'customers_lastname' => $lastname,.

'customers_email_address' => $email_address,.

'customers_telephone' => $telephone,.

'customers_fax' => $fax,.

'customers_newsletter' => $newsletter,.

'customers_password' => tep_encrypt_password($password));.

If (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $gender;.

If (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = tep_date_raw($dob);.

Tep_db_perform(TABLE_CUSTOMERS, $sql_data_array);.

$customer_id = tep_db_insert_id();.

$sql_data_array = array('customers_id' => $customer_id,.

'entry_firstname' => $firstname,.

'entry_lastname' => $lastname,.

'entry_street_address' => $street_address,.

'entry_postcode' => $postcode,.

'entry_city' => $city,.

'entry_country_id' => $country);.

If (ACCOUNT_GENDER == 'true') $sql_data_array['entry_gender'] = $gender;.

If (ACCOUNT_COMPANY == 'true') $sql_data_array['entry_company'] = $company;.

If (ACCOUNT_SUBURB == 'true') $sql_data_array['entry_suburb'] = $suburb;.

If (ACCOUNT_STATE == 'true') {.

If ($zone_id > 0) {.

$sql_data_array['entry_zone_id'] = $zone_id;.

$sql_data_array['entry_state'] = '';.

} else {.

$sql_data_array['entry_zone_id'] = '0';.

$sql_data_array['entry_state'] = $state;.

}.

}.

Tep_db_perform(TABLE_ADDRESS_BOOK, $sql_data_array);.

$address_id = tep_db_insert_id();.

Tep_db_query("update "TABLE_CUSTOMERS" set customers_default_address_id = '"(int)$address_id"' where customers_id = '"(int)$customer_id"'");.

Tep_db_query("insert into "TABLE_CUSTOMERS_INFO" (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('"(int)$customer_id"', '0', now())");.

If (SESSION_RECREATE == 'True') {.

Tep_session_recreate();.

}.

$customer_first_name = $firstname;.

$customer_default_address_id = $address_id;.

$customer_country_id = $country;.

$customer_zone_id = $zone_id;.

Tep_session_register('customer_id');.

Tep_session_register('customer_first_name');.

Tep_session_register('customer_default_address_id');.

Tep_session_register('customer_country_id');.

Tep_session_register('customer_zone_id');.

// restore cart contents.

$cart->restore_contents();.

// build the message content.

$name = $firstname' '$lastname;.

If (ACCOUNT_GENDER == 'true') {.

If ($gender == 'm') {.

$email_text = sprintf(EMAIL_GREET_MR, $lastname);.

} else {.

$email_text = sprintf(EMAIL_GREET_MS, $lastname);.

}.

} else {.

$email_text = sprintf(EMAIL_GREET_NONE, $firstname);.

}.

$email_text .= EMAIL_WELCOMEEMAIL_TEXTEMAIL_CONTACTEMAIL_WARNING;.

Tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);.

Tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));.

}.

}.

$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));.

?>.

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">.

<html <?php echo HTML_PARAMS; ?>>.

<head>.

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">.

<title><?php echo TITLE; ?></title>.

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)DIR_WS_CATALOG; ?>">.

<link rel="stylesheet" type="text/css" href="stylesheet.css">.

<?php require('includes/form_check.js.php'); ?>.

</head>.

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">.

<! header //>.

<?php require(DIR_WS_INCLUDES'header.php'); ?>.

<! header_eof //>.

<! body //>.

<table border="0" width="100%" cellspacing="3" cellpadding="3">.

<tr>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! left_navigation //>.

<?php require(DIR_WS_INCLUDES'column_left.php'); ?>.

<! left_navigation_eof //>.

</table></td>.

<! body_text //>.

<td width="100%" valign="top"><?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onSubmit="return check_form(create_account);"')tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td><table border="0" width="100%" cellspacing="0" cellpadding="0">.

<tr>.

<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>.

<td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="smallText"><br><?php echo sprintf(TEXT_ORIGIN_LOGIN, tep_href_link(FILENAME_LOGIN, tep_get_all_get_params(), 'SSL')); ?></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

If ($messageStack->size('create_account') > 0) {.

?>.

<tr>.

<td><?php echo $messageStack->output('create_account'); ?></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td class="main"><b><?php echo CATEGORY_PERSONAL; ?></b></td>.

<td class="inputRequirement" align="right"><?php echo FORM_REQUIRED_INFORMATION; ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<?php.

If (ACCOUNT_GENDER == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_GENDER; ?></td>.

<td class="main"><?php echo tep_draw_radio_field('gender', 'm')'&nbsp;&nbsp;'MALE'&nbsp;&nbsp;'tep_draw_radio_field('gender', 'f')'&nbsp;&nbsp;'FEMALE'&nbsp;'(tep_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement">'ENTRY_GENDER_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_FIRST_NAME; ?></td>.

<td class="main"><?php echo tep_draw_input_field('firstname')'&nbsp;'(tep_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">'ENTRY_FIRST_NAME_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_LAST_NAME; ?></td>.

<td class="main"><?php echo tep_draw_input_field('lastname')'&nbsp;'(tep_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">'ENTRY_LAST_NAME_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_DOB == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>.

<td class="main"><?php echo tep_draw_input_field('dob')'&nbsp;'(tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="inputRequirement">'ENTRY_DATE_OF_BIRTH_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_EMAIL_ADDRESS; ?></td>.

<td class="main"><?php echo tep_draw_input_field('email_address')'&nbsp;'(tep_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">'ENTRY_EMAIL_ADDRESS_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<?php.

If (ACCOUNT_COMPANY == 'true') {.

?>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_COMPANY; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_COMPANY; ?></td>.

<td class="main"><?php echo tep_draw_input_field('company')'&nbsp;'(tep_not_null(ENTRY_COMPANY_TEXT) ? '<span class="inputRequirement">'ENTRY_COMPANY_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_ADDRESS; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_STREET_ADDRESS; ?></td>.

<td class="main"><?php echo tep_draw_input_field('street_address')'&nbsp;'(tep_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="inputRequirement">'ENTRY_STREET_ADDRESS_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_SUBURB == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_SUBURB; ?></td>.

<td class="main"><?php echo tep_draw_input_field('suburb')'&nbsp;'(tep_not_null(ENTRY_SUBURB_TEXT) ? '<span class="inputRequirement">'ENTRY_SUBURB_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_POST_CODE; ?></td>.

<td class="main"><?php echo tep_draw_input_field('postcode')'&nbsp;'(tep_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="inputRequirement">'ENTRY_POST_CODE_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_CITY; ?></td>.

<td class="main"><?php echo tep_draw_input_field('city')'&nbsp;'(tep_not_null(ENTRY_CITY_TEXT) ? '<span class="inputRequirement">'ENTRY_CITY_TEXT'</span>': ''); ?></td>.

</tr>.

<?php.

If (ACCOUNT_STATE == 'true') {.

?>.

<tr>.

<td class="main"><?php echo ENTRY_STATE; ?></td>.

<td class="main">.

<?php.

If ($process == true) {.

If ($entry_state_has_zones == true) {.

$zones_array = array();.

$zones_query = tep_db_query("select zone_name from "TABLE_ZONES" where zone_country_id = '"(int)$country"' order by zone_name");.

While ($zones_values = tep_db_fetch_array($zones_query)) {.

$zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']);.

}.

Echo tep_draw_pull_down_menu('state', $zones_array);.

} else {.

Echo tep_draw_input_field('state');.

}.

} else {.

Echo tep_draw_input_field('state');.

}.

If (tep_not_null(ENTRY_STATE_TEXT)) echo '&nbsp;<span class="inputRequirement">'ENTRY_STATE_TEXT;.

?>.

</td>.

</tr>.

<?php.

}.

?>.

<tr>.

<td class="main"><?php echo ENTRY_COUNTRY; ?></td>.

<td class="main"><?php echo tep_get_country_list('country')'&nbsp;'(tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">'ENTRY_COUNTRY_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_CONTACT; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_TELEPHONE_NUMBER; ?></td>.

<td class="main"><?php echo tep_draw_input_field('telephone')'&nbsp;'(tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">'ENTRY_TELEPHONE_NUMBER_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_FAX_NUMBER; ?></td>.

<td class="main"><?php echo tep_draw_input_field('fax')'&nbsp;'(tep_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">'ENTRY_FAX_NUMBER_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_OPTIONS; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_NEWSLETTER; ?></td>.

<td class="main"><?php echo tep_draw_checkbox_field('newsletter', '1')'&nbsp;'(tep_not_null(ENTRY_NEWSLETTER_TEXT) ? '<span class="inputRequirement">'ENTRY_NEWSLETTER_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td class="main"><b><?php echo CATEGORY_PASSWORD; ?></b></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" cellspacing="2" cellpadding="2">.

<tr>.

<td class="main"><?php echo ENTRY_PASSWORD; ?></td>.

<td class="main"><?php echo tep_draw_password_field('password')'&nbsp;'(tep_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="inputRequirement">'ENTRY_PASSWORD_TEXT'</span>': ''); ?></td>.

</tr>.

<tr>.

<td class="main"><?php echo ENTRY_PASSWORD_CONFIRMATION; ?></td>.

<td class="main"><?php echo tep_draw_password_field('confirmation')'&nbsp;'(tep_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="inputRequirement">'ENTRY_PASSWORD_CONFIRMATION_TEXT'</span>': ''); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>.

</tr>.

<tr>.

<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">.

<tr class="infoBoxContents">.

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

<td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>.

<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>.

</tr>.

</table></td>.

</tr>.

</table></td>.

</tr>.

</table></form></td>.

<! body_text_eof //>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">.

<! right_navigation //>.

<?php include(DIR_WS_INCLUDES'column_right.php'); ?>.

<! right_navigation_eof //>.

</table></td>.

</tr>.

</table>.

<! body_eof //>.

<! footer //>.

<?php include(DIR_WS_INCLUDES'footer.php'); ?>.

<! footer_eof //>.

<br>.

</body>.

</html>.

<?php require(DIR_WS_INCLUDES'application_bottom.php'); ?>.

Giovanna..

Comment #10

OK, I am a little bit further in this, It is letting me create an account, and it shows the county, but only as the code and the local delivery still doesnt show up. Any ideas?.

Giovanna..

Comment #11


This question was taken from a support group/message board and re-posted here so others can learn from it.