Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Create account and Order Maker


ce7

Recommended Posts

hi,

 

Can anyone please help me?

I installed the addons: http://addons.oscommerce.com/info/8334

 

I had error message as below list:

 

the code of the create_account.php is as below:

 

Parse error: syntax error, unexpected $end in catalog\admin\includes\modules\account_details.php on line 484

 

the code of the create_account.php is as below:

 

<?php

/*

$Id: create_account.php,v 1 2003/08/24 23:21:27 frankl Exp $

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

Copyright © 2002 osCommerce

Released under the GNU General Public License

 

Admin Create Accont

(Step-By-Step Manual Order Entry Verion 1.0)

(Customer Entry through Admin)

*/

require('includes/application_top.php');

// require(DIR_WS_INCLUDES . 'template_top.php');

require('includes/template_top.php');

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

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

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF">

<!-- header //-->

<?php

// require(DIR_WS_INCLUDES . 'template_top.php');

?>

<!-- header_eof //-->

<!-- body //-->

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

<tr>

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">

</table></td>

<!-- body_text //-->

<td width="100%" valign="top"><form name="account_edit" method="post" <?php echo 'action="' . tep_href_link(FILENAME_CREATE_ACCOUNT_PROCESS, '', 'SSL') . '"'; ?> onSubmit="return check_form();"><input type="hidden" name="action" value="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_CREATE_ACCOUNT; ?></td>

</tr>

</table></td>

</tr>

<?php

if (sizeof($navigation->snapshot) > 0) {

?>

<tr>

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

</tr>

<?php

}

?>

<tr>

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

</tr>

<tr>

<td>

<?php

//$email_address = tep_db_prepare_input($HTTP_GET_VARS['email_address']);

$account['entry_country_id'] = STORE_COUNTRY;

$account['entry_zone_id'] = STORE_ZONE;

require(DIR_WS_MODULES . 'account_details.php');

?>

</td>

</tr>

<tr>

<td align="right" class="main"><br><?php echo tep_image_submit('button_confirm.gif', IMAGE_BUTTON_CONTINUE); ?></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">

</table></td>

</tr>

</table>

<!-- body_eof //-->

<!-- footer //-->

<?php

require(DIR_WS_INCLUDES . 'template_bottom.php');

?>

<!-- footer_eof //-->

<br>

</body>

</html>

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

 

 

the code of account_details.php is as below:

 

 

<?php

/*

$Id: create_account.php,v 1 2003/08/24 23:21:27 frankl Exp $

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

Copyright © 2002 osCommerce

Released under the GNU General Public License

 

Admin Create Accont

(Step-By-Step Manual Order Entry Verion 1.0)

(Customer Entry through Admin)

*/

require('includes/application_top.php');

// require(DIR_WS_INCLUDES . 'template_top.php');

require('includes/template_top.php');

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

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

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF">

<!-- header //-->

<?php

// require(DIR_WS_INCLUDES . 'template_top.php');

?>

<!-- header_eof //-->

<!-- body //-->

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

<tr>

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">

</table></td>

<!-- body_text //-->

<td width="100%" valign="top"><form name="account_edit" method="post" <?php echo 'action="' . tep_href_link(FILENAME_CREATE_ACCOUNT_PROCESS, '', 'SSL') . '"'; ?> onSubmit="return check_form();"><input type="hidden" name="action" value="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_CREATE_ACCOUNT; ?></td>

</tr>

</table></td>

</tr>

<?php

if (sizeof($navigation->snapshot) > 0) {

?>

<tr>

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

</tr>

<?php

}

?>

<tr>

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

</tr>

<tr>

<td>

<?php

//$email_address = tep_db_prepare_input($HTTP_GET_VARS['email_address']);

$account['entry_country_id'] = STORE_COUNTRY;

$account['entry_zone_id'] = STORE_ZONE;

require(DIR_WS_MODULES . 'account_details.php');

?>

</td>

</tr>

<tr>

<td align="right" class="main"><br><?php echo tep_image_submit('button_confirm.gif', IMAGE_BUTTON_CONTINUE); ?></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">

