这个版本主要修复了很多错误.
以及非常多的关于php5.3的版本兼容支持.
这样也是可以保证和joomla1.6有效快速的对接上.
具体的changelog如下:
14.10.2009 aravot
- Fix for review form.
08.10.2009 soeren
- Deprecated error message when using php 5.3
– Deprecated error message when using php 5.3 - Admin Folder Blocked Via Htacess | Update Account “Save” Image comes from Admin http://forum.virtuemart.net/index.php?topic=61258

- 3 Bugs in product.folders.php
– 3 Bugs in product.folders.php
30.09.2009 soeren
- Deprecated error message when using php 5.3
– Deprecated error message when using php 5.3
26.09.2009 soeren
- Rounding issue in step 4 of checkout
– Rounding issue in step 4 of checkout - Count of Parameters of Product Type at front page
– Count of Parameters of Product Type at front page - small fix to resized image display http://forum.virtuemart.net/index.php?topic=59990.0

24.09.2009 soeren
- Undefined variable when review is modified by store owner.
– Undefined variable when review is modified by store owner. - euvatid works properly but does not handle VAT properly resulting in 19% VAT penalties
– EU VAT ID tax handling with dynamic EU VAT ID field name - convertECB error in localhost
– convertECB error in localhost
23.09.2009 mauri
- Fixed EU VAT ID in ps_product.php and ps_checkout.php
- Fixed undefined index in ps_order_chenge.php
21.09.2009 soeren
- fixed voting on edit vote http://forum.virtuemart.net/index.php?topic=60287.0

21.09.2009 aravot
- Switched width and height in ps_product.php
- Fixed case in ps_product_files.php
20.09.2009 thepisu
^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
^ updated Bulgarian language (thanks to Todor Iliev)
18.09.2009 soeren
- removed prototype.js
- removed unnecessary nusoap class files
^ using file_put_contents to write the configuration file in ps_config.php (instead of fputs)
- removed old “all-one-module”
14.09.2009 soeren
- small fix to make VirtueMart compatible to PHP 5.3
11.09.2009 soeren
- Attribute List price modification not honored in add to cart (VM 1.1 SVN nightly v297)
– Attribute List price modification not honored in add to cart - added the fix for order tax calculation when coupon discounts are used http://www.nandebayo.org/blog/?p=80

