Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

[contribution] Send_order_html_email


Elazar

Recommended Posts

Hi Frank,

 

Thank you for the great contribution.

 

I still have a few problems.

 

- When a costumer makes an account, he don't get an welcome email.

When the same constumer makes an order, he will get an order confirmation mail.

The first mail is very important, can you help me to resolve this problem?

 

- I want to have in the confirmation mail the "tax include" price.

I show you what I mean in the picture below...

 

mail-tax-problem.jpg

 

I hope to hear from you soon.

Regards,

Peter

Link to comment
Share on other sites

  • Replies 344
  • Created
  • Last Reply

Top Posters In This Topic

I´m sorry i didn´t have that problem.

 

So please check again the needed modifications in the

 

catalog/checkout_process.php

 

Thanks Frank,

 

The catalog/checkout_process.php is a (uploaded) part of a payment module (IDeal), I will check it again and will come back with the outcome!

Link to comment
Share on other sites

In my store i'm using 2 languages: English and Spanish.

 

I have only one problem, when i update an order from Pending to Process status for example the client only receives the mail in spanish language, english or spanish buyer ever receives only the spanish modified status mail.

 

All creation order or order reception mail are correctly received but when i modidy the status to process or shipped the English buyer only receives mail in english.

 

I have revised all folders for have every English and Spanish file with their translations.

 

Any Idea?

Link to comment
Share on other sites

@swinglife - sorry i didnt meaned checkout_process.php - you have to check the modifications in the create_account.php file

 

@hostecom - have you checked the folders for the file html_orders.php ?! I´m not sure, but a reason could be, that the order status would be changed

in the admin section of the shop where you have defined only one language as default for yourself. If im right, your default admin language is spanish

 

in this case the problem is, that the html_orders.php belongs to the spanish language folder by default. independent of the customers language.

 

to solve this, you have to get the customers preferd language first and then include the right version for the customer in the admin/orders.php

for example if customers_language_id = 1 (english) include FOLDERENGLISHLANG/html_orders.php and so on

Link to comment
Share on other sites

@swinglife - sorry i didnt meaned checkout_process.php - you have to check the modifications in the create_account.php file

 

@hostecom - have you checked the folders for the file html_orders.php ?! I´m not sure, but a reason could be, that the order status would be changed

in the admin section of the shop where you have defined only one language as default for yourself. If im right, your default admin language is spanish

 

in this case the problem is, that the html_orders.php belongs to the spanish language folder by default. independent of the customers language.

 

to solve this, you have to get the customers preferd language first and then include the right version for the customer in the admin/orders.php

for example if customers_language_id = 1 (english) include FOLDERENGLISHLANG/html_orders.php and so on

 

Maybe the solution but i don't know how to make the sentence in the code, i have see i have one:

 

include(DIR_WS_CLASSES . 'order.php');

 

(i use a order.php not the html_orders.php file but inside are the same code)

 

Can you help me with the code for the language?

 

Thanks

Link to comment
Share on other sites

Maybe the solution but i don't know how to make the sentence in the code, i have see i have one:

 

include(DIR_WS_CLASSES . 'order.php');

 

(i use a order.php not the html_orders.php file but inside are the same code)

 

Can you help me with the code for the language?

 

Thanks

 

Sorry, but as i have seen in the database, their isnt any prefered language field in the tables which belongs to the customer

Because i´m not realy have deeper knowledge of the language sets i m not able to give you more support here

 

To modify the catalog on a way to set a prefered language for the customer which you can use your way, you have to modify many different

files like logon.php, create_account.php and so on

Link to comment
Share on other sites

Hi was wondering if anyone could help!

 

I have downloaded this contribution and it works great except that it doesnt seem to be able to find my style sheet. Any changes i make to the stylesheet are not reflected in the email

 

I would be really greatful if anyone could help

 

Thanks

Link to comment
Share on other sites

I am having problems with the contribution. I am using Send HTML Mail V2 with Row Mod INstructions.

 

When a new account is created the page goes blank on create_account.html

 

My website is setup as the admin folder is not in the catalog folder.

This done for htaccess on my web hosting site.

Example.

catalog/includes

admin/includes

 

Can you show me changes in the code that is needed to reflect this difference?

Link to comment
Share on other sites

I am having problems with the contribution. I am using Send HTML Mail V2 with Row Mod INstructions.

 

When a new account is created the page goes blank on create_account.html

 

My website is setup as the admin folder is not in the catalog folder.