</table></td>

</tr>

</table>

<!-- body_eof //-->

<!-- footer //-->

<?php

require(DIR_WS_INCLUDES . 'template_bottom.php');

?>

<!-- footer_eof //-->

<br>

</body>

</html>

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

Link to comment
Share on other sites

@@multimixer The coding is rough and ready - but it does work, and i needed this so hacked it to work.

 

@@ce7 The code you quoted is not from the file contained in the contribution package - check you followed the directory structure in the install

Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members.

Link to comment
Share on other sites

Heather, I'm sorry, but what I see is just wrong. Didn't look what the file does, just the display. It may work, but it is not correct.

 

Look at the </head> and </body> tags you have in the files, in the same time you are calling includes/template_top.php that is supposet to give the complete <head></head> and open the <body> tag

 

Same for template_bottom.php and what you have in the file end

 

Any comments refer to what OP posted, assumed that they are addon files, didn't download your addon

Link to comment
Share on other sites

Hi

 

I got problem this time with How did you hear about us for 2.3.1

 

catalog/create_account.php

 

<?php

/*

$Id$

adapted for Separate Pricing Per Customer 2007/08/04

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

Copyright © 2010 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') && isset($HTTP_POST_VARS['formid']) && ($HTTP_POST_VARS['formid'] == $sessiontoken)) {

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

// BOF Separate Pricing Per Customer, added: field for tax id number

if (ACCOUNT_COMPANY == 'true') {

$company = tep_db_prepare_input($_POST['company']);

$company_tax_id = tep_db_prepare_input($_POST['company_tax_id']);

}

// EOF Separate Pricing Per Customer, added: field for tax id number

$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;

}

}

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

//BOF rmh referral start How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

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

if (isset($HTTP_POST_VARS['source_other'])) $source_other = tep_db_prepare_input($HTTP_POST_VARS['source_other']);

//EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

$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 ((is_numeric(tep_date_raw($dob)) == false) || (@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 = '" . tep_db_input($state) . "' or zone_code = '" . 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);

}

} else {

if (strlen($state) < ENTRY_STATE_MIN_LENGTH) {

$error = true;

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

}

}

}

if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {

$error = true;

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

}

//BOF rmh referral start How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

if ((REFERRAL_REQUIRED == 'true') && (is_numeric($source) == false)) {

$error = true;

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

}

if ((REFERRAL_REQUIRED == 'true') && (DISPLAY_REFERRAL_OTHER == 'true') && ($source == '9999') && (!tep_not_null($source_other)) ) {

$error = true;

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

}

//EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

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

// BOF Separate Pricing Per Customer

// if you would like to have an alert in the admin section when either a company name has been entered in

// the appropriate field or a tax id number, or both then uncomment the next line and comment the default

// setting: only alert when a tax_id number has been given

// if ( (ACCOUNT_COMPANY == 'true' && tep_not_null($company) ) || (ACCOUNT_COMPANY == 'true' && tep_not_null($company_tax_id) ) ) {

if ( ACCOUNT_COMPANY == 'true' && tep_not_null($company_tax_id) ) {

$sql_data_array['customers_group_ra'] = '1';

// entry_company_tax_id moved from table address_book to table customers in version 4.2.0

$sql_data_array['entry_company_tax_id'] = $company_tax_id;

}

// EOF Separate Pricing Per Customer

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

/* BOF original code, replaced for How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

// 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())");

/* BOF original code, replaced for How Did You Hear About Us for OSC 2.3.1 _20120510_AD040*/

//BOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

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

if ($source == '9999') {

tep_db_perform(TABLE_SOURCES_OTHER, array('customers_id' => (int)$customer_id, 'sources_other_name' => tep_db_input($source_other)));

}

//EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

if (SESSION_RECREATE == 'True') {

tep_session_recreate();

}

// BOF Separate Pricing Per Customer

// register SPPC session variables for the new customer

// if there is code above that puts new customers directly into another customer group (default is retail)

// then the below code need not be changed, it uses the newly inserted customer group

