/administrator/components/com_virtuemart/CHANGELOG.php
PHP | 1503 lines | 647 code | 284 blank | 572 comment | 21 complexity | 181ced96ec875790a92ef057cdbee3d5 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1, Apache-2.0
- <?php
- if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
- /**
- *
- * @version $Id: CHANGELOG.php 3240 2011-05-14 09:03:03Z zanardi $
- * @package VirtueMart
- * @subpackage core
- * @copyright Copyright (C) 2004-2011 VirtueMart Development Team - All rights reserved.
- * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
- * VirtueMart is free software. This version may have been modified pursuant
- * to the GNU General Public License, and as distributed it includes or
- * is derivative of works licensed under the GNU General Public License or
- * other free or open source software licenses.
- * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
- *
- * http://virtuemart.net
- */
- ?>
- <pre>
- This is a non-exhaustive (but still near complete) changelog for
- VirtueMart, including beta and release candidate versions.
- Our thanks to all those people who've contributed bug reports and code fixes.
- Legend:
- # Bug Fix
- + Addition
- ^ Change
- - Removed
- ! Note
- --------------------------------------------------------------------------------------------------------------
- VirtueMart 1.1.x
- *************************************
- --- VirtueMart 1.1.8 released (Rev. 3520 2011-06-19) ---
- 18.06.2011 zanardi
- # Bug #322 Miscalculation in order e-mail receipt
- # Bug #320 Bug in ps_checkout._tax_based_on_vendor_address
- 07.06.2011 zanardi
- # Bug #327 Error Found in mootools-release-1.1.1.js
- # Bug #321 Coupon problem - multiple currencies
- ^ User-pages
- 28.05.2011 zanardi
- # Bug #367 Use of "mysql_real_escape_string" breaks with mysqli
- # Bug #364 Disallow quotes in attributes properties
- # Bug #360 Ajax calls recorded as last page
- # Bug #310 bug in shop.browse.php empty category
- 14.05.2011 zanardi + poy
- # Bug #366: Security issue in checkout.2Checkout_result.php
- # Bug #364 Disallow quotes in attributes properties
- # Bug #363 Membergroup to show prices to results to Undefined variable
- 30.04.2011 zanardi
- # Bug #318 HTML error in file : product_type.tpl.php
- # Bug #315 Zone Shipping Fatal Error
- 03.04.2011 aravot
- # Bug #326 No download email is send for free download-able product
- 02.04.2011 zanardi + poy
- # Bug #350 Security issue in notify.php
- # Bug #346 Version is 1.1.8 stable but extension manager is reported 1.1.7
- # Bug #328 CVV still listed on PayPal order list
- # Bug #323 Customer numbers not created in administration, when customer is created by site administrator
- # Bug #312 No search results in user list when not searching from page one
- # Bug #309 PayPal valid IP list is empty
- --- VirtueMart 1.1.8 released (Rev. 2861 2011-03-19) ---
- 15.03.2011 zanardi
- # Bug #307 Security issue in notify.php
- # Bug #281 Quotes in attributes
- 12.03.2011 zanardi
- # Bug #239 "Deprecated" and "Notice" errors in PayPal API
- # Bug #233 Customer Reviews breaks on 150 character and has no line break
- # Bug #232 Display Child Description ALWAYS checked
- 10.03.2011 soeren
- # fixed a problem with the advanced search not returning results
- 01.03.2011 bob
- # Task #237 Review '_More' missing language string
- ^ Task #227 Replace mosHTML with vmCommonHTML
- 18.02.2011 zanardi
- # Task #199 Checkout shipping radio button selected is not the correct one
- 13.02.2011 zanardi
- # Task #189 Duplicate resized image (thanks to Gruz)
- # Task #188 Shipping value is not changed according to currency
- # Task #180 Bug in discount price display for multi-priced products
- # Task #110 Can't choose vmsearch plugin in search results (thanks to Tomasz)
- --- patch VirtueMart 1.1.7a released (2011-02-18) ---
- # Task #229 SQL Injection fix in ps_module.php
- --- VirtueMart 1.1.7 released (Rev. 2688 2011-02-02) ---
- 04.02.2011
- # Task #212 (#202): product snapshot button always "Add to cart".
- 01.02.2011
- # Task #213 Blind SQL injection in parameter "search_category"
- 30.01.2011 zanardi
- # Task #210 Paypal API rerouting to http://xxxx:443
- # Task #209 shop.index.php paypal logo HTML error
- # Task #206 SQL update broken
- # Task #200 PayPal API wrong payment method type
- --- VirtueMart 1.1.6 released (Rev. 2660 2010-11-21) ---
- 16.11.2010 zanardi
- # Task #134 When creating text or textarea field type in Manage User Fields, default value is 0
- # Task #142 (again) Fixed other notices in backend order detail
- # Task #154 Bug with some SEF router
- # Task #198 "Deprecated" warning in PHP 5.3 when trying to add additional images
- 30.10.2010 zanardi
- # Task #184 Bug in get_price for child products
- # Task #185 Notify script not installed for ipayment and paysbuy
- # Task #186 In Product Type - Parameter Unit value is not shown on frontpage.
- # Task #187 Bugs in the image_tag() function
- 25.10.2010 soeren
- # Task #158 PayPal API cart empty if shipping address and method are not enabled
- # fixed deprecated function message regarding usage of "ereg_replace" in ps_checkout.php
- 22.10.2010 zanardi
- ^ Task #155 Account maintenance not redirected to https in mod_virtuemart_login
- # Task #160 Breadcrumb issues with direct menu links to product or category (again)
- # Task #165 Coupon value is not changed according to currency
- 12.10.2010 zanardi
- ^ Task #160 Breadcrumb issues with direct menu links to product or category
- 10.10.2010 zanardi
- # Task #111 Old Price in PDF not correctly styled
- # Task #132 Image creation error when thumb height or width is Zero or empty in configuration -> site (tab)
- ^ Task #134 default values for some fields was "0" instead of null
- # Task #156 Virtuemart registration form country and state list translation issue
- ^ Task #161 updated README and INSTALLATION
- # Task #163 removed ordering buttons for child products list
- # Task #164 bug in ps_montrada
- ^ Task #176 import / export menu items removed
- 01.10.2010 zanardi
- # Task #167 VM1.1.5: Orders equal to 0.00 but customers still get sent to PayPal
- 26.09.2010 zanardi
- ^ Task #115 Error Process for Missing Required Ship To Fields Loses User Entered Data
- # Task #117 Illegal variable_files ... error after clicking Add to Cart when there are empty attributes
- # Task #129: Some characters in attribute name cause issues
- ^ Task #134: When creating text or textarea field type in Manage User Fields, default value is 0
- + Task #135: Zone shipping module doesnt have The shipping rate has been updated message when Apply
- # Task #136 "Apply" button in shipping module form acts wrong
- ^ Task #138 Admin Customer Reviews page should have no "New" button
- ^ Task #151 Check for child items before displaying "call for price"
- 11.09.2010 zanardi
- # Small XHTML validation fixes
- 27.07.2010 zanardi
- # Task 114 After changing order status goes back to all orders
- # Task 116 Bug in checking stock (doesn't check for negative values)
- --- VirtueMart 1.1.5 released (Rev. 2499 2010-07-25) ---
- 20.06.2010 zanardi
- # Fix incorrect link in waiting list e-mail
- # Fix notices in backend order detail
- + added configuration for SMTP server with SSL and/or listening on a port different than 25 (retrieves Joomla configuration)
- ^ modified uninstall function, now tables are preserved for future installations
- 15.06.2010 tkahl
- ^ Performace improvement by checking if parent product has to be included in the query
- 11.06.2010 milbo
- ^ added Merchant Warrior payment method
- 20.05.2010 soeren
- + added PayPal Express/API integration code
- 29.03.2010 soeren
- ^ FRQ-2889 - improve eway payment module test mode settings
- 02.02.2010 soeren
- # Task #2750 - custom attributes error in 1.1.4
- # Task #2713 - You can't delete from order status listpage with the toolbar button
- 01.02.2010 soeren
- # Task #2763 - Product old price not rendered correctly in PDF
- # Task #2754 - "Failed to parse the XML Update File" during the update 1.1.3 -> 1.1.4
- # Task #2755 - Additional images double quotations and backslashes not stripped
- # Task #2758 - No message when add 0 stock product to cart VM 1.1.4
- # Task #2760 - If single 0 vote remains when a review is deleted, that vote is wrongly deleted
- # Task #2766 - Tax Rates not calculated in standard shipping module
- # Task #2769 - Method url in class vm_ps_session overwrites native Joomla Itemid
- # Task #2809 - Missing space between html attributes
- # Task #2816 - Value input doesn't work with up/down buttons if child list with radio buttons is used
- # Task #2841 - Login problem during checkout - Joomla 1.0.x only
- # Task #2853 - Ensure Contrasting Text in Shop Debug Messages
- # Task #2859 - Product pagination in product details does not loaduser defined queries
- ^ added some modifications to prepare integration of a PayPal WPP/Express module
- ^ some adjustments to the simple admin interface
- 28.01.2010 tkahl
- ! Fixed SQL Injection problem (alert: http://www.securityfocus.com/bid/37963/exploit)
- 11.01.2010 soeren
- # Task #2847 - Joomfish can't translate the category name in navigation list
- 16.12.2009 soeren
- # Task #2748 - Useless table in the query of get_cid
- # Task #1094 - Omitting http:// from Product Info URL field in Backend causes invalid Image link on Product flypage
- 11.11.2009 soeren
- # Task #2764 - Can't delete old (pre 1.1.4) orders in VM 1.1.4
- --- VirtueMart 1.1.4 released (Rev. 1967 2009-10-16) ---
- 14.10.2009 aravot
- # Fix for review form.
- 08.10.2009 soeren
- # Task #2719 - Deprecated error message when using php 5.3
- # Admin Folder Blocked Via Htacess | Update Account "Save" Image comes from Admin [topic=61258]
- # Task #2722 - 3 Bugs in product.folders.php
- 30.09.2009 soeren
- # Task #2719 - Deprecated error message when using php 5.3
- 26.09.2009 soeren
- # Task #2692 - Rounding issue in step 4 of checkout
- # Task #2702 - 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
- # Task #2711 - Undefined variable when review is modified by store owner.
- # Task #2651 - EU VAT ID tax handling with dynamic EU VAT ID field name
- # Task #2703 - 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
- # Task #2683 - 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
- # Task #2555 - 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
- # Task #2690 - impossible to delete a credit card
- 17.08.2009 soeren
- # Task #2687 - mod_virtuemart vm_JSCook.php error
- # Task #2689 - shop.feed.php SEF URL Bug Fix
-
- 09.08.2009 mauri
- # Task #2688 - 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
- # Task #2686 - Problem with ps_authorize.php on checkout if more than one ps_authorize payment method exists
- 23.07.2009 soeren
- # Task #2679 - Authorize.net current configuration will not connect to the testing server.
- 22.07.2009 soeren
- # Task #2563 - Wrong credit card expiration date in user Account Maintenance.
- # Task #2310 - Stock levels not maintained correctly when selling downloadable products.
-
- 21.07.2009 aravot
- # Task #2677 - Tax rate should not be rounded.
- ! Modified tax.tax_list.php file to use 5 decimals for the tax rate
- 20.07.2009 soeren
- # Task #2677 - 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
- # Task #2676 - Notice: Undefined index: order_status in ps_order.php on line 296 when Resend Download ID is clicked.
-
- 15.07.2009 aravot
- + Task #2663 - One Title option in billing form (Ms)
- 15.07.2009 mauri
- # Task #2672 - Notice: Undefined index: unit in product_type.tpl.php on line 44
- 14.07.2009 soeren
- # Task #2668 - Mail contents is broken on OSX server.
- # Task #1972 - Tax added even when product has no tax assign to it
- # Task #2584 - 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
- # Task #2549 - 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
- # Task #2548 - When Dynamic Thumbnail Resizing is off (unchecked) additional images show big image instead of thumbnail
- # Task #2507 - In category removing a thumbnail doesn't check if the file is used by other categories
- 26.06.2009 aravot
- #BUG #2498 - Order Dates incorrect, reverted changes.
- ^ Update CA tax rate
- 29.06.2009 soeren
- # Task #2658 - The page title of product details pages gets truncated when use national product names
- # Task #2647 - Product could not be unpublished from the product list page if this product has different vendor other then the default one.
- # Task #2659 - Super Adminisrtaor has right to publish/unpublish only default vendor products (should have permission to all)
- # Task #2665 - Price converted twice when attributes with prices are set up
- # Task #2662 - Only variable references should be returned in ps_country
- # Task #2655 - CC month in Admin panel differs from Email Invoice
- 28.06.2009 soeren
- # Task #2660 - little enhancement for addtocart_advanced_attribute.tpl.php
- # Task #2661 - 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.
- # BUG #2657 - 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.
- # BUG #2502 - Wrong tax, when update price in backend order.
- 26.06.2009 aravot
- #BUG #2498 - 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
- ^ TSK-2620 - Do not save login cookies by default
- # Task #2624 - Credit card type now showing
- # Task #1489 - PDF Output won't add product image
-
- 23.06.2009 soeren
- # Task #2630 - Undefined index message in Store Edit
- # Task #2631 - prep4SQL renames field names
- # Task #2652 - Wrapper Url traced wrrong
- # Task #2653 - arguments for str_replace () are swapped
- # Task #2654 - 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
- # Task #2015 - 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)
- # Task #2053 - 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
- # Task #2643 - Title setting is done by different function, integrity of code requires virtumart defined function
-
- 17.06.2009 aravot
- # BUG #2649 - Username & Password required when updating address with "No Account Creation"
- # BUG #2648 - Product name in Call for Pricing message promt is wrong, if product name have special characters.
- 12.06.2009 soeren
- # Task #2373 - Customers comments sripts slashes and I m getting rn in the enter of users.
- # Task #2646 - 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
- # Task #2637 - Credit card type now showing for No Account creation method
- # Task #2638 - flypage_images.tpl.php has function protoPop() which is outdated
- # Task #2495 - Order Print View, Inc Tax & Coupon Discount
-
- 29.05.2009 soeren
- # partly fixed linkpoint class
- 28.05.2009 soeren
- # Task #2547 - "&#039;" instead of "apostrophe" in breadcrumb (mainframe.class.php)
- 27.05.2009 soeren
- # Task #2634 - 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
- # BUG #1345/#1598 - Out of stock children displayed in drop down
- 15.05.2009 aravot
- # BUG #1348 - Functions not showing in admin
- 13.05.2009 aravot
- # Fixed Notice Undefined variable total in shop.basket_short.php
- 11.05.2009 soeren
- # Task #2590 - Attributes are not calculated
- # Task #2595 - Frontend edit icon should not have a hard-coded dimension
- # Task #2566 - Notify button not working
- # Task #2599 - Product attributes with a '0' value are blank in orders [PATCH]
- # Task #2602 - Multiple price table (tier pricing) conversion bug
- 10.05.2009 aravot
- # BUG #2611 - 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
- # BUG #2592 - 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
- # BUG #2016 € 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
- # BUG #2583 - 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
- ^ FRQ #2582 shop.browse - optimize to lower nubmer of DB queries.
- 23.04.2009 rolandd
- # BUG #2356 Billing information will be overwritten if sento information is saved
- # BUG #2573 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
- # BUG #2550 - Child product price is shown wrong for users other than default group
- 16.04.2009 aravot
- # Task #2536 - Incomplete php tag with a duplicated table closure'
- # Task #2537 - 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
- # BUG #2410 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
- # Task #2536 - Incomplete php tag with a duplicated table closure'
- # Task #2537 - Default curency plugin not set!
- 20.03.2009 macallf
- # Bug #2543
- 19.03.2009 aravot
- # Review message fixed.
- 15.03.2009 rolandd
- # Bug #2539 missing in conditional expression in mod_virtuemart TigraTree
- # CSV Improved not correctly detected
- # Bug #2526 Open Account Maintenance in a GreyBox does not work.
- # Bug #2538 Ext is undefined
- # Open Checkout in Greybox (revisited)
- ^ Updated DTD for modules for J1.5
- 13.03.2009 macallf
- # Task #2532 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
- # Task #1921 - Shipper notice is empty
- 03.03.2009 macallf
- # Task #2509 Current fix saves fields correctly but does not allow for adding new fields.
- 28.02.2009 aravot
- # Task #2374 - 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
- # Task #2517 - 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
- # Task #2489 - Customer review comment length error message
- # Task #2509 - Saving exisintg custom user field multiplies values - with fix
- 24.02.2009 soeren
- # Task #2513 - Taxes ids higher than 127 cannot be used on products
- 22.02.2009 macallf
- # Task #2511 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
- # Task #2510 Altered ps_product.php to allow aplhanumeric chars in the child_class_suffix field
- 17.02.2009 soeren
- # Task #2506 - 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
- # Task #2490 - Add to cart issues when javascript disabled
- # fixed: no value assigned to $DescOrderBy
- 05.02.2009 aravot
- # Task #2486 - Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view.
- 02.02.2009 aravot
- # Task #2491 - Broken links on pathway
- ^ Fixed Configuration table alignment in admin.show_cfg.php
- ^ Corrected langauge files (thank you Phil)
- 01.02.2009 soeren
- # Task #2486 - Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view.
- # Task #2481 - 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
- # Task #2496 - Standard Shipping Module saving problem in DB (fix in ps_shipping - adding a new carrier)
- 22.01.2009 thepisu
- # Task #2473 - Untranslated language string in checkout_register_form.php
- # added translation for strings in ps_shopper_group
- --- VirtueMart 1.1.3 released (Rev. 1611 2009-01-22) ---
- 19.01.2009 soeren
- # Task #2471 - Wrong bill_to address in email confirmation Text mail.
- 17.01.2009 thepisu
- + added Serbian Latin translation (serbian_lat, UTF-8); by Vlada_bgd; not yet fully translated
- 15.01.2009 aravot
- ^ updated Turkish Lira from "New Turkish Lira" to "Turkish Lira" in installation sql
- 14.01.2009 thepisu
- ^ converted Italian language to UTF-8
- ^ fixed French language encoding - converted to UTF-8
- 12.01.2009 soeren
- # Task #2470 - Quantity Box JavaScript validation code fails XHTML validation
- # fixed paymenow module (login information was missing on payment processing)
- 10.01.2009 aravot
- # Fixed PHP5 Call-time pass-by-reference message
- 10.01.2009 thepisu
- ^ updated Finnish language (by Mauri)
- ^ updated Italian language
- 08.01.2009 soeren
- # Task #2458 - order search function in account maintenance now searches for order item names/sku and order number
- # Task #2469 - tax_rate problem in checkout
- # Task #2434 - Modules need a statment if to check if the product has items so not to show add to cart.
- # Task #2457 - Error: CheckOut needs a valid Step! (currency switcher module)
-
- 06.01.2009 soeren
- # Task #2455 - Problems with sort function "Order by"
- # Task #2250 - Products that contain more than one download file only have one download link listed on invoice
- # merged patches for compatibility with SecurityImages 5 (http://www.waltercedric.com/joomla-mainmenu-247/304-securityimages/1364-virtuemart-112-and-securityimages-5.html), thanks Cedric for providing these!
- 05.01.2009 soeren
- # Task #2463 - pageNavigation problem
- # Task #2317 - Submit button on shop ask page is not working
- 24.12.08 thepisu
- # address formatting: {statename} not converted; config tip wrong
- # sql update script from 1.0.x: some chars wrongly encoded; updated version info to 1.1.2 stable; missing function records
- # sql sample data: removed HTML entities from shipping rates
- # checkout confirmation tpl: not "make safe" old shipping sample data (cointaining ">"); that was "maked safe" twice
- 20.12.08 thepisu
- # fix in Language Manager
- ^ updated Swedish language (by sgagner)
- ^ fix in Italian language
- 19.12.2008 soeren
- # Task #2453 - Problem with Tax State
- 17.12.2008 soeren
- # Task #2451 - Additional downloadable files missing in account maintenance
-
- 15.12.2008 soeren
- # Task #2448 - stock levels not reduced when order confirmed
- # Task #2446 - adding custom user fields causes inability to see orders in order list
- # Task #2450 - Weekly Sales report only lists products sold on first day of week
-
- 10.12.2008 aravot
- # Cant disable Keep Product Stock Level on Purchase (http://forum.virtuemart.net/index.php?topic=42901 - thank you patjun)
- 08.12.2008 soeren
- # Task #2440 - Zone Shipping on checkout page shows zone value rather than zone name.
- # Task #2443 - Save button for additional file/images not working in IE (missing ajax_request var)
- # Task #2197 - Parent price shown for Child items when user is member of a shopper group other than default
- # Task #2445 - hidden user_id present 2 times in a form
- # removed additional user_id parameter from admin.user_address_form
- ^updated Turkish Lira to "New Turkish Lira" in installation sql
- # undefined variables in ro_basket.php
- 08.12.2088 aravot
- # Compliance issue in classes/htmlTools.class.php (Thank you Phil)
- 05.12.2008 aravot
- # Fixed shipvalue (http://forum.virtuemart.net/index.php?topic=39883.0 Thank you chaliet)
- 04.12.2008 aravot
- # Removed affiliate reference from configuration and language file
- 04.12.2008 soeren
- ^ Task #2441 - Updated Slimbox to latest version (1.54)
- # usps.php - fatal error on curl_error
- # shop.feed.php - fatal error when JoomFish is enabled
- # Task #2439 - Dynamic Image Resizing ( PSHOP_IMG_RESIZE_ENABLE ) can not be switched off casuing broken thumb images on Category display
- ^ show_image_in_imgtag.php: changed max height+width to 600px and min to 40px;
- # no resized images will be created when "Enable Dynamic Thumbnail Resizing?" is disabled; added a check for the existance of the GD library
- 02.12.2008 soeren
- # better HTTPS detection;
- #Task #2438 - fixed mod_virtuemart_manufacturers.php PHP notice
- 30.11.08 soeren
- #Task #2437 - Undefined variable: coupon_display;
- #Task #2436 - Error when trying to view order in Account Maintenance
- 30.11.08 aravot
- # Task #2414 - Shipping zone display error
- 29.11.08 aravot
- #2314 - Add Item MISSING in 1.1.2
- 29.11.2008 soeren
- # fixed some security-related issues.
- 28.11.2008 soeren
- # Task #2429 - Undefined variable: tax_display
- # fix for removed affiliate module
- 28.11.08 aravot
- # Task #2366 - Missing info message "The selected quantity exceeds quantity available in stock." with EASY FIX (Thank you Danny)
- # Task #2394 - Selecting orders in the back-end causes a major slow-down with large number of orders
- 27.11.08 aravot
- # Task #2412 - Child Products do not Display in IE7 AJAX Cart
- # Task #2406 - Too many escape characters are added when writing virtuemart.cfg.php
- 26.11.08 aravot
- Fixed missing Checkout Bar image using Joomla 1.5.8
- 19.11.08 thepisu
- ^ updated Hungarian language (by pedrohsi)
- ^ updated Finnish language (by mauri)
- ^ updated Dutch language (by Tonslag)
- ^ updated Spanish language (by adancer)
- ^ fix in Italian language
- 10.11.08 mainly Danny with help by Max Milbers and committed by Max Milbers
- + showing state name instead of state-2-code in order details
- 06.11.2008 aravot
- Added missing User Group List icon
- 23.10.2008 aravot
- Added missing forum icon
- 13.10.2008 aravot
- # Task #2305 - VM1.1.2 frontend order layout broken
- 04.10.2008 by RolandD committed by Max Milbers
- fix for displaying child products in a list. In IE7 and IE6 the page collapses because of a missing span tag. IE then places all subsequent child products in the previous span. This works fine unless you have more than let's say 15 child products.
- 02.10.2008 aravot
- Added missing product navigation link parameters to theme.xml file
- 19.09.2008 soeren
- # Task #2371 - Moving up/down doesn't work in admin lists
- # Task #2368 - order date not local language
- + added pathway + page title to registration page
- ^ changed basket + ro_basket to read the basket templates using the vmtemplateClass::fetch method
- 15.09.2008 soeren
- # Task #2331 - search_date hidden field doesn't get a value in admin product listing on backend after
- # Task #2335 - mod_virtuemart_login.php contains unescaped ampersand characters
- # Task #2336 - HTML entities in product name are not always escaped leading to XHTML validation errors.
- # Task #2337 - Labels for the user fields 'title' and 'state' do not match the ids used on the select tags.
- # Task #2338 - Option values for dropdown lists allow unescaped HTML entities leading to XHTML validation errors.
- # Task #2339 - The vendor image requires the alt attribute for XHTML validation
- # Task #2340 - pageNavigation.class.php specifies nowrap="true" causing XHTML validation errors.
- # Task #2341 - writeSearchHeader function in htmlTools.class.php generates invalid HTML
- # Task #2342 - The dropdown list of downloadable filenames for a product should exclude system files such as .htaccess and index.html etc.
- # Task #2345 - Rogue double quote in basket_b2c.html.php
- # Task #2344 - XHTML validation errors in basket
- # Task #2346 - Username and password login boxes require unique ids for XHTML validation
- # Task #2347 - XHTML validation errors in shop.downloads.php
- # Task #2348 - XHTML validation error with PayPal image
- 13.08.2008 aravot
- Corrected few spelling mistakes in English language (http://forum.virtuemart.net/index.php?topic=44169.0 - thank you Phil)
- 07.08.2008 aravot
- Fix compatibility issues with jomcomment system plugin (http://forum.virtuemart.net/index.php?topic=42558.0 - thank you azrulrhm)
- 05.08.2008 aravot
- Changes made to mod_virtuemart_login to make xhtml w3c compliance (http://forum.virtuemart.net/index.php?topic=44009.0 - thank you Phil)
- Changes made to mod_virtuemart to make xhtml w3c compliance (http://forum.virtuemart.net/index.php?topic=44008.0 - thank you Phil)
- 03.08.2008
- # Task #2286 - Manufacturer Description missing query mf_desc in shop.browse.php on line 121
- --- VirtueMart 1.1.2 released (Rev. 1495 2008-07-31) ---
- 31.07.2008 soeren
- # added missing </div> in update preview
- 31.07.2008 gregdev
- # Change mkdir permissions from 755 to 0755 in updater.
- 30.07.2008 gregdev
- # Task #2277 - Subcategories are not show if category has only one product
- # Task #2219 - Attributes of Childproduct are not shown
- - Removed 1.1.1->1.1.2 sql update script.
- # Task #2263 - Incorrect total price rounding in mini cart and mod_virtuemart cart
- 25.07.2008 aravot
- Minor CSS fix lightblue to #ADD8E6 (thank you Phil)
- 24.07.2008 soeren
- # Task #2272 - added ccNewsletter Integration for VM
- 24.0.7.2008 aravot
- # Fix productsnapshots output order when displaying a row of products (http://forum.virtuemart.net/index.php?topic=43001.0 - thanks donmarvin)
- # 2176 Error in Infotip for Cofig/Layout/Category template.
- 23.07.2008 gregdev
- # Fix disabled shipping methods when last option is chosen (http://forum.virtuemart.net/index.php?topic=40580.15 - thanks Joseph)
- 21.07.2008 soeren
- # Task #2081 - add product page tabs empty
- 18.07.2008 gregdev
- # Task #2260 - DHL shipping error when address 2 is present
- 17.07.2008 gregdev
- # Task #2256 - When Joomla Allow User Registration is set to No, VM template breaks.
- ^ Changed vmRedirect to use $mainframe->redirect($url, $msg) on Joomla! >= 1.5
- # Task #2258 - Bottom page navigation is placed in wrong location for two product list styles.
- 16.07.2008 gregdev
- # Task #2195 - Don't allow a user id of zero
- # Fix fatal error for date-type userfield
- 16.07.2008 soeren
- # Task #2246 - Download count and expiration still modified if file missing or unreadable when download requested.
- ^ language class: added the ability to retrieve a key from an arbitrary module, whose language file was loaded from within a page
- Example: $VM_LANG->load('mymodule') now gives you access to that language keys even if the current "page" belongs to a different module (e.g. "store")
- 15.07.2008 gregdev
- # Task #2243 - User prompted for username & password when Virtuemart in "No Account Creation"
- # Task #2245 - Shipping Address Selection - switching back to default address
- 14.07.2008 soeren
- ^ Task #2240 - mf description also in shop.browse.php and browse_header_manufacturer.tpl.php
- # Task #2227 - When Joomla cache is enabled Product list with table doesn't work
- # Task #2232 - Wrong currency code value for Polish Zloty
- ^ Task #2234 - added "statename" to the list of placeholders which can be used in the vendor address format. It holds the actual state name.
- 14.07.2008 gregdev
- # Fixed product_url for featured products
- # Fixed </li> typo in pageNavigation.class.php
- # Xhtml compliance issues in shop.search.php
- # Don't show the browse page footer when there are no products
- 11.07.2008 gregdev
- # Task #2226 - Instead of 'Notify Me' button 'add to cart' button is shown when list box for child products is selected.
- 09.07.2008 gregdev
- # Task #2224 - Don't show up ajax pop-up when click "Notify me"
- ^ Dates supplied to the browse templates are formatted now, rather plain UNIX timestamps
- # Task #2204 - Fixed logic error for showing product name in product snapshot template
- # Fixed missing $product_parent_id in header.php
- # Task #2041 - Renamed Subtotal column to Total (English only) on order list
- 08.07.2008 gregdev
- # Task #2168 - Fixed bank account information not saved in backend user form
- # Task #2210 - product_availability_date typo in shop.browse.php
- # Task #2211 - product_url missing in shop.browse.php
- # Task #2093 - Show Pagination only when needed
- # Task #2220 - Add to Cart for each child is not saving
- ^ Added optional $force parameter to ps_product::get_field() to force reload from the database
- # Task #2204 - Cannot remove product name in mod_productscroller
- # Fixed missing class mosParameters (used vmParameters) when validating EUVatID during registration
- 08.07.2008 soeren
- # Product Form: fixed Attribute Form becoming inaccessible when many attributes are added (overflow not visible)
- # fixed hidden (inaccessible) Tabs when too many tabs are in the tab panel (scrolls like in FF now)
- # Task #2185 - Advanced Search according to Parameters bug and fix
- # Task #2214 - XTHTML Error in LoginScript
- # Task #2215 - Problems with ps_session.php after rev 1451
- 04.07.2008 soeren
- # Task #2209 - Picture checkout2_1.png not in use
- # shipping bypass didn't work
- # re-enabling a product download made it impossible to resend the Download ID (user_id was set to 0)
- ^ adapted SEF pageNavigation.class.php by shumisha of sh404SEF
- 02.07.2008 gregdev
- # Task #2059 - Plugins not working in child product.
- ^ Don't use <label> for child product titles when there is no child link
- 01.07.2008 gregdev
- # Task #2183 - VM productsnapshots not working in J1.5 when legacy plugin enabled.
- # Task #2180 - mosproductsnap mambot executed even if unpublished
- # Fixed vmproductsnapshot to use parameters in Joomla! 1.5.x
- 01.07.2008 soeren
- # Task #2198 - 0 rating doesn't work for review system.
- + added Roland's massively improved SOAP-based EU VAT ID validitation code (thank you!)
- # Task #2196 - Protected property accessed directly in class.inputfilter.php
-
- 30.06.2008 soeren
- + implemented "Shipping Bypass" for downloadable products
- ^ re-enabled Payment Bypass for checking out with zero-priced products
- 26.06.2008 soeren
- # Task #2189 - Tigra Tree not SEF compatible with fix
- # Task #2185 - Advanced Search according to Parameters bug and fix
-
- 26.06.2008 gregdev
- # Task #2184 - Missing 'Yes' in show in shipping form in user filed.
- # Task #2188 - curl_exec() has been disabled fix
- # Task #2187 - Missing url in connectionTools.class.php
- # Task #2181 - Membergroup to show prices to not working without legacy plugin
- ^ Remove "Select" from Joomla! user groups list on user form
- 24.06-2008 soeren
- # Task #2175 - Minimum Purchase Order Value not updated according to new currency set in Currency Selector
- # Task #2178 - Missing back button on adding additional image
- # Task #2179 - changed varname in virtuemart_parser.php
- # Task #2129 - Billing address is not shown on checkout page
- # Task #2182 - Please add - Select State - to beginning of State drop down list.
- 24.06.2008 gregdev
- # Fixed vmSimpleXML to not inherit from JObject (for Joomla! 1.0.x and PHP4)
- --- VirtueMart 1.1.1 released (Rev. 1436 2008-06-24) ---
- 19.09.2008 soeren
- # new Joomla! users find Billto information of other customers (dummy user_info entries could mix up with Joomla! user records)
- # fixed "operation aborted" error on some pages (due to wz_tooltip.js)
- # fixed Updater to handle float numbers
- 18.06.2008 soeren
- # updater class not able to create new subdirectories
- 18.06.2008 gregdev
- - Removed PayPal Website Payments Pro (will restore in later release)
- # Hide the Joomla admin menu in Joomla! 1.5 for the order print details
- 17.06.2008 gregdev
- ^ Added ability to print order from order details page in backend
- ^ Added ability to publish/unpublish products from the inventory page; also changed product link to match product list
- 16.06.2008 soeren
- # no space between additional Images in Internet Explorer 7
- # fix for EU VAT ID check
- 14.06.2008 gregdev
- # Task #2168 - Bankaccount informations of customers are not shown in Backend
- # Task #2068 - No link in email when order status changes
- # Task #1742 - Wrong redirection with virtuemart login module
- # Task #2034 - Wrong URL after logging out
- # Task #1889 - Publish button not working in filemanager
- # Task #2118 - Shipping value doesn't change in new order change file
- # Task #2062 - USPS and UPS conflict
- # Need to instantiate ps_country.
- ^ Reformat FedEx shipping options to match UPS and USPS.
- ^ Clean up the order details (VM admin) page.
- 12.06.2008 soeren
- # Task #2104 - Add to Cart 'Up' and 'Down' buttons don't display correctly in IE6
- + added Filename-Display to all important template files (shows file names in DEBUG mode then!)
- # Item Dropdown List didn't reflect actual discounted prices, but normal prices
- # Task #2165 - e-mail address of customer as from in vendor_mail
- 12.06.2008 gregdev
- # Task #2110 - Fixes for PayPal Website Payments Pro
- 12.06.2008 kaltokri
- # Fix the divide by zero bug in "Order Edit"
- 11.06.2008 soeren
- ^ changed product form to display a "category search form" instead of a select-list with all categories when more than 200 categories are present in the store
- # Task #2069 - Wrong URL in Order Status Change email when using PayPal
- # Task #2166 - Add to cart broken in SVN 1408
-
- 09.06.2008 soeren
- # Task #1840 - Ajax call does not work with full SEF URL
- # Task #2120 - Cookie check not showing warning when cookies are disabled
- # Task #2119 - Product descriptions are truncated at the first instance of " "
- # Task #2116 - Search in Country, State list not working
- # Task #2109 - Captcha is shown on invoice (attempt #2)
- # Task #2108 - Spaces removed form alt and title of images inserted in product descriptions
- # Task #2107 - Feature Product on shop page shows 'Notify Me' button even when product is in stock
- 26.05.2008 soeren
- # Task #2117 - Call-time pass-by-reference error in ps_order_change.php
- 25.05.2008 thepisu
- + added language strings for updated "Order Edit" feature
- 24.05.2008 soeren
- ^ updated "Order Edit" feature, thanks to kaltokri!
- # Task #2109 - Captcha is shown on invoice
- # Task #2111 - Payflow Pro - Call to undefined function mosgetparam error
- ^ updated wz_tooltip to version 5.0
- 24.05.2008 thepisu
- # addslashed javascript-driven text in order.order_list
- + added "default" ordering option for frontend (using the already working product_list field)
- # Task #2047 Missing conversion from utf-8 to cp1251
- # Task #1893 Strings hard coded
- - removed language strings related to old PBS (danish) payment module
- # Updated Dutch translation (by Tonslag)
- # Romanian state Vreancea corrected to Vrancea
- 23.05.2008 joomlacorner
- # Updated Thai translation
- 20.05.2008 thepisu
- # Task #2092 OFFLINE MODE hard coded (new string added to "common" module)
- # Task #1908 list of hard coded strings (new strings added to "product" module)
- 19.05.2008 soeren
- # the order number in ps_checkout:add ($order_number) is 34 characters long- instead of the allowed 32 chars.
- 10.05.2008 gregdev (for k0nan)
- # Task #2057 - Extra Bullets / dots in navigation menu when in attribute or product type section
- # Task #2038 - Extended Layout view, menu icons are shown twice
- # Task #2074 - W3C css 3 errors: lightgray
- 09.05.2008 gregdev
- # Task #2089 - "Membergroup to show prices to" non-funtionsla with Joomla 1.5.3
- # Task #2086 - HTML error in availability.tpl.php for the Availability line
- # Task #2088 - When VM extended search plug-in is enabled in backend Joomla search gives error.
- # Task #2085 - ps_DB : Function getErrorNum from not inherited from JDatabase object
- 09.05.2008 soeren
- # Task #2086 - HTML error in availability.tpl.php for the Availability line
- 04.05.2008 soeren
- # Task #2075 - Last Page remembered in Frontend
- 02.05.2008 soeren
- # Task #2055 - Orders date not locale language
- # Task #2060 - When registration method is 'No Account Creation' PayPal is not working.
- # Task #2061 - When registration method is 'No Account Creation' no need of link in order email
- # Task #2062 - USPS and UPS conflict
- # Order form layout too broad [http://forum.virtuemart.net/index.php?topic=38926.0]
- # Task #2064 - Vendor Address 2 and URL missing from confiramtion email and order page.
- 29.04.2008 soeren
- # Task #2052 - mod_product_categories images link to old location
- 28.04.2008 soeren
- # Task #1840 - Ajax call does not work with full SEF URL
- # Task #2014 - group Discounts are not calculated after rev. 1368
- # extra bracket in admin.styles.css
- # Task #2052 - mod_product_categories images link to old location
- # when caching is enabled, products don't show up in listing (but drop down lists instead)
- --- VirtueMart 1.1.0 released ---
- 23.04.2008 soeren
- # quantity in stock is checked against quantity in cart only on cartAdd and cartUpdate events, not on checkout
- 22.04.2008 soeren
- # Task #2036 - add/edit user information page
- 22.04.2008 gregdev
- # Task #1687 - Don't do extra lookup for tax when in EU mode and with EU shopper; always refresh tax calculation
- # Task #2037 - Fatal error using coupon submit without coupon code or with non-existent coupon code
- ^ Added 'none' to the list of states (for countries that have states) in tax.tax_form.
- 21.04.2008 gregdev
- # Task #1687 - Refactored for simplicity. It is equivalent to the previous version.
- 21.04.2008 soeren
- # Task #2009 - Session not handed over when switching to shared SSL
- # Task #2033 - Number of products will be shown even though the function is disabled.
- ^ updated ExtJS to version 2.1
- 20.04.2008 soeren
- # Task #2032 - In Internet Explorer 7 width of layout in administration is to wide.
- 19.04.2008 gregdev
- # Task #1999 - $zone_qty variable is not set
- # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
- # Fixed typo in checkout.epay_result
- ^ Add start date to discounts created through override method
- # Choosing '0 -none-' as the product discount should clear the product discount price
- # Fixed typo in English
- ^ Right align prices in the basket
- 19.04.2008 soeren
- # Task #2024 - user id not set when writting review
- # Task #2028 - button_ok.png in ps_image is missing
- # Task #1922 - No related products list
- 17.04.2008 thepisu
- # Task #2025 Hard coded label
- ^ updated portuguese translation (uploaded by Puppycare)
- ^ updated german translation (uploaded by iamalive)
- ^ updated hungarian translation (uploaded by pedrohsi)
- 15.04.2008 thepisu
- # Task #1976 hardcoded language string in ps_checkout.php
- # Task #2010 backslash in token text hides all text
- # Task #2018 Hard coded strings shipping files and emails (partially: only enquiry_email.tpl.php)
- 14.04.2008 gregdev
- # Task #2017 - ps_coupon.php 'gif' instead of 'gift'
- 12.04.2008 gregdev
- # Corrected syntax errors (%s) in common/french.php.
- 10.04.2008 soeren
- ^ switched from ExtJS 1.1.1 to ExtJS 2.0.2
- # product list doesn't filter by parent ID when a category was selected
- # dropdown list of child products had no pre-selection after selecting a child product
- 09.04.2008 gregdev
- # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
- 09.04.2008 soeren
- # Task #2007 - Account Maintenance alway visible after first login
- - checkbox for "Disable Shipping ..." in the configuration form, tab "shipping".
- # Task #1933 - Security Token Error when submitting form after a while
- # Task #2002 - Related products shows only 10 products
- # Task #1981 - please make sure the form is complete and valid - error (removed the configuration parameter MUST_AGREE_TO_TOS, handled by the userfield manager!)
- ^ it's possible to place an order without having a Joomla! user account now (registration type: NO_REGISTRATION and OPTIONAL_REGISTRATION)
- the user will be logged out after having placed the order
- # Task #1998 - Unable to save Joomla registration update in extended layout.
- ^ removed the requirement of being logged in to make downloads (the function downloadRequest has permissions set to "none" by default now)
- 08.04.2008 gregdev
- # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
- ^ In Simple Layout, the product form opens into the full browser window, not a new window
- ^ Go back to only storing 2 decimal places in the order_total.
- 07.04.2008 gregdev
- # Task #1978 - If Show Manufacturer Link? is selected increasing product quantity, shifts product detail to left
- # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
- # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
- 06.04.2008 soeren
- # initially hide vendor module from administration menu
- # Task #1982 - Lost password link is still wrong in joomla 1.0.15
- # Task #1986 - Recently Viewed Products are not aligned left
- 05.04.2008 gregdev
- # Fixed blank cells and subtotal rounding on order.order_print
- # Task #1249 - Improper price rounding
- 04.04.2008 soeren
- # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
- # Task #1975 - Wrong # "forgot the password" - link
- ^ moved Javascript Libraries, which are only used by modules to the modules directory. They are part of the mod_virtuemart installation now
- (reduces size of com_virtuemart install package - we need to keep it under 2MB!)
- ^ reduced size of all PNG images
- 04.04.2008 thepisu
- # translation fixes for new ePay module (some string added in "common" and "checkout" modules)
- 03.04.2008 soeren
- ^ updated to new ePay Payment Module version sent in by Thomas Knudsen of ePay
- 31.03.2008 soeren
- # Task #1951 - Wrong display of child products when coming from account maintenance
- # smaller fixes with display of child items + attributes; added label element for accessible radio/checkbox display types
- # Task #1934 - forgot the password - link
- # fixed Product Feed displaying ampersands for htmlentities; links were relative
- # Task #1958 - Fatal error after rev 1338 when trying to look at product details
- # Task #1927 - fixed PayPal IPN script on J! 1.5
- # Task #1945 - 2 warnings, update one doesn't update
- # Task #1957 - hardcoded image
- ^ update PayPal payment code
- # Bugs in Product Type Parameter processing [Forum Topic 37239]
- ^ renamed all Log_* classes to vmLog_* to prevent namespace problems
- # wrong accentuated character in Search for Products [Forum Topic 38093]
- ^ various changes to make upgrade from VirtueMart 1.0.x easier
- # Task #1953 Manufacturer Form strips HTML and Images
- # Task #1952 - User > Order List > Remove function bugs
- 30.03.2008 thepisu
- ^ updated translations: finnish
- 28.03.2008 thepisu
- # Task #1941 hard coded string
- # added various translation strings (module "common")
- 28.03.2008 gregdev
- + Added separate .sql files for manual installation of modules and mambots (plugins).
- 28.03.2008 soeren
- + added possibility to use external/remote files as product download files
- + possibility to cancel the VirtueMart Update by Patch Package (deletes the Patch File)
- !! New Function Table Entry
- ###
- INSERT INTO `jos_vm_function` (`function_id`, `module_id`, `function_name`, `function_class`, `function_method`, `function_description`, `function_perms`) VALUES
- (NULL, 1, 'removePatchPackage', 'update.class', 'removePackageFile', 'Removes a Patch Package File and its extracted contents.', 'admin');
- ###
- + possibility to upload a Patch Package to the server instead of relying on the server-server transfer from dev.virtuemart.net
- ^ updated Prototype Version to 1.5.1.2 (minified by JSMinifier [http://fmarcia.info/jsmin/test.html])
- # fixed Function Form Ajax Calls
- # Task #1648 - Incorrect Product Type parameter separator in product_type table
- 26.03.2008 gregdev
- # Task #1939 - shop.savedcart.tpl.php unclosed div and few typos
- 26.03.2008 soeren
- # Task #1929 - Image handling bugs
- # Task #1935 - Currency & List of accepted currencies
- # Task #1938 - "Availability" always visible?
- # Task #1920 - Age Verification User Field being reset after viewing from Admin
- # Task #1916 - twice description meta tag
- # Task #1927 - paypal notify script
- # Task #1928 - Display# is not changing
- 24.03.2008 soeren
- ^ removed eval function from list_payment_methods template, moved tooltip for "Credit Card Validation Value" to the associated label
- # Task #1924 - After account creation a warning message is shown.
- 23.03.2008 thepisu
- # small fix in italian states data
- 20.03.2008 soeren
- # Task #1917 - Shipvalue is still using old mosToolTip function
- # Task #1915 - file rigths during installation
- # Task #1914 - close fieldset tag in ps_userfield.php
- 19.03.2008 soeren
- # fatal error in toolbar on Mambo
- # Mambo didn't show correct CSS and loading JS didn't work
- # Task #1910 - A closing div braking templates in checkout_register_form.php
- ^ non-existing or unpublished products are removed from cart on Cart Update
- # Quantity Steps are checked for when updating the cart (say you have a product which can only be ordered at quantity steps of 5 - like 10 or 25)
- + added the variable "product_price_raw" to product details page, so the "raw" product price array can be used inside the flypage templates
- # Task #1907 - Cart Module not updating after first product added (IE only)
- 18.03.2008 soeren
- # Task #1902 - Filters reset after add new product, etc.
- 17.03.2008 thepisu
- # Task #1898 Sort Alphabetically is hard coded
- # Task #1905 List of hard coded strings
- # added various translation strings (module "common")
- ^ updated dutch translation
- 15.03.2008 gregdev
- # Task #1891 - Add/Update product form, minor bug in prewiev link.
- # Task #1896 - nowrap to remove in shopper.shopper_group_form.php
- # Fully load Joomla! 1.5 framework for extlayout.js.php
- 12.03.2008 soeren
- # List Limitstart wasn't set per page.
- # Task #1401 - Print View does order total does not include coupon discount.
- --- VirtueMart 1.1.0 RC2 released ---
- 11.03.2008 soeren
- # Task #1897 - Page navigation is wrong after default Display Items change (J1.5+VM1.1)
- 11.03.2008 thepisu
- # Task #1867 - PHPSHOP_PRODUCT_FORM_ATTRIBUTE_LIST_EXAMPLES
- # Task #1877 - Language not being picked up consistently
- # Task #1883 - 'Specify the minimum Age' hard coded
- # Task #1886 - confirmation_email.tpl translation
- 08.03.2008 gregdev
- # Task #1882 - Default 'Image unavailable'
- # Task #1879 - PDF generator in Product List & Product Details generates gif error
- 07.03.2008 gregdev
- # Task #1878 - Template breaks when in Account Maintenance
- # Task #1677 - When no child is presend and List box for child is selected error is shown
- # Task #1880 - PDF creation fails on shop.browse page
- 06.03.2008 gregdev
- # Task #1497 - Badly formatted Recommend the Product email
- - Removed enquiry_english.html
- + Added enquiry_email.tpl.php
- # Task #1412 - Don't show feed icons when feeds are disabled in the general config settings
- 05.03.2008 soeren
- # Task #1874 - Confirmation email Ship To, State wrong
- # Task #1875 - "No image" points to the wrong directory(didn't cotain the image file) in shop.browse.php
- 05.03.2008 gregdev
- # Task #1875 - "No image" points to the wrong directory (didn't cotain the image file) in shop.browse.php
- # Task #1841 - Attribute Price calculation with group price not correct
- # Task #1691 - Discount price shows wrong on flypage, baket is correct
- # Task #1876 - Ask a question about... is not working (restored enquiry_english.html)
- # Fixed vendor confirmation email missing order items
- # Fixed missing product attributes in confirmation emails
- 04.03.2008 soeren
- # Task #1873 - Adress is missing in Checkout adress
- + new Flypage Template Parameter "product_availability_data" (Array), so product availibility can be customized
- # Task #1870 - product packaging
- # Task #1869 - Custom attribute - remove "add to cart " in browse page?
- # Task #1868 - double quote to remove in addtocart_drop.tpl.php
- # Task #1865 - Please make sure the form is complete and valid.
- # Task #1864 - Confirmation email- wrong shipping country
- # Fixed "Security Token not found" Message on Joomla! 1.0.15 when magic_quotes_gpc = Off (ps_main.php)
- 04.03.2008 thepisu
- # Task #1845 - PHPSHOP_USER_FORM_TITLE should not be used in ps_product_attribute
- # Task #1852 - Missing language in Canada post.
- # added various translation strings (module "common")
- # Task #1524 - During checkout state is cut offed and county uses ISO code.
- # added translations strings for update check feature (modules "common" / "admin")
- # "Back to Joomla! Administration" was not translated on Joomla 1.5
- (can't initialize correctly mosConfig_lang, passed to JS throug "lang" parameter)
- ! added ability to pass GET parameter to JS files, if not using fetchscript (was ignored)
- # vmAbstractObject validate function was considering "0" as empty
- (i.e. was unable to insert new "0" level user group)
- # producted user groups not correctly checked (was able to delete core groups)
- 03.03.2008 soeren
- # too long words in reviews break the site layout
- # Task #1862 - Random Product Module: table layout don't output correct xhtml
- # Task #1860 - cannot send order, error and wrong page after step 4
- 02.03.2008 soeren
- # Task #1810 - When Product Price field is empty on the category view error is given.
- # Task #1858 - Language Strings in rel 1284
- ^ Order Details pages show all custom user fields now
- - removed email_*.html (localized email templates)
- ^ changed Order Confirmation Email to use a php-based template (/order_emails/confirmation_email.tpl.php)
- + custom registration/user fields are sent with confirmation email now
- 29.02.2008 gregdev
- # Task #1415 - no account creation bug
- # Fixed missing global variable when adding custom attributes.
- # Task #1832 - Flypage not change on product browsing...
- 29.02.2008 soeren
- # Task #1815 - Cancelling user field it creates a blank / empty user field
- # Task #1816 - User fields, value section sometime is shows sometime it doesn't
- # Task #1833 - quantity ,drop down list, add to cart
- # Task #1834 - list of prices, thanks Valerie!
- # Task #1848 - In IE7 it is possible to move a product into the same category, doing so results in product being placed in no category
- # Task #1839 - Empty name, empty price in product list (extended layout)
- # Task #1851 - Quantity Start and Quantity End language strings missing from List Prices
- # Task #1800 - mod_virtuemart_manufacturers said "No manufacturers defined!"
- # undefined var "product_parent_id" in product.product_display.php
- ^ Saving some queries on product price retrieval + product field retrieval
- # Task #1853 - Additional image upload not working
- 27.02.2008 gregdev
- # Task #1849 - Missing field values in Joomla 1.5
- 26.02.2008 soeren
- + added basic VirtueMart Version Updater Functionality. It requires two new functions:
- ###
- INSERT INTO `jos_vm_function` ( `function_id` ,`module_id` ,`function_name` ,`function_class` ,`function_method` ,`function_description` ,`function_perms`)
- VALUES ( NULL , '1', 'getupdatepackage', 'update.class', 'getPatchPackage', 'Retrieves the Patch Package from the virtuemart.net Servers.', 'admin'),
- (NULL , '1', 'applypatchpackage', 'update.class', 'applyPatch', 'Applies the Patch using the instructions from the update.xml file in the downloaded patch.', 'admin');
- ###
- # Task #1844 - Moving product to another category gives error
- 26.02.2008 gregdev
- # Task #1842 - Can't put no order-by on admin (and so in the user interface)
- ^ Added $Itemid to template variables for browse_orderbyform.tpl
- ^ Changed all theme class names to vmTheme for easier theme creation (Task #1822)
- 26.02.2008 thepisu
- # Task #1835 - Add Product Type menu label
- # added many translations (modules common/admin)
- # minor fixes
- 20.02.2008 gregdev
- # Task #1811 - first query doesn't execute in ps_product_product_type::delete_record()
- 20.02.2008 soeren
- # Task #1473 - ps_product_category.php timeout
-
- 18.02.2008 gregdev
- # Fixed - clicking save button on account.billing incorrectly returns to store.index with J! 1.5.1 SEF enabled
- # Fixed - Call to a member function on a non-object ($vm_mainframe) in checkout_register_form
- 15.02.2008 gregdev
- # Task #1556 - Added native Joomla! 1.5 .xml file for vmproductsnapshots plugin
- # Added missing global $database in virtuemart_parser.php
- 15.02.2008 soeren
- # Task #1793 - moving products to another category give fatal error
- # Task #1556 - mosProduct Snapshot not working in Joomla 1.5
- 15.02.2008 gregdev
- # Task #964 - Silent registration through mod_virtuemart shows user name/password
- + Added vmGenRandomPassword() ( to replace mosMakePassword() )
- # Added missing $mosConfig_absolute_path (for com_securityimages support)
- 14.02.2008 thepisu
- # updated languages: finnish, hungarian, russian, italian
- ^ updated Argentine currency
- # fixed typo
- 14.02.2008 gregdev
- # Unchecking "Show Prices including tax?" results in PHP Notice.
- # Fixed unreachable code in ps_shopper_group->add().
- ^ Removed 'yes/no' text from "Show Prices including tax?" checkbox
- # Task #1790 - User-defined "User Registration Field" of type 'Checkbox Single' doesn't work (thanks to pyh)
- # Task #1779 - Notice: Undefined variable: option
- 13.02.2008 soeren
- # Task #1785 - Semicolon missing in theme.css file
- # Bug in ps_product when using product types with apostrophes
- 12.02.2008 gregdev
- # Task #1670 - Discount price field does not save value.
- 12.02.2008 soeren
- # Manufacturer ID left empty in product form when only one manufacturer present
- # Task # 1706 - Deselection of Sort Order in Configuration not working
- 12.02.2008 gregdev
- # Task #1779 - Installation archive files don't get deleted in Joomla 1.0.x
- 11.02.2008 soeren
- # Task #1683 - When a word in category contain ' apostrophe in mod_virtuemart the categories are not displayed
- # Task #1729 - JS cook menu type give error in Internet Explorer
- # Task #1755 - Blank Notice on Add Tax Information
- # Task #1778 - Converting cent to dollar amount
- 09.02.2008 gregdev
- ^ Set default for 'Show on shipping form' to 'No'
- # Ensure that system user fields (sys=1) do not have their names changed.
- # Row not added to #__vm_order_user_info when order is confirmed.
- 09.02.2008 soeren
- # Operation Aborted Error in IE when browsing products + Lightbox'ed Links enabled
- # Task #1745 - mod_virtuemart_allinone error
- # Task #1702 - When save Store image missing
- # Task #1766 - Account Order Details: Fatal Error in account.order_details.tpl.php on line 322
- 08.02.2008 gregdev
- # Task #1425 - Changing User fields have no effect in frontend Shipping Addresses section
- !!! DATABASE: TABLE STRUCTURE CHANGE
- ###
- ALTER TABLE `jos_vm_userfield` ADD `shipping` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `registration`;
- INSERT INTO `jos_vm_userfield` VALUES (NULL, 'address_type_name', '_PHPSHOP_USER_FORM_ADDRESS_LABEL', '', 'text', 32, 30, 1, 6, NULL, NULL, NULL, NULL, 1, 0, 1, 0, 0, 0, 1, 1, NULL);
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='company';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='first_name';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='last_name';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='middle_name';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_1';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_2';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='city';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='zip';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='country';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='state';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_1';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_2';
- UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='fax';
- ###
-
- 08.02.2008 soeren
- ^ Added getUserStateFromRequest Handler to vmMainframe
- # preventing empty Orders (throws a critical error)
- # Task #370 - Sorting Products by Price on shop.browse is wrong
- ^ Task #1039 - Bug in adding new Product gui - discounts
- ^ Task #1377 - mark downloadable Order Items
- 07.02.2008 gregdev
- # Task #1710 - Basic and Advanced component parameters (added config.xml to virtuemart.j15.xml)
- 07.02.2008 thepisu
- # Updated Finnish lang files (translation by Mauri)
- # Task #1735 Translation bug in admin product menu
- # Task #1738 Translation bug in admin special products
- # Task #1736 Translation bug in product atribute
- 06.02.2008 gregdev
- + Added the ability to set product, category, flypage, or page in a Joomla menu item
- # Fixed missing slash in install (for loading sql sample data)
- ^ Suppressed error messages when extracting tar.gz files during installation
- ^ Cleaned up the component .xml files
- 06.02.2008 soeren
- ^ tax rate list contains 0% tax rate now by default
- ^ when deleting files from a product, the actual file is not removed from the server when it's used by a different product
- # Task #1769 - Users, Shopper Groups not functioning as expected in front-end and admin (also: # Task #1752 - Bug in adding a user to a shopper group)
- # Task #1746 - downloadable products are not published
- # changed default admin "layout" from extended to standard
- # fixed javascript errors in the file form (standard layout)
- 05.02.2008 soeren
- # Task #1750 - Two slashes on paths in install.php
- # Task #1747 - Problems with apostrophe in product edit window
- # Registration with automatic login wasn't working on Joomla! 1.0.14
- ^ not all "required" registration fields must be filled in by a storeadmin when adding a new user (just system fields like name/password/email are really required)
- # Logged Errors were not displayed in Simple Layout
- 04.02.2008 soeren
- + added new registration field types for "Captcha" and Age Verification (using simple date d