This done for htaccess on my web hosting site.

Example.

catalog/includes

admin/includes

 

Can you show me changes in the code that is needed to reflect this difference?

 

it should doesnt matter where the admin folder is located.

 

after sending the email with create account information the script will redirect you to the FILENAME_CREATE_ACCOUNT_SUCCESS

sounds that you have an wrong typo or anything else in your file

 

//END SEND HTML EMAIL//

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'));

}

}

Link to comment
Share on other sites

it should doesnt matter where the admin folder is located.

 

after sending the email with create account information the script will redirect you to the FILENAME_CREATE_ACCOUNT_SUCCESS

sounds that you have an wrong typo or anything else in your file

 

//END SEND HTML EMAIL//

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'));

}

}

 

I appreciate your prompt response. Here's some of my code from catalog/create_account.php.

 

 

// restore cart contents

$cart->restore_contents();

 

// BEGIN SEND HTML MAIL//

 

$name = $firstname . ' ' . $lastname;

$Varlogo = ' '.VARLOGO.' ' ;

 

$Vartable1 = ' '.VARTABLE1.' ' ;

$Vartable2 = ' '.VARTABLE2.' ' ;

$Vartextmail = EMAILWELCOME . EMAILTEXT . EMAILCONTACT . EMAILWARNING;

$Vartrcolor = ' '. TRCOLOR . ' ' ;

$Varmailfooter = ' ' . EMAIL_TEXT_FOOTER . ' <br><br> ' ;

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$Vargendertext = EMAILGREET_MR;

} else {

$Vargendertext = EMAILGREET_MS;

}

} else {

$Vargendertext = EMAILGREET_NONE;

}

 

 

require(DIR_WS_MODULES . 'email/html_create_account.php');

$email_text = $html_email_text ;

 

if (EMAIL_USE_HTML == 'true') {

 

$email_text;

 

}

 

else

 

{

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$email_text = EMAILGREET_MR;

} else {

$email_text = EMAILGREET_MS;

}

} else {

$email_text = EMAILGREET_NONE;

}

 

$email_text .= EMAILWELCOME . "\n\n" . EMAILTEXT ."\n\n" . EMAILCONTACT .

EMAIL_TEXT_FOOTER . "\n\n\n" .

EMAIL_SEPARATOR . "\n" .

EMAILWARNING . "\n\n" ;

$email_text .= HTTP_SERVER . DIR_WS_CATALOG . "\n" .

EMAIL_TEXT_FOOTERR . "\n" ;

 

}

 

 

//END SEND HTML EMAIL//

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'));

?>

Link to comment
Share on other sites

I appreciate your prompt response. Here's some of my code from catalog/create_account.php.

// restore cart contents

$cart->restore_contents();

 

// BEGIN SEND HTML MAIL//

 

$name = $firstname . ' ' . $lastname;

$Varlogo = ' '.VARLOGO.' ' ;

 

$Vartable1 = ' '.VARTABLE1.' ' ;

$Vartable2 = ' '.VARTABLE2.' ' ;

$Vartextmail = EMAILWELCOME . EMAILTEXT . EMAILCONTACT . EMAILWARNING;

$Vartrcolor = ' '. TRCOLOR . ' ' ;

$Varmailfooter = ' ' . EMAIL_TEXT_FOOTER . ' <br><br> ' ;

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$Vargendertext = EMAILGREET_MR;

} else {

$Vargendertext = EMAILGREET_MS;

}

} else {

$Vargendertext = EMAILGREET_NONE;

}

require(DIR_WS_MODULES . 'email/html_create_account.php');

$email_text = $html_email_text ;

 

if (EMAIL_USE_HTML == 'true') {

 

$email_text;

 

}

 

else

 

{

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$email_text = EMAILGREET_MR;

} else {

$email_text = EMAILGREET_MS;

}

} else {

$email_text = EMAILGREET_NONE;

}

 

$email_text .= EMAILWELCOME . "\n\n" . EMAILTEXT ."\n\n" . EMAILCONTACT .

EMAIL_TEXT_FOOTER . "\n\n\n" .

EMAIL_SEPARATOR . "\n" .

EMAILWARNING . "\n\n" ;

$email_text .= HTTP_SERVER . DIR_WS_CATALOG . "\n" .

EMAIL_TEXT_FOOTERR . "\n" ;

 

}

//END SEND HTML EMAIL//

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'));

?>

 

 