$check_customer_group_info = tep_db_query("select c.customers_group_id, cg.customers_group_show_tax, cg.customers_group_tax_exempt, cg.group_specific_taxes_exempt from " . TABLE_CUSTOMERS . " c left join " . TABLE_CUSTOMERS_GROUPS . " cg using(customers_group_id) where c.customers_id = '" . $customer_id . "'");

$customer_group_info = tep_db_fetch_array($check_customer_group_info);

$sppc_customer_group_id = $customer_group_info['customers_group_id'];

$sppc_customer_group_show_tax = (int)$customer_group_info['customers_group_show_tax'];

$sppc_customer_group_tax_exempt = (int)$customer_group_info['customers_group_tax_exempt'];

$sppc_customer_specific_taxes_exempt = '';

if (tep_not_null($customer_group_info['group_specific_taxes_exempt'])) {

$sppc_customer_specific_taxes_exempt = $customer_group_info['group_specific_taxes_exempt'];

}

// EOF Separate Pricing Per Customer

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

//BOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

tep_session_unregister('referral_id'); //rmh referral

//EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040

 

// BOF Separate Pricing Per Customer

tep_session_register('sppc_customer_group_id');

tep_session_register('sppc_customer_group_show_tax');

tep_session_register('sppc_customer_group_tax_exempt');

tep_session_register('sppc_customer_specific_taxes_exempt');

// EOF Separate Pricing Per Customer

// reset session token

$sessiontoken = md5(tep_rand() . tep_rand() . tep_rand() . tep_rand());

// 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_WELCOME . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;

tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);

// BOF Separate Pricing Per Customer: alert shop owner of account created by a company

// if you would like to have an email when either a company name has been entered in

// the appropriate field or a tax id number, or both then uncomment the next line and comment the default

// setting: only email when a tax_id number has been given

// if ( (ACCOUNT_COMPANY == 'true' && tep_not_null($company) ) || (ACCOUNT_COMPANY == 'true' && tep_not_null($company_tax_id) ) ) {

if ( ACCOUNT_COMPANY == 'true' && tep_not_null($company_tax_id) ) {

$alert_email_text = "Please note that " . $firstname . " " . $lastname . " of the company: " . $company . " has created an account.";

tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, 'Company account created', $alert_email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);

}

// EOF Separate Pricing Per Customer: alert shop owner of account created by a company

tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));

}

}

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

require(DIR_WS_INCLUDES . 'template_top.php');

require('includes/form_check.js.php');

?>

<h1><?php echo HEADING_TITLE; ?></h1>

<?php

if ($messageStack->size('create_account') > 0) {

echo $messageStack->output('create_account');

}

?>

<p><?php echo sprintf(TEXT_ORIGIN_LOGIN, tep_href_link(FILENAME_LOGIN, tep_get_all_get_params(), 'SSL')); ?></p>

<?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onsubmit="return check_form(create_account);"', true) . tep_draw_hidden_field('action', 'process'); ?>

<div class="contentContainer">

<div>

<span class="inputRequirement" style="float: right;"><?php echo FORM_REQUIRED_INFORMATION; ?></span>

<h2><?php echo CATEGORY_PERSONAL; ?></h2>

</div>

<div class="contentText">

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

<?php

if (ACCOUNT_GENDER == 'true') {

?>

<tr>

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

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_FIRST_NAME; ?></td>

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_LAST_NAME; ?></td>

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>

<td class="fieldValue"><?php echo tep_draw_input_field('dob', '', 'id="dob"') . ' ' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': ''); ?><script type="text/javascript">$('#dob').datepicker({dateFormat: '<?php echo JQUERY_DATEPICKER_FORMAT; ?>', changeMonth: true, changeYear: true, yearRange: '-100:+0'});</script></td>

</tr>

<?php

}

?>

<tr>

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

<td class="fieldValue"><?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>

</div>

<?php