01.09.2009 soeren
- Searching for child products is not possible
– Searching for child products is not possible
28.08.2009 thepisu
^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
^ updated Hungarian language (thanks to pedrohsi)
^ updated Swedish language (thanks to sgagner)
25.08.2009 soeren
^ added new “init” function to the currency converter module, to check wether currency conversion can be initialized
- when currency conversion was not possible, the currency was still changed, but no conversion was calculated!
22.08.2009 thepisu
^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
19.08.2009 soeren
- impossible to delete a credit card
– impossible to delete a credit card
17.08.2009 soeren
- mod_virteumart vm_JSCook.php error
– mod_virtuemart vm_JSCook.php error - shop.feed.php SEF URL Bug Fix
– shop.feed.php SEF URL Bug Fix
09.08.2009 mauri
- Page Title shows wrong in checkout, if uncheck some steps
– Page Title shows wrong in checkout, if uncheck some steps.
31.07.2009 aravot
- Fixed – SQL error caused by function get_name_by_catid($catid) (http://forum.virtuemart.net/index.php?topic=58641.0)
29.07.2009 soeren
- Problem with ps_authorize.php on checkout if more than one ps_authorize payment method exists
– Problem with ps_authorize.php on checkout if more than one ps_authorize payment method exists
23.07.2009 soeren
- Authorize.net current configuration will not connect to the testing server.
– Authorize.net current configuration will not connect to the testing server.
22.07.2009 soeren
- Wrong credit card expiration date in user Account Maintenance.
– Wrong credit card expiration date in user Account Maintenance. - Stock levels not maintained correctly when selling downloadable products.
– Stock levels not maintained correctly when selling downloadable products.
21.07.2009 aravot
- Tax rate should not be rounded.
– Tax rate should not be rounded.
Modified tax.tax_list.php file to use 5 decimals for the tax rate
20.07.2009 soeren
- Tax rate should not be rounded.
– Tax rate should not be rounded. - Table Structure Change: Table “jos_vm_tax_rate”, using 5 decimals for the tax rate now
ALTER TABLE `jos_vm_tax_rate` CHANGE `tax_rate` `tax_rate` DECIMAL( 10, 5 ) NULL DEFAULT NULL
- Notice: Undefined index: order_status in ps_order.php on line 296 when Resend Download ID is clicked.
– Notice: Undefined index: order_status in ps_order.php on line 296 when Resend Download ID is clicked.
15.07.2009 aravot
+ One Title option in billing form (Ms) – posted by BlueNight83 on forum
– One Title option in billing form (Ms)
15.07.2009 mauri
- Notice: Undefined index: unit in product_type.tpl.php on line 44
– Notice: Undefined index: unit in product_type.tpl.php on line 44
14.07.2009 soeren
- Mail contents is broken on OSX server.
– Mail contents is broken on OSX server. - Tax added even when product has no tax assign to it
– Tax added even when product has no tax assign to it - Image upload displays errors and thumbnail creation is not possible when open_basedir does not include PHP’s upload_tmp_dir directory
– Image upload displays errors and thumbnail creation is not possible when open_basedir does not include PHP’s upload_tmp_dir directory
12.07.2009 mauri
- When ‘Virtual Tax’ is unchecked, ‘Show “(including XX% tax)” when applicable?’ it not shown for all products.
– When ‘Virtual Tax’ is unchecked, ‘Show “(including XX% tax)” when applicable?’ it not shown for all products.
11.07.2009 mauri
- Fixed Order Dates incorrect ps_order_change, reverted changes.
10.07.2009 aravot
- Fixed Warning: Call-time pass-by-reference has been deprecated in payment/ps_eway.php on line 511
02.07.2009 thepisu
^ updated Simplified Chinese language, now utf-8 (thanks to joomladz)
+ added Estonian language (thanks to Eraser)
30.06.2009 soeren
- When Dynamic Thumbnail Resizing is off (unchecked) additional images show big image instead of thumbnail
– When Dynamic Thumbnail Resizing is off (unchecked) additional images show big image instead of thumbnail - In category removing a thumbnail doesn’t check if the file is used by other categories
– In category removing a thumbnail doesn’t check if the file is used by other categories
26.06.2009 aravot
- Order Dates incorrect
– Order Dates incorrect, reverted changes.
^ Update CA tax rate
29.06.2009 soeren
- The truncated title (<title>) of product details pages when use national product names
– The page title of product details pages gets truncated when use national product names - Product could not be unpublished from the product list page if this product has different vendor other then the default one.
– Product could not be unpublished from the product list page if this product has different vendor other then the default one. - Super Adminisrtaor has right to publish/unpublish only default vendor products (should have permission to all)
– Super Adminisrtaor has right to publish/unpublish only default vendor products (should have permission to all) - Price converted twice when attributes with prices are set up
– Price converted twice when attributes with prices are set up - Only variable references should be returned in ps_country
– Only variable references should be returned in ps_country - CC month in Admin panel differs from Email Invoice
– CC month in Admin panel differs from Email Invoice
28.06.2009 soeren
- little enhancement for addtocart_advanced_attribute.tpl.php
– little enhancement for addtocart_advanced_attribute.tpl.php - Notice: Undefined variable: resultmm in ps_authorize
– Notice: Undefined variable: resultmm in ps_authorize
27.06.2009 mauri
- Clean unnecessary comments in ps_product
- Fixed Standard_Shipping_module, Currency convert in shipping rates.
- Fixed Divided by zero in ps_order_change, when all orders are deleted.
- Undefined variable: order_id when viewing order
– Undefined variable: order_id when viewing order. - Fixed Undefined variables in ps_order_change.
- Fixed Order Dates incorrect in ps_order_change.
- Fixed Undefined variable rate in ps_product.
- Wrong tax, when update price or add product in existing order in backend.
– Wrong tax, when update price in backend order.
26.06.2009 aravot
- Order Dates incorrect
– Order Dates incorrect (thank you Scott)
24.06.2009 sobers_2002
- Fixed the shipping tax calculation in the standard shipping module
- Fixed the sh404sef issues in transmenu with submenus
24.06.2009 aravot
- Corrected PHP short tags.
24.06.2009 soeren
^ Do not save login cookies by default
– Do not save login cookies by default
- Credit card type now showing
– Credit card type now showing - PDF Output won’t add product image
– PDF Output won’t add product image
23.06.2009 soeren
- Undefined index message in Store Edit
– Undefined index message in Store Edit - prep4SQL renames field names
– prep4SQL renames field names - Wrapper Url traced wrrong
– Wrapper Url traced wrrong - arguments for str_replace () are swapped
– arguments for str_replace () are swapped - Problem with email registration
– Problem with email registration
23.06.2009 aravot
- Fixed landscape/portrait issue http://forum.virtuemart.net/index.php?topic=55201.0 Thank you Phil
- Fixed Bug in template.class.php http://forum.virtuemart.net/index.php?topic=54394.0 Thank you Phil
22.06.2009 soeren
- The Value of the Coupon is greater than the current Order Total, coupon value displayed with no tax
– The Value of the Coupon is greater than the current Order Total, coupon value displayed with no tax - Fixed VAT based on Shipping Address (http://forum.virtuemart.net/index.php?topic=56983.msg186554)
^ added Slovak Language Files (utf-8)
- Resend Download ID, lower order status update buttons do not send emails
– Resend Download ID, lower order status update buttons do not send emails - when updating a downloadable product file any references to ordered downloadable files are updated as well when necessary
- Title setting is done by different function, integrity of code requires virtumart defined function
– Title setting is done by different function, integrity of code requires virtumart defined function
17.06.2009 aravot
- Username & Password required when updating address with “No Account Creation”
– Username & Password required when updating address with “No Account Creation” - Product name in Call for Pricing message promt is wrong, if product name have special characters.
– Product name in Call for Pricing message promt is wrong, if product name have special characters.
12.06.2009 soeren
- Customers comments sripts slashes and I m getting rn in the enter of users.
– Customers comments sripts slashes and I m getting rn in the enter of users. - New urergroup with admin rights cant see administrationlin in frontend
– New usergroup with admin rights can’t see administration in in frontend
^ adapted rewritten ps_session::url function from here: http://forum.virtuemart.net/index.php?topic=56664.0, thanks!
02.06.2009 soeren
- Credit card type now showing for No Account creation method
– Credit card type now showing for No Account creation method - flypage_images.tpl.php has function protoPop() which is outdated (I can fix it if you give me permissions)
– flypage_images.tpl.php has function protoPop() which is outdated - Order Print View, Inc Tax & Coupon Discount
– Order Print View, Inc Tax & Coupon Discount
29.05.2009 soeren
- partly fixed linkpoint class
28.05.2009 soeren
- “'” instead of “apostrophe” in breadcrumb
– “'” instead of “apostrophe” in breadcrumb (mainframe.class.php)
27.05.2009 soeren
- Can not register user
– Can not register user - corrected Serbian/Yugoslavia currency
24.05.2009 thepisu
- updated Croatian-Hrvatski language (thanks to dac3d)
- updated Spanish language (thanks to Blogapeuta)
- updated Bulgarian language (thanks to Imago)
- updated Swedish language (thanks to mauri)
- updated Traditional Chinese language (thanks to SimonSimon)
+ added Lithuanian translation (thanks to no0n3)
15.05.2009 macallf
- Do not show child products that are out of stock (if option is enabled)
, If show products in stock option desactivated, the child products which are not in stock are shown in the list
– Out of stock children displayed in drop down
15.05.2009 aravot
- Functions not showing in admin
– Functions not showing in admin
13.05.2009 aravot
- Fixed Notice Undefined variable total in shop.basket_short.php
11.05.2009 soeren
- Attributes are not calculated
– Attributes are not calculated - Frontend edit icon should not have a hard-coded dimension
– Frontend edit icon should not have a hard-coded dimension - Notify button not working
– Notify button not working - Product attributes with a ’0′ value are blank in orders [PATCH]
– Product attributes with a ’0′ value are blank in orders PATCH
- Multiple price table (tier pricing) conversion bug
– Multiple price table (tier pricing) conversion bug
10.05.2009 aravot
- _PSHOP_ADMIN
– Changed _PSHOP_ADMIN to _VM_IS_BACKEND - Fixed The Vendor Category and Vendoer Image Path fields can’t be updated (Thank you Phil)
- Fixed ‘Error: A value for the field “vendor_category_name” is missing’ (Thank you Phil)
06.05.2009 aravot
- Fixed TransMenu Call to a member function setQuery() on a non-object error message
- Fixed TigraTree Call to a member function query() on a non-object error message
- Fix for Authorize.net status code 4 (good trans but produces error in VM)
– Fix for Authorize.net status code 4 (good trans but produces error in VM)
03.05.2009 aravot
^ Changed Authorize.net Login ID to Authorize.net API ID
02.05.2009 rolandd
- € is displayed in info message The Value of the Coupon is greater than the current Order Total,
€ is displayed in info message The Value of the Coupon is greater than the current Order Total, - suppres getimagesize warning if file does not exist
01.05.2009
- Tax field is not shown for shipping rate when tax mode is based on shipping address
– Fixed to show shipping rate tax for all tax modes
01.05.2009 rolandd
- Unknown column ‘file_is_image=0′
- PSHOP_SHIPPING_MODULES not defined
- Product type not adding for a single product
27.04.2009 aravot
- Fixed typo in product.product_product_type_list.php
26.04.2009 rolandd
^ shop.browse – optimize to lower nubmer of DB queries.
shop.browse – optimize to lower nubmer of DB queries.
23.04.2009 rolandd
- Billing information will be overwritten if sento information is saved
Billing information will be overwritten if sento information is saved - ps_cashondel.php contains a couple of short tags
ps_cashondel.php contains a couple of short tags
22.04.2009 aravot
- Fixed recently viewed items when a product or category is unpublished it is still shown (thank you Phil)
- Fixed number of recently viewed products to display (thank you Phil)
21.04.2009 aravot
- Child product price is shown wrong for users other than default group (bug 2197 needs some addition fix)
– Child product price is shown wrong for users other than default group
16.04.2009 aravot
- Incomplete php tag with a duplicated table closure
– Incomplete php tag with a duplicated table closure’ - Default curency plugin not set!
– Default currency plugin not set! - Fixed delete child product from cart when child product has apostrophe in product name.
15.04.2009 aravot
- Fixed Kenya, Somali and Tanzania currency
07.04.2009 macallf
- Bug – Fix problems with slimbox not init after AJAX pageload & addtocart confirmation box only working once.
05.04.2009 aravot
^ Update CA tax rate
05.04.2009 macallf
- BUG – 0 quantity deletes product from cart on product page and browse page. Should only happen on update or single add to cart button child list
31.03.2009 rolandd
- Making a File a “downloadable product file” resets existing downloadable product files
Making a File a “downloadable product file” resets existing downloadable product files
30.03.2009 aravot
^ Changed PayPal test account link in notify.php
+ Added Continue Shopping link when cart is empty
23.03.2009 soeren
- Incomplete php tag with a duplicated table closure
– Incomplete php tag with a duplicated table closure’ - Default curency plugin not set!
– Default curency plugin not set!
20.03.2009 macallf
19.03.2009 aravot
- Review message fixed.
15.03.2009 rolandd
- missing in conditional expression in mod_virtuemart TigraTree
missing in conditional expression in mod_virtuemart TigraTree - CSV Improved not correctly detected
- Open Account Maintenance in a GreyBox does not work.
Open Account Maintenance in a GreyBox does not work. - Ext is undefined
Ext is undefined - Open Checkout in Greybox (revisited)
^ Updated DTD for modules for J1.5
13.03.2009 macallf
- Assigning a product type to multiple products doesn’t work.
Fixed adding multiple products to product_type
12.03.2009 aravot
- Fixed – Fatal error: Class ‘ps_order_change’ not found in ps_order_change.php
08.03.2009 macallf
^ Changed product_types to template control. Template file product_types.tpl.php added to /common
08.03.2009 aravot
^ Changed Parameters of Category to Parameters of Product
04.03.2009 aravot
- Fixed – Open Checkout in Greybox
04.03.2009 soeren
- Shipper notice is empty
– Shipper notice is empty
03.03.2009 macallf
- Saving exisintg custom user field multiplies values – with fix
Current fix saves fields correctly but does not allow for adding new fields.
28.02.2009 aravot
- Bug in product type flypage path for Joomla 1.5 / VM 1.1.2
– Bug in product type flypage path for Joomla 1.5 / VM 1.1.2
^ Compliance issue in classes/ps_userfield.php (http://forum.virtuemart.net/index.php?topic=44940.0)
28.02.2009 tkahl
- VirtueMart installation fails
– VirtueMart installation fails
25.02.2009 aravot
- Fixed Failed to open stream error when product image is missing (http://forum.virtuemart.net/index.php?topic=52081.0)
- Fixed Bug in Product Type Parameter processing (http://forum.virtuemart.net/index.php?topic=44445.0)
25.02.2009 soeren
- Customer review comment length error message
– Customer review comment length error message - Saving exisintg custom user field multiplies values – with fix
– Saving exisintg custom user field multiplies values – with fix
24.02.2009 soeren
- Taxes ids higher than 127 cannot be used on products
– Taxes ids higher than 127 cannot be used on products
22.02.2009 macallf
- Extra ID’s doesn’t work for all products
Extra ID’s doesn’t work for all products, it only works for child products. Edited logic in ps_product_attribute.php
19.02.2009 macallf
- child suffix only accepts alpha chars
Altered ps_product.php to allow aplhanumeric chars in the child_class_suffix field
17.02.2009 soeren
- Subtotal rounding error in savebasket
– Subtotal rounding error in savebasket - fixed the IE “Operation Aborted” error in the frontend, when “Open Product Images in a LightBox?” is enabled (which is the default)
- fixed the IE “Operation Aborted” error in Extended Layout in the backend’s product form
11.02.2009 aravot
^ Fixed comment typo in SQL file
05.02.2009 soeren
- Add to cart issues when javascript disabled
– Add to cart issues when javascript disabled - fixed: no value assigned to $DescOrderBy
05.02.2009 aravot
- Loading Edit Store and other administrative pages under MSIE 7.0 results in Operation Aborted error and unable to view.
– Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view.
02.02.2009 aravot
- Broken links on pathway
– Broken links on pathway
^ Fixed Configuration table alignment in admin.show_cfg.php
^ Corrected langauge files (thank you Phil)
01.02.2009 soeren
- Loading Edit Store and other administrative pages under MSIE 7.0 results in Operation Aborted error and unable to view.
– Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view. - Changes to class_currency_display.php course currency symbol to be displayed as currency type.
– Changes to class_currency_display.php course currency symbol to be displayed as currency type.
24.01.2009 aravot
- in Extended Layout view, menu icons are shown twice
24.01.2009 thepisu
- Standard Shipping Module saving problem in DB
– Standard Shipping Module saving problem in DB (fix in ps_shipping – adding a new carrier)
22.01.2009 thepisu
- Untranslated language string in checkout_register_form.php
– Untranslated language string in checkout_register_form.php - added translation for strings in ps_shopper_group