Also if I create a account the page goes blank I can press the back button in Internet Explorer and the account is created. The welcome html email is sent successfully. If I make a purchase the html email is never sent only the original text version. I also noticed that when I go in the admin panel to make a update to a order I get the same issue with the blank page. I also can press the back button in Internet Explorer the HTML email is then sent.

Link to comment
Share on other sites

Also if I create a account the page goes blank I can press the back button in Internet Explorer and the account is created. The welcome html email is sent successfully. If I make a purchase the html email is never sent only the original text version. I also noticed that when I go in the admin panel to make a update to a order I get the same issue with the blank page. I also can press the back button in Internet Explorer the HTML email is then sent.

Have you tried another browser?

What else have you installed or done?

Check the edits on checkout_process.php

Link to comment
Share on other sites

  • 4 weeks later...

First: This is a real great contribution. Thank you for developping.

My problem: The billing-adress in the Email is blank, even when i put a different shipping adress in the delivery information. Can anyone help me to fix that?

Nice Greetings!

Roughy

Link to comment
Share on other sites

Hi,

 

I did an upgrade to rc1 (only on some files..) and now the send_order_html_email do not make the output correct.

 

Could someone help please?

 

Thanks & great day,

 

Elazar

That is why I did not do those updates.

Are all types of emails affected?

If you can't fix the problem, restore to the previous OSC files.

Link to comment
Share on other sites

Hello,

 

We are new to the forums and also fairly new to osc we installed this contrib; it is working fine except for the customer is Not recieving any email at all !! We receive a copy of the email including invoice, but the customer doesn't receive anything at all.

 

Has anyone else experience this problem? If so, can you please help and this is the last thing we had to test prior to sending our store live.

 

Thanks, :blink:

Link to comment
Share on other sites

Hi,

 

I installed this contrib. and every thing works ok. But when A customer create an account he doesn't get the creat account email as it should be..

 

here is the file: create_account/php

 

<?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);

//-MS- Active Countries

$country = (isset($HTTP_POST_VARS['country']))?tep_db_prepare_input($HTTP_POST_VARS['country']):((int)STORE_COUNTRY);

$country_flag = (isset($HTTP_POST_VARS['country_old']) && ($country != $HTTP_POST_VARS['country_old']))?true:false;

//-MS- Active Countries EOM

$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['state']);

if (isset($HTTP_POST_VARS['zone_id'])) {

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

} else {

$zone_id = false;

}

}

 

$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') {

//-MS- Added Active Countries

$zone_id = 0;

if( $country_flag ) {

$zone_query = tep_db_query("select zone_id from " . TABLE_ZONES . " where zone_status='1' and zone_country_id = '" . (int)$country . "'");

if (tep_db_num_rows($zone_query) > 0) {

$entry_state_has_zones = true;

}

 

} else {

$zone_query = tep_db_query("select zone_id from " . TABLE_ZONES . " where zone_status='1' and zone_country_id = '" . (int)$country . "' and zone_id = '" . tep_db_input($state) . "'");

if (tep_db_num_rows($zone_query) == 1) {

$entry_state_has_zones = true;

$zone = tep_db_fetch_array($zone_query);

$zone_id = $zone['zone_id'];

} else {

$error = true;

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

}

}

//-MS- Added Active Countries EOM

}

 

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 && !$country_flag) {

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

'customers_lastname' => $lastname,

'customers_email_address' => $email_address,

'customers_ip_address' => $REMOTE_ADDR,

'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();

 

// BEGIN SEND HTML MAIL//

 

$name = $firstname . " " . $lastname;

$Varlogo = ' '.VARLOGO.' ' ;

 

$Vartable1 = ' '.VARTABLE1.' ' ;

$Vartable2 = ' '.VARTABLE2.' ' ;

$Vartextmail = EMAILWELCOME . EMAILTEXT . EMAILCONTACT . EMAILWARNING;

$Vartrcolor = ' '. TRCOLOR . ' ' ;

$Varmailfooter = ' ' . EMAIL_TEXT_FOOTER . ' <br><br> ' ;

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$Vargendertext = EMAILGREET_MR;

} else {

$Vargendertext = EMAILGREET_MS;

}

} else {

$Vargendertext = EMAILGREET_NONE;

}

 

 

require(DIR_WS_MODULES . 'email/html_create_account.php');

$email_text = $html_email_text ;

 

if (EMAIL_USE_HTML == 'true') {

 

$email_text;

 

}

 

else

 