if (ACCOUNT_COMPANY == 'true') {

?>

<h2><?php echo CATEGORY_COMPANY; ?></h2>

<div class="contentText">

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

<tr>

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

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

</tr>

<!-- BOF Separate Pricing Per Customer: field for tax id number -->

<tr>

<td class="fieldKey"><?php echo ENTRY_COMPANY_TAX_ID; ?></td>

<td class="fieldValue"><?php echo tep_draw_input_field('company_tax_id') . ' ' . (tep_not_null(ENTRY_COMPANY_TAX_ID_TEXT) ? '<span class="inputRequirement">' . ENTRY_COMPANY_TAX_ID_TEXT . '</span>': ''); ?></td>

</tr>

<!-- EOF Separate Pricing Per Customer: field for tax id number -->

</table>

</div>

<?php

}

?>

<h2><?php echo CATEGORY_ADDRESS; ?></h2>

<div class="contentText">

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

<tr>

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

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_SUBURB; ?></td>

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_POST_CODE; ?></td>

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_CITY; ?></td>

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_STATE; ?></td>

<td class="fieldValue">

<?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 ' <span class="inputRequirement">' . ENTRY_STATE_TEXT . '</span>';

?>

</td>

</tr>

<?php

}

?>

<tr>

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

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

</tr>

</table>

</div>

<h2><?php echo CATEGORY_CONTACT; ?></h2>

<div class="contentText">

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

<tr>

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

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_FAX_NUMBER; ?></td>

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

</tr>

<tr>

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

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

<!-- //BOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040 -->

<?php

