Following is a list of reported bugs and their workarounds for v1.3.5.
A patch will be released in about a week including these fixes.
Following is a list of reported bugs and their workarounds for v1.3.5.
A patch will be released in about a week including these fixes.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
On local Windows PC, using 09032006.zipSOLUTION:Logged into admin
Footer shows "PROJECT_VERSION_NAME vPROJECT_VERSION_MAJOR.PROJECT_VERSION_MINOR/v1.3.5"
Tools > Server/Version Info shows:
PROJECT_VERSION_NAME PROJECT_VERSION_MAJOR.PROJECT_VERSION_MINOR
Patch: PROJECT_VERSION_PATCH1:ROJECT_VERSION_PATCH1_SOU RCE
Patch: PROJECT_VERSION_PATCH2:ROJECT_VERSION_PATCH2_SOU RCE
Database Patch Level: 1.3.5
v1.3.5 [2006-09-04 07:25:57] (Fresh Installation)
Obtain the 09042006.zip or newer and re-install.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Problem:SOLUTION:Fatal error: main(): Failed opening required '../includes/classes/db/DB_TYPE/query_factory.php' (include_path='.;c:\php4\pear') in d:\usr\www\html\zen\zc_install\includes\modules\pages\database_upgrade\header_ph p.php on line 53
Obtain the 09042006.zip or newer and re-install.
Upgrader was deleting the configure.php due to mistakenly assuming it was doing fresh install.
Updated zip fixes it.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Problem:Solution:Fatal error: Cannot instantiate non-existent class: phpbb in /home/username/public_html/store/includes/autoload_func.php on line 79
From the release announcements and the whatsnew docs:phpBB file rename. The file /includes/classes/class.phpBB.php was renamed to lowercase for consistency across webserver platforms. If you fail to rename yours during the upgrade, you will encounter error messages saying that the file cannot be found.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Problem while updating currencies:SOLUTION:Fatal error: Call to undefined function curl_init() in ....\admin\includes\functions\localization.php on line 71
Obtain the 09042006.zip or newer and re-install.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Problem -- affecting UPGRADERS ONLY
SOLUTION:Warning: constant(): Couldn't find constant in myroot/includes/init_includes/init_add_crumbs.php on line 45
1064 You have an error in your SQL syntax near 'from where manufacturers_id = 0' at line 2
in:
[select from where manufacturers_id = 0]
Apply the following SQL to your database using SQLPatch or phpMyAdmin:Code:# # Updating table `get_terms_to_filter` # ALTER TABLE get_terms_to_filter ADD get_term_table varchar(64) NOT NULL; ALTER TABLE get_terms_to_filter ADD get_term_name_field varchar(64) NOT NULL; UPDATE get_terms_to_filter SET get_term_table = 'TABLE_MANUFACTURERS', get_term_name_field = 'manufacturers_name' where get_term_name = 'manufacturers_id'; UPDATE get_terms_to_filter SET get_term_table = 'TABLE_MUSIC_GENRE', get_term_name_field = 'music_genre_name' where get_term_name = 'music_genre_id'; UPDATE get_terms_to_filter SET get_term_table = 'TABLE_RECORD_COMPANY', get_term_name_field = 'record_company_name' where get_term_name = 'record_company_id';
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Problem:
Unable to send SMTP mail using v1.3.5
Solution: (upgrading to v1.3.6 is the BETTER fix !! )
/includes/functions/functions_email.php
line 137
change fromto:Code:if (EMAIL_SMTPAUTH_MAIL_PORT != '25' & EMAIL_SMTPAUTH_MAIL_PORT != '') $mail->Port = EMAIL_SMTPAUTH_MAIL_PORT;
Code:if (EMAIL_SMTPAUTH_MAIL_SERVER_PORT != '25' && EMAIL_SMTPAUTH_MAIL_SERVER_PORT != '') $mail->Port = EMAIL_SMTPAUTH_MAIL_SERVER_PORT;
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donations always welcome: www.zen-cart.com/donate
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
PROBLEM: New Products show ALL products regardless of settings
This happens in all places where New Products are addressed ...
SOLUTION: Edit the file:
/includes/functions/functions_lookups.php
Down near the bottom change the whole function for zen_get_new_date_range
NOTE: NEW CODE 9-10-2006
Change the code to read:
Don't even ask how that got left in there ... it was late ... the coffee ran out ... the candle was flickering ...PHP Code:// build date range for new products
function zen_get_new_date_range($time_limit = false) {
if ($time_limit == false) {
$time_limit = SHOW_NEW_PRODUCTS_LIMIT;
}
// 120 days; 24 hours; 60 mins; 60secs
$date_range = time() - ($time_limit * 24 * 60 * 60);
// echo 'Now: '. date('Y-m-d') ."<br />";
// echo $time_limit . ' Days: '. date('Ymd', $date_range) ."<br />";
$zc_new_date = date('Ymd', $date_range);
switch (true) {
case (SHOW_NEW_PRODUCTS_LIMIT == 0):
$new_range = '';
break;
case (SHOW_NEW_PRODUCTS_LIMIT == 1):
$zc_new_date = date('Ym', time()) . '01';
$new_range = ' and p.products_date_added >=' . $zc_new_date;
break;
default:
$new_range = ' and p.products_date_added >=' . $zc_new_date;
}
return $new_range;
}
WARNING: When fixing this function ... there is another function below that for:
Do NOT delete that function ... ONLY replace the function zen_get_new_date_range with the new code ...PHP Code:// build date range for upcoming products
function zen_get_upcoming_date_range() {
Last edited by Ajeh; 11 Sep 2006 at 08:28 PM.
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today: v1.5.1]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
PROBLEM: Banners are displaying when set to status 0 when multiple Banner Groups are used in a single Banner Position
SOLUTION: Edit the file:
/includes/functions/banner.php
Change line 229 from:
To read:PHP Code:$new_banner_search = ' and ' . $new_banner_search;
PHP Code:$new_banner_search = ' and (' . $new_banner_search . ')';
Last edited by Ajeh; 15 Sep 2006 at 02:17 PM.
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today: v1.5.1]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
PROBLEM: Downloads when expired in the Customers ... ... Orders ... does not prevent the customer from obtaining the download when changing the Download status via the green/yellow icon on a per Download basis
Both Max days and Download Count are adjust, and this conflicts with unlimited
SOLUTION: Edit the file:
/admin/orders.php
Change line 52 from:
To read:PHP Code:$update_downloads_query = "update " . TABLE_ORDERS_PRODUCTS_DOWNLOAD . " set download_maxdays='0', download_count='0' where orders_id='" . $_GET['oID'] . "' and orders_products_download_id='" . $_GET['download_reset_off'] . "'";
Now only the download count is adjust and not the max days ...PHP Code:$update_downloads_query = "update " . TABLE_ORDERS_PRODUCTS_DOWNLOAD . " set download_count='0' where orders_id='" . $_GET['oID'] . "' and orders_products_download_id='" . $_GET['download_reset_off'] . "'";
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today: v1.5.1]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Bookmarks