{

 

if (ACCOUNT_GENDER == 'true') {

if ($HTTP_POST_VARS['gender'] == 'm') {

$email_text = EMAILGREET_MR;

} else {

$email_text = EMAILGREET_MS;

}

} else {

$email_text = EMAILGREET_NONE;

}

 

$email_text .= EMAILWELCOME . "\n\n" . EMAILTEXT ."\n\n" . EMAILCONTACT .

EMAIL_TEXT_FOOTER . "\n\n\n" .

EMAIL_SEPARATOR . "\n" .

EMAILWARNING . "\n\n" ;

$email_text .= HTTP_SERVER . DIR_WS_CATALOG . "\n" .

EMAIL_TEXT_FOOTERR . "\n" ;

 

}

 

 

//END SEND HTML EMAIL//

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 && !$country_flag ) {

?>

<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') . '  ' . MALE . '  ' . tep_draw_radio_field('gender', 'f') . '  ' . FEMALE . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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') . ' ' . (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

//-MS- Added Active Countries

if ($process == true) {

if ($entry_state_has_zones == true) {

$zones_array = array();

$zones_array = array(array('id' => '', 'text' => PULL_DOWN_DEFAULT));

$zones_query = tep_db_query("select zone_id, zone_name from " . TABLE_ZONES . " where zone_status='1' and 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_id'], 'text' => $zones_values['zone_name']);

}

echo tep_draw_pull_down_menu('state', $zones_array);

} else {

$zones_array = array();

$zones_array = array(array('id' => '', 'text' => PULL_DOWN_DEFAULT));

$zones_query = tep_db_query("select zone_id, zone_name from " . TABLE_ZONES . " where zone_status='1' order by zone_name");

while ($zones_values = tep_db_fetch_array($zones_query)) {

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

}

echo tep_draw_pull_down_menu('state', $zones_array);

}

} else {

$zones_array = array();

$zones_array = array(array('id' => '', 'text' => PULL_DOWN_DEFAULT));

$zones_query = tep_db_query("select zone_id, zone_name from " . TABLE_ZONES . " where zone_status='1' and 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_id'], 'text' => $zones_values['zone_name']);

}

echo tep_draw_pull_down_menu('state', $zones_array);

}

//-MS- Added Active Countries EOM

 

if (tep_not_null(ENTRY_STATE_TEXT)) echo ' <span class="inputRequirement">' . ENTRY_STATE_TEXT;

?>

</td>

</tr>

<?php

}

?>

<tr>

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

<td class="main"><b><?php echo ($tmp_object = tep_get_country_active_list('country', $country, 'onChange="this.form.submit();"')) . tep_draw_hidden_field('country_old', $country) . ' ' . (is_array($tmp_object) ? '<span class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '</span>': ''); ?></b></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') . ' ' . (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') . ' ' . (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', $checked = true) . ' ' . (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') . ' ' . (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') . ' ' . (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>

<tr>

<td class="main">

<?php echo HEADING_IPRECORDED_1;

$ip_iprecorded = YOUR_IP_IPRECORDED;

$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; ?>

<?php echo "<div align=\"justify\"><font size=\".1\">$ip_iprecorded: $ip "; ?></div>

</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'); ?>

 

 

Anyone could help please???

Best Regards,

Nathali

Link to comment
Share on other sites

  • 2 weeks later...

I'm trying install this contribution but always shows me an error.

 

When I try edit a templete from admin account, in spanish shows me an alert message with: Nombre de la barra "create_account" no definido.

Translate to english: Name of toolbar "create_account" isn't defined.

 

 

Anybody can help me?

 

Thanks.

Link to comment
Share on other sites

I'm trying install this contribution but always shows me an error.

 

When I try edit a templete from admin account, in spanish shows me an alert message with: Nombre de la barra "create_account" no definido.

Translate to english: Name of toolbar "create_account" isn't defined.

Anybody can help me?

 

Thanks.

Check the edits you did in admn.

Link to comment
Share on other sites

Hi Guys,

 

I installed the contribution and everything is working well just that the billing address does not show. The pictures shows what i get. Please help.

 

problem.jpg

 

Shingi

www.clemstone.co.za

South Africa

Link to comment
Share on other sites

Hi Guys,

 

I've noticed that the emails do not display correctly when they are sent to a web based email address (hotmail, msn, yahoo, lycos ...)

The background colours and everything do not come out as they do with pop3 email address. The picture will show what i mean, Is anyone else having this problem ? Please Help.

 

problem2.jpg

 

Shingi

www.clemstone.co.za

South Africa

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...