if ((tep_not_null(tep_get_sources()) || DISPLAY_REFERRAL_OTHER == 'true') && (!tep_session_is_registered('referral_id') || (tep_session_is_registered('referral_id') && (DISPLAY_REFERRAL_SOURCE == 'true')) ) {

?>

<tr>

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

</tr>

<tr>

<td class="main"><b><?php echo CATEGORY_SOURCE; ?></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_SOURCE; ?></td>

<td class="main"><?php echo tep_get_source_list('source', (DISPLAY_REFERRAL_OTHER == 'true' || (tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? true : false), (tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? '9999' : '') . ' ' . (tep_not_null(ENTRY_SOURCE_TEXT) ? '<span class="inputRequirement">' . ENTRY_SOURCE_TEXT . '</span>': ''); ?></td>

</tr>

<?php

if (DISPLAY_REFERRAL_OTHER == 'true' || (tep_session_is_registered('referral_id') && tep_not_null($referral_id))) {

?>

<tr>

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

<td class="main"><?php echo tep_draw_input_field('source_other', (tep_not_null($referral_id) ? $referral_id : '')) . ' ' . (tep_not_null(ENTRY_SOURCE_OTHER_TEXT) ? '<span class="inputRequirement">' . ENTRY_SOURCE_OTHER_TEXT . '</span>': ''); ?></td>

</tr>

<?php

}

?>

</table></td>

</tr>

</table></td>

</tr>

<?php

} else if (DISPLAY_REFERRAL_SOURCE == 'false') {

echo tep_draw_hidden_field('source', ((tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? '9999' : '')) . tep_draw_hidden_field('source_other', (tep_not_null($referral_id) ? $referral_id : ''));

}

?>

<!-- //EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040 --> </table>

</div>

<h2><?php echo CATEGORY_PASSWORD; ?></h2>

<div class="contentText">

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

<tr>

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

<td class="fieldValue"><?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="fieldKey"><?php echo ENTRY_PASSWORD_CONFIRMATION; ?></td>

<td class="fieldValue"><?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>

</div>

<div class="buttonSet">

<span class="buttonAction"><?php echo tep_draw_button(IMAGE_BUTTON_CONTINUE, 'person', null, 'primary'); ?></span>

</div>

</div>

</form>

<?php

require(DIR_WS_INCLUDES . 'template_bottom.php');

require(DIR_WS_INCLUDES . 'application_bottom.php');

?>

 

 

the error message:

Parse error: syntax error, unexpected '{' in catalog\create_account.php on line 509

 

the line 509 code is:

 

if ((tep_not_null(tep_get_sources()) || DISPLAY_REFERRAL_OTHER == 'true') && (!tep_session_is_registered('referral_id') || (tep_session_is_registered('referral_id') && (DISPLAY_REFERRAL_SOURCE == 'true')) ) {

 

if I removed how "how did you hear about us" code from Line 507 to Line 544

===================================================================

<!-- //BOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040 -->

<?php

if ((tep_not_null(tep_get_sources()) || DISPLAY_REFERRAL_OTHER == 'true') && (!tep_session_is_registered('referral_id') || (tep_session_is_registered('referral_id') && (DISPLAY_REFERRAL_SOURCE == 'true')) ) {

?>

<tr>

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

</tr>

<tr>

<td class="main"><b><?php echo CATEGORY_SOURCE; ?></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_SOURCE; ?></td>

<td class="main"><?php echo tep_get_source_list('source', (DISPLAY_REFERRAL_OTHER == 'true' || (tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? true : false), (tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? '9999' : '') . ' ' . (tep_not_null(ENTRY_SOURCE_TEXT) ? '<span class="inputRequirement">' . ENTRY_SOURCE_TEXT . '</span>': ''); ?></td>

</tr>

<?php

if (DISPLAY_REFERRAL_OTHER == 'true' || (tep_session_is_registered('referral_id') && tep_not_null($referral_id))) {

?>

<tr>

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

<td class="main"><?php echo tep_draw_input_field('source_other', (tep_not_null($referral_id) ? $referral_id : '')) . ' ' . (tep_not_null(ENTRY_SOURCE_OTHER_TEXT) ? '<span class="inputRequirement">' . ENTRY_SOURCE_OTHER_TEXT . '</span>': ''); ?></td>

</tr>

<?php

}

?>

</table></td>

</tr>

</table></td>

</tr>

<?php

} else if (DISPLAY_REFERRAL_SOURCE == 'false') {

echo tep_draw_hidden_field('source', ((tep_session_is_registered('referral_id') && tep_not_null($referral_id)) ? '9999' : '')) . tep_draw_hidden_field('source_other', (tep_not_null($referral_id) ? $referral_id : ''));

}

?>

<!-- //EOF rmh referral end How Did You Hear About Us for OSC 2.3.1 _20120510_AD040 --> </table>

===============================================================================

 

then the create account page works fine but then the "how did you heard about us" is useless as it did not show up?

How can I fix it? Can any one help?

 

PS.

if I change it to

if ((tep_not_null(tep_get_sources()) || DISPLAY_REFERRAL_OTHER == 'true') &&

(!tep_session_is_registered('referral_id') || (tep_session_is_registered('referral_id') &&

(DISPLAY_REFERRAL_SOURCE == 'true'))) ) {

 

another error message:

Fatal error: Call to undefined function tep_get_sources() in catalog\create_account.php on line 509

Link to comment
Share on other sites

  • 1 month later...

Hi Heather,

 

I uninstalled all addons and reinstalled. Finally I make Create Account & Order Makers page brought up.

 

There is only one error so far. When you click on the Admin/Order/ Edit, the edit_order.php page pop up

there is a new botton, NEW ORDER EMAIL

 

when I click on it, I got the error message as below:

 

Fatal error: Call to undefined function tep_add_base_ref() in /home/inmotion/public_html/mickgrip.com.au/shop/amatty/edit_orders_ajax.php on line 1149

 

what whould I do now to make this work?

 

Many thanks in advance.

 

Lyn

Link to comment
Share on other sites

is it because at configuration/order edit /

allow the use of AJAX to update order infromation? I set it wrong as true?

 

If i set it as false, the button disappear. ....

 

Maybe this is the problem I guess?

 

thanks

 

Lyn

Link to comment
Share on other sites

ok, I actually installed another add on also related to order, when I test the order process, I got error in my backend order page.

I am not sure it cused by this add on or Additional Order Information, please excuse me if I asked at the wrong place.

 

the error message I had is

 

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Something About Mary' and p.products_model = 'DVD-TSAB'' at line 1

 

select p.products_id from products p left join products_description pd on p.products_id = pd.products_id where pd.products_name = 'There's Something About Mary' and p.products_model = 'DVD-TSAB'

 

can anyone point out which file and what I should do to fix this error?

 

Many thanks in adavance.

 

Lyn

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...