Project

General

Profile

Changes in Virtuemart 106 » History » Version 2

Rick Glunt, 02/09/2010 12:49 PM

1 1 Rick Glunt
h1. Changes in Virtuemart 1.0.6
2
3
VirtueMart 1.0.x
4
*************************************
5
6
07-07-2006 soeren
7
8 2 Rick Glunt
integrated fixed USPS class (by Corey, from 10.05.2006, http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=16214.0)
9
empty cart on checkout when using Shared SSL in SEF mode
10
Task #775 - Transmenu (at least) does not sort categories correctly (Shop_Menu.php)
11
Task #802 - filename not saved when adding a product (ps_product.php)
12
Task #803 - TAX now showing on attribute price modifications in confirm Mail AND order confirmation page (account.order_details.php, ps_checkout.php)
13
Task #829 - Call to a member function on a non-object (on order status update, ps_order.php)
14 1 Rick Glunt
+ reintroduced the PayPal IPN amount/currency check, now using the correct PayPal variables (notify.php)
15
16
02-07-2006 soeren
17
18 2 Rick Glunt
Free Shipping not calculated on "subtotal with tax", but on "subtotal without tax" (ps_checkout.php)
19 1 Rick Glunt
^ Updated Search Mambot (Thank you Mark! - http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=19615.msg46837#msg46837)
20
21
28-06-2006 soeren
22
23 2 Rick Glunt
Task #665 - shipping address save but without display (virtuemart_parser.php)
24
Task #780 - VM don't send the confirmation order to user or admin, update status order don't run (ps_affiliate.php)
25
Task #817 - relative url is missing server base (ps_product_attribute.php)
26
2Checkout order_total number format corrected
27
Task #788 - HTML bug in ps_order.php
28
Task #787 - Tab 'Order Status' in order admin panel empty in IE7 (order.order_print.php)
29
Task #784 - Can't edit files/images without a title (product.file_list.php)
30
Task #801 - 'vmMenu' not defined (htmltools.class.php)
31
Task #800 - Order list error: double order listings of the same order (order.order_list.php)
32
Task #814 - mysql_escape_string issues (class.inputfilter.php, htmltools.class.php)
33
Task #816 - missing "alt" attribute in category images on shop.index.php
34 1 Rick Glunt
^ adjusted login procedure to comply with Joomla 1.0.10 (ps_main.php, checkout.login_form, mod_virtuemart.php)
35
	+ added new functions called "vmSpoofValue" and "vmSpoofCheck" as used in Joomla 1.0.10
36
37
07-06-2006 soeren
38 2 Rick Glunt
Task #795 - Edit user with VM 1.0.5 and Joomla 1.0.9
39
"only variables should be assigned by reference..." errors in the file menuBar.class.php
40 1 Rick Glunt
41
---- VirtueMart 1.0.5 released ----
42
43
07-05-2006 soeren
44
45 2 Rick Glunt
Itemid issue: the shop was also fetching restricted menu items and used their Itemid, which resulted in "You're not allowed to view this resource..." (ps_session.php)
46
added missing Itemid parameter in the product file list (ps_product_files.php) and the PDF-button link (virtuemart.php)
47
Task #724 - Coupon discount becomes 0.00 when adding a new item (basket.php)
48 1 Rick Glunt
49
05-05-2006 soeren
50
^ Updated the UPS and USPS shipping modules with the versions contributed by koltz & deneb
51 2 Rick Glunt
Task #738 - shop.pdf_output.php creates a loop when /usr/bin/htmldoc is available (shop.pdf_output.php)
52 1 Rick Glunt
53
! DATABASE STRUCTURE CHANGED!
54
^ The length of some DECIMAL fields is not enough
55
#############################
56 2 Rick Glunt
	Allow Shopper group discounts up to 100.00%
57 1 Rick Glunt
	ALTER TABLE `jos_vm_shopper_group` CHANGE `shopper_group_discount` `shopper_group_discount` DECIMAL( 5, 2 ) NOT NULL DEFAULT '0.00';
58 2 Rick Glunt
	Allow bigger discounts than 999.99
59 1 Rick Glunt
	ALTER TABLE `jos_vm_product_discount` CHANGE `amount` `amount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
60 2 Rick Glunt
	Allow prices up to 9 999 999 999.99
61 1 Rick Glunt
	ALTER TABLE `jos_vm_product_price` CHANGE `product_price` `product_price` DECIMAL( 12, 5 ) NULL DEFAULT NULL ;
62 2 Rick Glunt
	Adjust order item price
63 1 Rick Glunt
	ALTER TABLE `jos_vm_order_item` CHANGE `product_item_price` `product_item_price` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
64 2 Rick Glunt
	Adjust order item final price
65 1 Rick Glunt
	ALTER TABLE `jos_vm_order_item` CHANGE `product_final_price` `product_final_price` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
66 2 Rick Glunt
	Adjust order total, allowing totals up to 9 999 999 999 999.99
67 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `order_total` `order_total` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
68
	ALTER TABLE `jos_vm_orders` CHANGE `order_subtotal` `order_subtotal` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
69
	
70 2 Rick Glunt
	Allow larger coupon amounts
71 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `coupon_discount` `coupon_discount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
72
	ALTER TABLE `jos_vm_coupons` CHANGE `coupon_value` `coupon_value` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
73
	
74 2 Rick Glunt
	Allow larger payment discounts
75 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `order_discount` `order_discount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
76
	ALTER TABLE `jos_vm_payment_method` CHANGE `payment_method_discount` `payment_method_discount` DECIMAL( 12, 2 ) NULL DEFAULT NULL ;
77
#############################
78
	
79
80
02-05-2006 soeren
81
82 2 Rick Glunt
could not update or delete in/from cart for products with single quotes in their attribute name/value (ps_cart.php)
83 1 Rick Glunt
84
27-04-2006 soeren
85 2 Rick Glunt
Task #729 - additional address links in admin (admin.user_form.php)
86
Task #733 - Discount causes error message in Order Details page (account.order_details.php
87
Task #73 - Order Confirm E-Mail - Plain text & html text of Message differ (ps_checkout.php)
88
fixed mis-aligned icons on administraton start page (ps_html.php)
89
product type list & form missing an object (product.product_type_list/_form.php)
90 1 Rick Glunt
91
23-04-2006 soeren
92
93
+ Now it is possible to easily inform your customers about their order cancellation right
94
	and your returns policy (as required by law in most european countries!)
95
	=> added 3 new configuration parameters (affected files: ps_config.php, admin.show_cfg.php, checkout.index.php, language files)
96
	! Update your configuration when updating from an earlier version
97 2 Rick Glunt
hiding attribute price modifiers when the user has no permission to view prices (ps_product_attribute.php)
98 1 Rick Glunt
99
20-04-2006 soeren
100 2 Rick Glunt
Task #722 - Undefined index: coupon_discount in ps_checkout.php
101
Task #721 - Trying to get property of non-object in shop.debug.php
102
Task #720 - Undefined $VM_LANG in ps_config.php
103
Task #719 - User list and user registration not compatible with UserExtended Component (ps_perm.php, admin.user_list.php)
104
Task #715 - List Prices not showing since upgrade to 1.0.4 (ps_product.php, function show_prices)
105
Task #560 - Clone Product with Child Products (added "SHOW" as result-returning-case ps_database.php)
106
Task #675 - No permissions to view products after search (virtuemart.searchbot.php)
107
Task #698 - Lost password link uses relative link instead of absolute (mod_virtuemart.php)
108
Task #707 - Payment method at the end of the checkout is not shown (ps_checkout.php)
109
Task #703 - Continue Shopping appears after modifying order details in shopping cart 
110 1 Rick Glunt
^ registered users (logged in) who are NOT registered as a customer (no billing address and 
111
	no shopper group) now get the "default" shopper group id when browsing the shop. (ps_perm.php)
112
	
113
18-04-2006
114
115 2 Rick Glunt
Task #705 - Product Type Pagelinks are not working due to wrong $num_rows
116
Task #706 - Session Problems in Mambo 4.5.3h (closing opened sessions when session.auto_start=1, ps_session.php)
117
search for the correct flypage lead to endless loop (ps_product.php)
118 1 Rick Glunt
119
09-04-2006
120
121 2 Rick Glunt
Task #686 - VirtueMart and Mambo 4.6.0 (admin.user_form.php. virtuemart_parser.php)
122
Task #646 - Search according to Parameters incorrect query
123
Task #642 - Set Locale Error (virtuemart_parser.php)
124 1 Rick Glunt
 
125
02-04-2006 soeren
126
127 2 Rick Glunt
Task #632 - get_flypage doesn't take into consideration parent products (ps_product.php)
128
Task #631 - Customer Unable to Remove Data from Bill To / Ship To Fields (ps_shopper.php)
129
Task #629 - PayFlow Pro does not handle 4 digit expiration dates gracefully
130
Task #511 - Discount % percentage is ignored by cart (ps_product.php)
131
Page redirection on error from Ship-To address from fixed, thanks TJ! (account.shipto.php)
132 1 Rick Glunt
133
30-03-2006 soeren
134
135
^ integrated the changes to the authorize.net class by Daniel Wagner (http://virtuemart.net/index.php?option=com_flyspray&do=details&id=634&Itemid=83)
136 2 Rick Glunt
wrong object names in PayPal notify.php script lead to a fatal error
137
Task #656 - "Remember Me" must be enabled to checkout, checkout_registration_form.php
138
tooltip function: added charset parameter to encode UTF-8 strings too, htmlTools.class.php
139 1 Rick Glunt
+ introduced a new function called "vmGetCharset" to return the current charset from the _ISO setting (UTF-8 by default), ps_main.php
140
141
28-03-2006 soeren
142 2 Rick Glunt
query error in ps_affiliate.php
143
fixed reviews listing ("More..." - link when more than 5 reviews exist for a product) in the frontend (ps_reviews.php)
144
fixed page navigation on product review list in adminsitration (product.review_list.php)
145 1 Rick Glunt
+ customer name on order list (thanks to deneb!), (order.order_list.php)
146 2 Rick Glunt
Fixed PayPal notify.php script:
147 1 Rick Glunt
	- wrong field name (` order_currency` instead of `order_currency`)
148
	- checking received currency and amount against database
149 2 Rick Glunt
parameter search query missing a `
150 1 Rick Glunt
151
27-03-2006 soeren
152
153 2 Rick Glunt
version.php causing fatal error regarding "class vmVersion previously declared..."
154
Prices visible to all users, although restricted
155
Admin Menu not visible with chinese language file (htmlentities missing third (=Charset) parameter)
156
CSV Export doesn't export parent product SKU (parent-child relationship gets lost)
157
fixed a small typo in the product scroller module
158 1 Rick Glunt
159
---- VirtueMart 1.0.4 released ----
160
161
23-03-2006 soeren
162
163 2 Rick Glunt
Order "Print View" link lead to a 404 error
164 1 Rick Glunt
+ ProductScroller module: added the category_id parameter to the XML file, so you can now specify a category_id (or a comma-separated list of more than one category_id) 
165
	to filter the products by (multiple) category/ies
166 2 Rick Glunt
Product Reviews are not added to the database, although the vote is added
167 1 Rick Glunt
	
168
20-03-2006 soeren
169
^ Payment method preselecection: the first displayed payment method is always pre-selected now
170 2 Rick Glunt
"delete from cart" fails when the custom attribute value contains quotes
171
can't assign more than one product type to a product
172
Task #622 - Order Update Time is Wrong
173
Task #601 - Show the Number of Products in a Category
174 1 Rick Glunt
+ for debugging: added '@ini_set( 'display_errors', 1 );' to virtuemart_parser.php
175
	for making PHP errors visible
176
^ changed behaviour for HTTPS links when in HTTPS mode.
177
	When the user is NOT on "checkout" or "account" pages, all links are generated using the http://... URL
178
	This will allow leaving the HTTPS mode 2 after the order has been placed.
179 2 Rick Glunt
Task #490 - adding attributes error on sub-items
180
Task #518 - Reports miss same-day orders
181
Task #558 - Bug in report basic module
182 1 Rick Glunt
^ showing "no image" image when a product thumbnail image is not available
183 2 Rick Glunt
Task #470 - Close tablerow after Categorylisting
184 1 Rick Glunt
+ products can be viewed using the SKU now. Works for the product details page:
185
	Instead of "&product_id=XX" just use "&sku=YY" where YY stands for the SKU of the product
186 2 Rick Glunt
credit card number not checked on form submit, another bug, same reason: payment method can be left unchecked
187 1 Rick Glunt
+ added: autocomplete="off" to the credit card form to prevent sensible information being prefilled
188
+ Order item status update by manelzaera
189 2 Rick Glunt
Task #617 - Wrong image path in account.billing.php
190
Task #615 - Cannot add multiple Product Types to a Product
191 1 Rick Glunt
192
16-03-2006 soeren
193
194 2 Rick Glunt
Sort ASC / DESC icon not working on Internet Explorer
195
wrong query in payment module for Linkpoint (ps_linkpoint.php)
196 1 Rick Glunt
^ restricting prices by user access level can be completely 
197
	disabled in the shop administration now (useful for people using ACL extensions like JACL)
198 2 Rick Glunt
manufacturer search code contained wrong SQL (shop_browse_queries.php) + various SQL fixes
199 1 Rick Glunt
200
14-03-2006 soeren
201
202 2 Rick Glunt
Fixed the session problems (removed the call to session_id() and various lines of unnecessary code)
203 1 Rick Glunt
204
12-03-2006 soeren
205
206 2 Rick Glunt
users, who are logged in, but not yet registered as customer/shopper 
207 1 Rick Glunt
	can't directly continue their "checkout" after registration as shopper
208 2 Rick Glunt
users who are logged in, but have an empty "usertype" field don't see prices
209
added $manufacturer_id support for caching pages
210 1 Rick Glunt
211
---- VirtueMart 1.0.3 released ----
212
213
11-03-2006 soeren
214 2 Rick Glunt
syntax error in shipping.rate_form.php
215 1 Rick Glunt
216
10-03-2006 soeren
217 2 Rick Glunt
Task #325 Log out does not work
218
missing $mosConfig_absolute_path in currency_convert.php
219 1 Rick Glunt
220
07-03-2006 soeren
221 2 Rick Glunt
many short tag fixes (< ? => < ?php )
222
Task #566 - DescOrderBy doesn't work with SEF
223
more ps_session class fixes to work on Joomla 1.0.8 & Mambo 4.6
224 1 Rick Glunt
	seems to me as if some Joomla 1.0.8 users are suffering serious Session problems now
225
^ setting memory_limit to 16M when it is lower
226
+ multiple tax rate details in order email
227
228
04-03-2006 soeren
229 2 Rick Glunt
short php tags in shop.manufacturer_page.php
230
Task #551 - Cart showing extra products after adding first item
231
Task #562 - Discount deletion problem
232 1 Rick Glunt
233
02-03-2006 soeren
234 2 Rick Glunt
Task #432 - missing ST address in order_user_info when using default address
235
Task #482 - error with multiple mod_virtuemart
236
Task #541 - IE gets error in admin orders
237
View by Manufacturer: Products without prices not shown
238 1 Rick Glunt
+ new global variable $VM_BROWSE_ORDERBY_FIELDS, contains all sort-by fields for the browse page
239
^ moved $orderby code to shop.browse.php and shop_browse_queries.php
240
+ new configuration constant: VM_BROWSE_ORDERBY_FIELD can be [product_name|product_price|product_cdate|product_sku]
241
+ added "ob_start" to the session class to prevent HTML output BEFORE the template is loaded ( Task #553 - Product Display)
242
^ tax rates in drop-down list in product form are ordered by rate, descending now
243
244
28-02-2006 soeren
245
246 2 Rick Glunt
tax total calculated based on product tax rate when TAX_MODE = 1 (store-address based tax mode)
247
Task #536 - vendor info page error
248
page navigation on browse pages contained the live site URL.
249 1 Rick Glunt
250
22-02-2006 soeren
251
252 2 Rick Glunt
standard shipping module doing wrong number_format when amount is greater than 999.99
253
fixed: multiple tax rates / subtotal re-calculation when discounts are applied
254
ps_product_category::get_cid => category ID query not executed
255
attribute prices being displayed without tax, although "show prices including tax" is active
256
totals getting stored without decimals: changed "setlocale( LC_NUMERIC, 'en' )" to "setlocale( LC_NUMERIC, 'en_US' )"
257 1 Rick Glunt
+ page title on order details page in account maintenance
258 2 Rick Glunt
checkout login form using sefRelToAbs for $return
259 1 Rick Glunt
^ using the same "Add-to-cart" image as in product_details in browse page now
260 2 Rick Glunt
tax rates were stored with 0.0000 value
261 1 Rick Glunt
262
! DATABASE STRUCTURE CHANGED 
263
---
264 2 Rick Glunt
	http://virtuemart.net/index.php?option=com_flyspray&Itemid=83&do=details&id=521
265 1 Rick Glunt
	ALTER TABLE `jos_vm_product_mf_xref` CHANGE `product_id` `product_id` INT( 11 ) NULL DEFAULT NULL 
266
	
267 2 Rick Glunt
	Store multiple-tax-rates details for each order when applicable
268 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` ADD `order_tax_details` TEXT NOT NULL AFTER `order_tax` ;
269
---
270
271
272
21-02-2006 soeren
273
274 2 Rick Glunt
Task #525 - USPS shipping module: User details SQL query
275
order email: text part had ugly HTML entities in it (e.g. &euro; )
276 1 Rick Glunt
^ file downloads (paid downloads): reading and sending the file is now handled by a new function 
277
	(previously: readfile, now: vmReadFileChunked )
278 2 Rick Glunt
fixes for compatibility with Joomla 1.1.x, still maintaining backwards compatibility with Mambo
279 1 Rick Glunt
	- added $vmInputFilter to global declaration list in virtuemart.php
280
	- virtuemart module dealing with wrong module paths
281
	- ps_perm needed its own ACL manipulation methods
282
	- ps_session doesn't need to append "&Itemid=" in the backend
283
	
284
17-02-2006 soeren
285
286 2 Rick Glunt
When price field left empty and product had no price, a price record (0) was added.
287
Task #456 - Foreign adress give error on checkout
288 1 Rick Glunt
	If you leave the ZIP start or end fields empty, automatically "00000" or "99999"
289
	is inserted. This was a trap for many users.
290 2 Rick Glunt
Task #515 - Problem with Authorize.net after upgrade
291
Task #519 - Fatal error when adding a manufacturer
292
linkpoint class using wrong user information query (ps_linkpoint.php)
293
order list query error
294 1 Rick Glunt
+ order and user list can be filtered by full name now 
295
	(before it was possible to search for the first name OR the last name, not both at the same time)
296
	
297
14-02-2006 soeren
298
299 2 Rick Glunt
Task #514 - add to cart URL does not always work
300
Task #509 - Deleting manufacturer bug
301
Task #495 - Related products list doesn't update with new products: 
302 1 Rick Glunt
	now displaying 2000 related products instead of 1000.
303 2 Rick Glunt
Task #483 - fatal error in admin.user_form.php in line 101
304
Task #480 - Various Errors (one fatal) in vm_dtree.php
305
Task #474 - Changing default flypage is broken
306
Task #473 - Free Shipping broken: SQL statement in global.php
307
Task #471 - The script sleight.js isn't loaded when SEF URLs is on
308
Task #468 - wrong variable in standard_shipping.php
309
Task #455 - Silent registration not working
310 1 Rick Glunt
311
08-02-2006
312 2 Rick Glunt
"empty cart bug" using Mambo 4.5.3h
313
Task #502 - Deleting User From VirtueMart 
314
Task #486 - HTTPS Error In Virtuemart.cfg.php (not every server uses port 443 for secure connections)
315 1 Rick Glunt
316
---- VirtueMart 1.0.2 released ----
317
318
19-01-2006 soeren
319 2 Rick Glunt
Deleting a product didn't delete the product <-> product type relationship,
320 1 Rick Glunt
	so you couldn't delete the product type
321
322
16-01-2006 soeren
323 2 Rick Glunt
Task #443 - Registration not possible with .info domain
324
Task #418 - Can't assign multiple product types to a product
325
Task #417 - Changing status to 'C' for auth net settle del. trans ID!
326
product list not showing all search options
327
Using recent Itemid instead of 1, when the Shop has no own Itemid
328
Task 412 - no tax on attributes
329
Task 413 -  wrong price on details page when using quantity-based prices
330 1 Rick Glunt
+ added Australia Post shipping module by Ben Wilson (ben@diversionware.com.au)
331 2 Rick Glunt
mosproductsnapshot Mambot wouldn't correctly display linked images
332 1 Rick Glunt
+ Download ID "hack" by Eugene, wooly, scott, joomlasolutions!
333
	Customers can get their download IDs for downloading files
334
	directly from the order details page (products are linked)
335
+ showing filesize for files which are listed on the product details page (by djlongy)
336
337
11-01-2006 soeren
338 2 Rick Glunt
Task #433 Blocked message (popup) on registration
339 1 Rick Glunt
340
27-12-2005 soeren
341 2 Rick Glunt
mod_productscroller not using category ID for filtering products
342 1 Rick Glunt
343
20-12-2005 soeren
344
^ silently registered users don't have to remember their old usernames now (Task #385 returning hidden/silent users can't use the same email address)
345 2 Rick Glunt
order list: searching by user names won't work
346 1 Rick Glunt
347
15-12-2005 soeren
348 2 Rick Glunt
product prices can be zero or empty now. When the product price is left empty in the product form, an existing price will be deleted and no price will be added.
349 1 Rick Glunt
^ PayPal payment extra info now subtracts order and coupon discounts from the order subtotal
350
^ Now it's possible to checkout with $0 in the cart. Allows free purchases using gift coupons.
351 2 Rick Glunt
Tax total is zero although user's country/state combinination has a matching tax rate record (when CHECKOUT_STYLE = 3 or 4)
352
Task #364 "thank you for your patience...": wrong Waiting list link
353
Task #386 "New user couldn't be added"
354 1 Rick Glunt
355
10-12-2005 soeren
356 2 Rick Glunt
currency_convert including wrong DOMIT files.
357
user list has no valid user id in the delete link (deleting didn't work)
358 1 Rick Glunt
359
07-12-2005 soeren
360 2 Rick Glunt
Task #63: Prices are stored in the session and do not change on update
361
wrong xhtml syntax in mod_virtuemart_search
362
Task #374: Incorrect "Title" wording on [Featured & Discounted Products] Screen
363
Task #372: Product Search doesn't work when Joomla Caching is ON
364 1 Rick Glunt
	(product search pages were cached, so the search function could only be used once)
365
366
04-12-2005 soeren
367 2 Rick Glunt
"product_list" search not working, when a category is selected
368 1 Rick Glunt
^ Extra Fields are now visually integrated in the registration form, not appended at the end
369
^ more debug output in standard_shipping module (only when DEBUG is turned on)
370
371
01-12-2005 soeren
372
^ attributes are formatted now in the order print screen - just as in the frontend
373
+ attributes of child products (which were selected by the customer) are stored now which each order
374 2 Rick Glunt
fixed a bug in the frontend order listing (account maintenance section), which showed no search box and page navigation
375
fixed a bug in global.php, where an administrator, which has no record in the table
376 1 Rick Glunt
  jos_vm_auth_user_vendor wouldn't get the vendor information (and see prices in the backend with no decimals)
377
378
379
30-11-2005 soeren
380 2 Rick Glunt
added a routine to unpublish mambo-phpShop mambots on upgrade
381
added checks for the existance of files which are to be loaded
382
added a check if $ps_shopper_group is an instantiated ps_shopper_group object to admin.user_form.php
383
renamed all occurences of $PHP_SELF to $_SERVER['PHP_SELF']
384
fixed a bug in the page navigation on the browse page (document.adminForm is null or not an object)
385 1 Rick Glunt
386
---- VirtueMart 1.0.1 released ----
387
388
28-11-2005 soeren
389
^ renamed the vmLog function 'flush' to 'printLog' to prevent early flushing (was it caused by the function name?? would be another curious php bug)
390
! wrong error handling when a user is not allowed to view the requested page (Security Issue).
391 2 Rick Glunt
wrong featured products links on storeadmin homepage
392
PDF output not working
393
calling html_entity_decode with an empty string crashed Apache and VM (class.phpinputfilter.php)
394 1 Rick Glunt
 
395
24-11-2005 soeren
396 2 Rick Glunt
setlocale( LC_NUMERIC, 'en' ) is used globally for ensuring that numbers are handled with decimal points
397
fixed a parser error in the random products module
398 1 Rick Glunt
399
---- VirtueMart 1.0.0 final released ----
400
401
23-11-2005 soeren
402 2 Rick Glunt
vmPopUpLink generating window with same value for width and height
403
removed whitepace at the end of ps_main.php
404
even when no discount was selected in the product form, a discounted end price was filled in
405
when user is assigned to a Shoppergroup which doesn't exist, the default one is used now (thanks to esteve!)
406
CSV-Export: removed export of "product_special" field, because it's not included in the default CSV configuration
407
CSV-Export running incorrect query (empty file received)
408 1 Rick Glunt
409
21-11-2005 soeren
410 2 Rick Glunt
filenames didn't include the full path
411
problem with filemanager: "The request file wasn't found"
412 1 Rick Glunt
^ small DB structure change to allow negative quantities for "jos_vm_product.product_in_stock" (just removed the UNSIGNED attribute)
413
	ALTER TABLE `jos_vm_product` CHANGE `product_in_stock` `product_in_stock` INT( 11 ) NULL DEFAULT NULL;
414 2 Rick Glunt
wrong height of full-image-popUp-window in product details
415 1 Rick Glunt
^ (or bug fix?): added ob_start according to this bug report: http://virtuemart.net/index.php?option=com_flyspray&Itemid=83&do=details&id=300
416
^ fixed the laoyut for IE in "Your store::control panel"
417
+ added login form to account maintenance pages to allow quick login
418
419
17-11-2005 soeren
420
^ removed the "VirtueMart already installed?" check to allow manual installation.
421
^ extended ps_html::writableIndicator to process arrays with more than one directory
422
+ integrated Verisign Payflow Pro payment module into VirtueMart
423
424
16-11-2005 soeren
425
426
^ splitted up and renamed "/sql/virtuemart.installation.mysql.sql"
427
	into "/sql/virtuemart.installation.joomla.sql"
428
	and "/sql/virtuemart.installation.mambo.sql"
429
	for those users WHO DON'T EVEN LOOK INTO THE FILE THEY ARE UPLOADING IN PHPMYADMIN.
430
	
431
^ updated the INSTALLATION.php to be able to distribute a "Manual Installation" package,
432
	where it is added to as "README.txt"
433 2 Rick Glunt
authorize.net not getting the correct billto address
434 1 Rick Glunt
^ improved the debug and error message reporting in authorize.net payment module
435
436
16-11-2005 schirmer
437 2 Rick Glunt
switched to vmLogger in payment and shipping modules
438
switched to new user_info table in payment and shipping modules
439 1 Rick Glunt
440
441
15-11-2005 soeren
442 2 Rick Glunt
fixed a small bug in the ps_shopper.php
443 1 Rick Glunt
+ new: bulgarian language file
444 2 Rick Glunt
"Credit Card type not found" error would prevent checkout.
445 1 Rick Glunt
446
12-11-2005 soeren
447 2 Rick Glunt
users couldn't rename their username in account maintenance (ps_shopper.php)
448
small notices in ps_checkout.php
449 1 Rick Glunt
450
10-11-2005 schirmer
451 2 Rick Glunt
renamed 'Log' to 'vmLog' in virtuemart_parser.php
452 1 Rick Glunt
453
09-11-2005 soeren
454 2 Rick Glunt
fatal error: prices can't be deleted (ps_product_price.php, product.product_price_list.php)
455
renamed class 'Log' to 'vmLog'
456
standard shipping module not accepting valid rates onValidate
457 1 Rick Glunt
458
---- 1.0.0 RC3 released ----
459
460
08-11-2005 soeren
461 2 Rick Glunt
installation displays a log now
462
installation would copy files with wrong permissions on upgrade
463
product list empty when browsing child products of a product from pages no. >= 2
464
ps_checkout typos
465
"Empty Cart" - fixed a bug where the session id would have been changed on each page load
466 1 Rick Glunt
	what made keeping items in the cart impossible
467
	
468
07-11-2005 soeren
469
470 2 Rick Glunt
task #252 (Japanese Yen Currency symbol affects attribute list line break)
471
unpublished products were counted in "products in category".
472
task #249 (a bug with html_entity_decode ("Warning.....MBCS not implemented"))
473
fixed a small notice in vm_dtree.php
474 1 Rick Glunt
475
---- 1.0.0 RC2 released ----
476
477
06-11-2005 soeren
478 2 Rick Glunt
changed all occurences to 'com_phpshop' to 'com_virtuemart' in payment methods
479
bug #164 (Admin doesn't accept any input and doesn't change pages)
480
fixed a fatal error in the install.php
481 1 Rick Glunt
482
04-11-2005 soeren
483 2 Rick Glunt
when updating the order status from the order list, always a customer notification would be sent
484
the Altbody (alternative text part of an email) is utf8_encoded now,
485 1 Rick Glunt
	when the language charset is 'utf-8' (standard in all new language files in joomla!)
486
+ Manufacturer ID is shown in manufacturer_list now
487
+ added search by product_sku to searchbot
488
^ payment method and shipping method are validated again on orderAdd
489 2 Rick Glunt
fixed the shipping_rate_id validation in the standard_shipping module
490
moved the coupon field back into the cart
491
wrong names for new customers in overview
492 1 Rick Glunt
- removed the table prefix replacing function from ps_database
493
^ changed the url formatting function ps_session::url to use $mm_action_url instead of URL
494 2 Rick Glunt
more fixes to the Shared SSL support (it now logs the user in on the https domain, even when Joomla is used)
495 1 Rick Glunt
496
497
02-11-2005 soeren
498 2 Rick Glunt
fatal error in payment method form in frontend
499
passkey change code didn't work (e.g. authorize.net)
500
admin top menu didn't show up when quotes in a module name
501
usps module referenced wrong DOMIT! path
502
coupon add didn't work
503
wrong rounding of the subtotal field
504 1 Rick Glunt
! table structure changed!
505
	#####
506
	ALTER TABLE `jos_vm_orders` 
507
	CHANGE `order_subtotal` `order_subtotal` DECIMAL( 10, 5 ) NULL DEFAULT NULL;
508
	#####
509
^ refreshed paypal code (removed tax field, charging amount=subtotal+tax and shipping now).
510
	
511
01-11-2005 soeren
512 2 Rick Glunt
category_flypage was 'flypage' regardless of the category setting (changed ps_DB::sf() )
513 1 Rick Glunt
^ changed coupon field to be displayed only on the payment method selection screen
514 2 Rick Glunt
percentage coupon was miscalculated on quantity update in cart (thanks gwen)
515 1 Rick Glunt
^ currency symbol in store form is now stored as HTML entity (?  => &euro; )
516
^ payment methods are surrounded by fieldsets now
517
518
28-10-2005 soeren
519 2 Rick Glunt
changed shopmakeHtmlSafe to use hmtlspecialchars instead of htmlentities
520
fixed a lot of queries using a database object instead of ps_DB
521
replaced all occurences of mosToolTip by mm_ToolTip
522
tax rate is automatically divided by 100 when larger than 1.0
523
"view more images" wasn't shown on product details, view_images page had SQL errors
524 1 Rick Glunt
525
27-10-2005 soeren
526 2 Rick Glunt
fixed a bug in ps_order.php, where the mail would have been sent to '' (nobody)
527
some fixes for the wz_tooltip (using htmlentities now)
528 1 Rick Glunt
^ page navigation links only show up when more results are there to display than $limit
529
+ added page navigation to order list in account maintenance section
530
+ added tax amount to paypal payment form code
531 2 Rick Glunt
fixed a big bug in the SQL update of the user data to VirtueMart
532 1 Rick Glunt
+ added quick (un)publish feature to category and payment method list
533
- files admin.user.hmtl.php, store.user.html.php
534
^ restricted access to the user list & form to conform with joomla's user component access
535
+ added new class vmAbstractObject
536
+ added new handlePublishState function (class vmAbstractObject)
537
^ changed productPublish function to handlePublishState
538
! Database table entry changed: 
539
##############
540
UPDATE `jos_vm_function` SET `function_name` = 'changePublishState',
541
`function_class` = 'vmAbstractObject.class',
542
`function_method` = 'handlePublishState',
543
`function_description` = 'Changes the publish field of an item, so that it can be published or unpublished easily.' WHERE `function_id` =139 LIMIT 1 ;
544
##############
545
546
26-10-2005 soeren
547
+ added debugging to image upload function
548 2 Rick Glunt
Bug #181 ? Can't add new prices to product
549 1 Rick Glunt
550
25-10-2005 soeren
551 2 Rick Glunt
Bug #174 ? Checkout using USPS Module, fixed path to xml domit! library
552 1 Rick Glunt
^ renamed /html/VERSION.php to /html/footer.php
553
^ changed the colors of the order list to joomla css classes (account maintance section)
554 2 Rick Glunt
FR #127 font size in tab headings too big in safari browser
555 1 Rick Glunt
+ added new language tokens for the Log integration
556 2 Rick Glunt
Bug #166 ? virtuemart-beta4-shared SSL
557
Bug #173 - Registration with e-mails over 25 characters
558
bug #176 - beta4: message tax included displayed even if OFF
559 1 Rick Glunt
^ FR #125 vendor name in shopper group drop-down
560
561
24-10-2005 soeren
562 2 Rick Glunt
fixed a bug where "my-email-address@domain.com" couldn't be used for username (converting - to _ now)
563 1 Rick Glunt
^ file uploading errors are handled better now
564
+ introduced new global Log object for better Error Message Handling
565
	See http://pear.php.net/package/Log for docs.
566
	The class and its child classes can be found in /classes/Log. VM uses a modified version
567
	of the display class. Support for buffering and formatting depending on priority was added.
568
569
	
570
22-20-2005 soeren
571
+ added ability to change username + password through shop's billing form
572 2 Rick Glunt
waiting list extension printing errors...
573 1 Rick Glunt
574
20-10-2005 soeren
575 2 Rick Glunt
fixed various bugs in modules (vm_dtree, vm_transmenu, vm_JSCook, vm_product_categories, vm_productscroller)
576
category_id is lost when (un)publishing a product directly from the product list
577 1 Rick Glunt
578
19-10-2005 soeren
579 2 Rick Glunt
fixed session debug messages, a session isn't started in the backend now
580
fixed various installation / update bugs
581 1 Rick Glunt
^ changed Mail functions
582
	* renamed mShop_Mailer to vmMailer
583
	* added the functions vmMail (similar to mosMail) and vmCreateMail( similar to mosCreateMail)
584
	* line-ending fix for Mac & Win problems sending mail (Could not instatiate mail function)
585
	
586 2 Rick Glunt
made labels for payment methods clickable
587
fixed bug #137 'unpublished products can become related products'
588 1 Rick Glunt
589
=======
590
19-10-2005 schirmer
591 2 Rick Glunt
 fixed Top10 module showing products multiple times if it has more than one category
592 1 Rick Glunt
593
594
18-10-2005 soeren
595
^ Changed the field jos_vm_order_item.product_item_price from DECIMAL(10,2) to DECIMAL(10,5) to prevent rounding errors
596
##########
597
ALTER TABLE `mos_vm_order_item` CHANGE `product_item_price` `product_item_price` DECIMAL( 10, 5 ) NULL DEFAULT NULL;
598
##########
599
600
+ re-added shop.registration.php (includes login form and registration form)
601 2 Rick Glunt
changed cart initialitation function from "ps_cart" to "initCart"
602
fixed bug #135 Cannot use a scalar value as an array
603
bug in product folder view
604 1 Rick Glunt
^ introduced new blue icons
605 2 Rick Glunt
bug in product file form + filemanager
606 1 Rick Glunt
607
17-10-2005 soeren
608 2 Rick Glunt
user registration required email, although no email field was there
609
credit card payment wasn't recognized correctly on order details screens
610 1 Rick Glunt
^ added Credit Card details to order confirmation email
611
^ last 4 digits of a Credit Card number are masked by asterisks now (security!) in administration
612 2 Rick Glunt
fixed the PDF function (a file was missing php code), updated HTML2FPDF to version 3.02beta
613
prices from advanced attribute field didn't include shopper group discount, 
614 1 Rick Glunt
  when the price was set to a fixed price ( Color,blue,green[=45.00]; )
615 2 Rick Glunt
dtree module crashed - missing global $db declaration
616 1 Rick Glunt
617
14-10-2005 soeren
618 2 Rick Glunt
On registration an error from the Joomla registration function would empty all fields
619 1 Rick Glunt
+ added new Version check link to admin section
620 2 Rick Glunt
keyword length is restricted to 50 from now on (security), prevents 10000 characters long keyword via URL 
621 1 Rick Glunt
622
12-10-2005 soeren
623 2 Rick Glunt
wz_tooltip.js is included now whenever mm_ToolTip was called
624 1 Rick Glunt
^ The registration & billto form have been completely rewritten
625
	The are built out of a loop now, that runs through an array with all fields and 
626
	marks required fields. This prepares the integration of	a form & field management 
627
	component! You can already now easily re-arrange the fields by changing their order.
628
+ Added complete JS validation to the registration / billto forms
629
	Uses vmCommonHTML::printJS_formvalidation() to print a JS form validation function
630
	
631
11-10-2005 soeren
632 2 Rick Glunt
fixed a bug in the shopper-registration of a registered user
633 1 Rick Glunt
+ added SwitchCard support to CC numbers validation
634
635
10-10-2005 soeren
636
^ moved to class vmInputFiler to prevent SQL injection
637
	(we always had our own basic protection against that, but vmInputFilter was especially made for that)
638
	To secure a variable just use $variable = $vmInputFilter->safeSQL( $variable );
639 2 Rick Glunt
fixed a dumb bug in the function ps_product_attributes::cartGetAttributes
640 1 Rick Glunt
	(allowed to add products without choosing attributes)
641
^ moved ACL code for 'show_prices' authentication into ps_perm::prepareACL()
642
^ moved cart initialization code into a new constructor for ps_cart
643
^ moved Session initialization code into ps_session::initSession(); a new constructor calls this on class instantiation
644
645
09-10-2005 soeren
646
+ new Configuration parameter VM_SILENT_REGISTRATION
647
	allows users to "silently" register into Mambo/Joomla
648
	means they don't have to fill in a username and password at the registration.
649
! you can use the configuration panel to set this value; default: 1 (=enabled)
650
651
08-10-2005 soeren
652
+ added new configuration parameter VM_PRICE_ACCESS_LEVEL
653
	The value is the name of a Joomla user group, default: "Public Frontend"
654
	It can be used to restrict the price display to certian membergroups (including their childs)
655
+ added new configuration parameter VM_PRICE_SHOW_INCLUDINGTAX
656
	A flag to turn on or off the message (including 8.5% tax) behind a price display
657
+ added new configuration parameter VM_PRICE_SHOW_PACKAGING_PRICELABEL
658
	A flag to switch between usual price labels or packaging price labels (which are used, when Packaging Units are set)
659
^ re-arranged fields in the configuration panel
660
661
07-10-2005 soeren
662
+ new function vmPopupLink to quickly generate a JS + XHTML compliant link
663 2 Rick Glunt
TopTen module optimized (ran 11 queries before on 10 products, now ONE)
664 1 Rick Glunt
665
06-10-2005 soeren
666
^ updated the PayPal Form Code according to this post (http://mambo-phpshop.net/index.php?option=com_smf&Itemid=71&topic=11167.msg21226#msg21226)
667
668
06-10-2005 schirmer
669 2 Rick Glunt
tax list optional with onChange field. product_form automatically edits the price fields if tax is changed.
670
public frontend fixed. New menu buttons didn't send admin state pshop_mode variable.
671 1 Rick Glunt
672
06-10-2005 schirmer
673 2 Rick Glunt
typos in install script
674
missing / in dummy phpshop file
675 1 Rick Glunt
676
05-10-2005 soeren
677
+ added new product discount "overrides" to the product form which can be used to
678
	fill in a discounted end user price, from which a discount will be calculated and added to the product discount list
679 2 Rick Glunt
fixed a bug in install.php
680 1 Rick Glunt
+ added a new CVS module 'build_scripts', so you can build your installers
681
682
683
04-10-2005 soeren
684
^ moved the Shipping Rates and Carriers of the standard shipping module into sample data file
685
^ the class ps_user registers users into VirtueMart (function for admins!)
686
^ the class ps_shopper registers Shoppers into VirtueMart (function add for Shoppers)
687
^ Changed the registration process to use the registration component of Mambo/Joomla
688
- file shop.registration.php
689
! User Management no longer uses modified Mambo files, but includes needed functions.
690
- file admin.users.html.php
691
692
04-10-2005 schirmer
693
^ Updated Montrada payment class for VirtueMart
694 2 Rick Glunt
Minor fix in url generation in ps_session. If option is specified com_virtuemart will not be appended.
695
Category count now displays correct count for vendors
696
Error messages from ps_product now are space seperated for better readability
697 1 Rick Glunt
698
01-10-2005 soeren
699
- Removed many fields from the table jos_vm_modules which are not longer necessary (and were actually never needed)
700
! Updated all SQL files and the Installation script
701
! Beginning to change the code to not to use mos_users table for customer information
702 2 Rick Glunt
! ##Database Structure Changes ##! 
703 1 Rick Glunt
	Details: /sql/UPDATE-SCRIPT_mambo-phpshop_1.2_stable-pl3_to_VirtueMart_1.0.sql
704
705
^ Changed all tooltips to use wz_tooltip, this gives always working tooltips - even on tabbed forms
706
+ added JS ToolTip by Walter Zorn to VirtueMart
707
708
709
30-09-2005 schirmer
710 2 Rick Glunt
frontend administration can't load page
711
missing pshop_mode=admin in inventory for links
712
ps_affiliate undefined index afid on checkout in register_sale function
713 1 Rick Glunt
^ list_year in ps_html changed to dynamic year list
714 2 Rick Glunt
store.index only shows apropriate options and information. no links to unusable modules or non-vendor specific stats
715
fixed duplicate files listed on flypage
716 1 Rick Glunt
717
29-09-2005
718
- updated all files to use com_virtuemart as path
719
- updated all queries to use {vm} as shop table prefix
720
- Changed $PHPSHOP_LANG to $VM_LANG
721
- fixed product file listing
722
- renamed *phpshop*.php to *virtuemart*.php
723
- added "update to virtuemart" routines to install.php
724
725
27-09-2005
726
- Domit! libraries are not longer included in VirtueMart, Mambo provides them
727 2 Rick Glunt
WYSIWYG Editor not loading in frontend admin
728 1 Rick Glunt
^ Frontend Administration uses the backend toolbar now (shared administration)
729
^ changed the file headers of all files to carry the new name (VirtueMart) and a copyright notice
730
731
26-09-2005 soeren
732 2 Rick Glunt
fixed the "product inventory" and "special products" list
733 1 Rick Glunt
734
25-09-2005 soeren
735
! configuration constant SEARCH_ROWS (deprecated) is to be replaced by $mosConfig_list_limit
736
- removed Mail configuration from configuration form (dropping support for Mambo < 4.5.1 )
737
- removed configuration constant MAX_ROWS.
738
^ changed the configuration file (virtuemart.cfg.php) to build URLs and Paths from Mambo configuration variables
739
  This means that you don't have to adjust your configuration file when moving a site.
740
^ updated all forms to use the new formFactory class and it's methods
741
+ new class formFactory for managing common form tasks in all administration forms in virtuemart
742
743
18-09-2005 soeren
744
^ Language files are updated. Language Strings can be returned as HTML Entity-encoded Strings.
745
	* class vmAbstractLanguage is the base class for all language files.
746
	* function _() returns an html entity-encoded string
747
! language classes extend class vmAbstractLanguage from now on. mosAbstractClass is deprecated.
748
- file mos_4.6_code.php will be removed.
749
	* vmAbstractLanguage & mosAbstractLanguage class moved into language.class.php
750
	* mosMailer / mosCommonHTML compat code moved into ps_main.php
751
752
13-09-2005 soeren
753
+ changed the product files list to show images in a tooltip
754 2 Rick Glunt
added code to prevent that manufacturers are deleted which still have products assigned to it
755
changed virtuemart_parser.php not to be greedy on variables when $option is NOT "com_virtuemart"
756 1 Rick Glunt
	this should fix conflicts with variables of the same name used by other components
757
^ Updated the toolbar to allow batch delete / (un)publishing of items in lists
758
^ Changed complete page navigation to Mambo style (also remembers list positions!)
759 2 Rick Glunt
Product Quantity wasn't updated in cart when adding the same product again
760 1 Rick Glunt
! functions search_header and search_footer will be removed. Don't use them. Use the class listFactory and its methods instead.
761
^ changed all shop administration lists to use the new class listFactory. No more HTML Code in those lists!
762
+ added new file "htmlTools.class.php" containing a listFactory for admin lists
763
+ added new file "pageNavigation.class.php" (copy of the administrator/includes/pageNavigation.php)
764
+ added new file "/js/functions.js" for JS functions in the administration area
765
766
06-09-2005 soeren
767
^ mod_virtuemart: changed the default value for "Pre-Text" to "" (empty!)
768 2 Rick Glunt
product search not handling keywords as separate search words, but as one (normal search)
769 1 Rick Glunt
770
01-09-2005 soeren
771
772
+ added a CSS file called shop.css to /css: will control all shop specific layout in the future
773
^ moved some program logic from virtuemart_parser.php to their appropriate classes
774
775
776
31-08-2005 soeren
777 2 Rick Glunt
products with a single quote (') didn't have a visible product image
778 1 Rick Glunt
^ upated the CSV documentation
779
^ product form: moved the discount drop-down list to product information tab
780
	added a check to test if the IMAGEPATH is writable (see Tab "product images")
781 2 Rick Glunt
Custom Attribute Values would allow the customer to alter the product price (thanks to "Ary Group" <AryGroup@ua.fm> for reporting that)
782 1 Rick Glunt
783
=======
784
26-08-2005 Zdenek Dvorak
785
+ Now is possible use EXTRA FIELDS in user_info. Just set variable _PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_X (where X is from 1 to 5)
786
  in language file and new input field will be shown in user's billing and shipping address form and in order details. Size of 
787
  extra field 1, 2 and 3 is 255 chars. Size of extra field 4 and 5 is one char and they are shown as input select field.
788
  For reasonable using extra field 4 and 5 is needed change items of input select in functions list_extra_field_4 
789
  and list_extra_field_5 in file classes/ps_html.php.
790
  You can change position of this fields in form in files: account.shipto.php account.billing.php account.order_details.php 
791
  admin.users.html.php admin.user_address_form.php
792 2 Rick Glunt
+ User info in order includes EXTRA FIELDS. #REQUIRES a DATABASE UPDATE! ##
793
^ #Database structure changed ##
794 1 Rick Glunt
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_1` varchar(255) default NULL;
795
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_2` varchar(255) default NULL;
796
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_3` varchar(255) default NULL;
797
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_4` char(1) default NULL;
798
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_5` char(1) default NULL;
799
+ New input field in user's shipping and billing address: phone_2
800 2 Rick Glunt
wrong address_type in file account.shipto.php
801
wrong $missing comparision for address_type_name in files account.shipto.php and admin.user_address_form.php
802
showing $missing_style in file admin.user_address_form.php
803
URL for editing shipping address in file admin.users.html.php
804 1 Rick Glunt
+ New variables in language file
805
806
12-08-2005 Zdenek Dvorak
807
+ New feature in backend: You can search products by:
808
  - modified date of product (You can search products which are very old and need update or which are new and need be checked)
809
  - modified date of product's price (Very usefull if you use price synchronizing with other system - e.g. company accountancy)
810
  - products with no price
811 2 Rick Glunt
+ New features: unit & packaging #REQUIRES a DATABASE UPDATE! ##
812 1 Rick Glunt
  You can set unit of product, number units in packaging and number units in box. For showing packaging in product_details is
813
  needed use in flypage {product_packaging} - see html/templates/product_details/flypage.php
814 2 Rick Glunt
^ #Database structure changed ##
815 1 Rick Glunt
  ALTER TABLE `mos_{vm}_product` ADD `product_unit` varchar(32);
816
  ALTER TABLE `mos_{vm}_product` ADD `product_packaging` int(11);
817
^ Now is possible set default product weight unit (pounds) and default product length unit (inches) in language file:
818
  var $_PHPSHOP_PRODUCT_FORM_WEIGHT_UOM and var $_PHPSHOP_PRODUCT_FORM_LENGTH_UOM
819
+ New language file for Czech translation (czechiso.php with ISO-8859-2 and czech1250.php with CP1250 codepage)
820
+ New parameter for modul virtuemart: moduleclass_sfx
821
822
09-08-2005 Zdenek Dvorak
823 2 Rick Glunt
bad showing last_page in cart and show error message if no product_id (no redirecting) (ps_cart.php)
824
error message befor login to show account.order_details (ps_main.php)
825
error message in no tax_rate (before show Shipping Address) (ps_product_attribute.php)
826
bad redirecting if URL == SECUREURL (ps_session.php)
827
vertical aligning button "Add to Cart" (shop.product_details.php)
828 1 Rick Glunt
829
02-08-2005 soeren
830 2 Rick Glunt
categories from the category list were not shown in the list under some circumstances
831
Slashes were stripped out of text when saving a payment method (extrainfo)
832 1 Rick Glunt
^ moved the SQL Queries out of the file shop.browse.php into shop_browse_queries.php
833
834
01-08-2005 Zdenek Dvorak
835 2 Rick Glunt
Product Type: File mod_virtuemart.php, variable _PHPSHOP_PARAMETER_SEARCH was changed to _PHPSHOP_ADVANCED_PARAMETER_SEARCH 
836 1 Rick Glunt
837
26-07-2005
838 2 Rick Glunt
Tax Total wasn't calculated correctly when MULTIPLE_TAXRATES_ENABLE was set to 1 and a disount was applied
839
Product Discounts weren't calculated correctly when PAYMENT_DISCOUNT_BEFORE was enabled (ps_product::get_advanced_attribute_price())
840
basket.php didn't calculate the correct Tax Amount when a Coupont has been redeemed
841
Coupon Discount wasn't calculated correctly (when Percentage) - ps_coupon::process_coupon_code()
842
Quantity Discounts didn't show the correct price in the basket (ps_product::get_price())
843
Related Products couldn't be changed in Product Form
844 1 Rick Glunt
^ more changes for Mambelfish compatiblity (added product_id / category_id to various SQL queries)
845
846
19-07-2005 soeren
847 2 Rick Glunt
Tax Rate for other states didn't return 0 when no tax rate was specified
848
Report Basic Module doing an endless loop when showing single products
849
Product Form always displaying the name of the first Shopper Group, not saving the price to the correct shopper group
850 1 Rick Glunt
+ CSV: Added the "Skip the first line" feature by Christian Lehmann (thanks!)
851
  so you can just keep the column names in the first line of the CSV file
852
853
01-07-2005 Zdenek Dvorak
854
! changed ToolTip in files ps_product_type.php, shop.parameter_search_form.php, product.product_form.php and
855
  product.product_type_parameter_form.php
856
  Now is used function mm_ToolTip.
857
  
858
^ changed the PNG Fix to this solution: http://www.skyzyx.com/scripts/sleight.php
859
  (this doesn't let images disappear)
860
861
27-06-2005 soeren
862 2 Rick Glunt
Checkout not working (Minimum Purchase Order Value not reached)
863 1 Rick Glunt
864
---- derived from mambo-phpShop 1.2 stable - patch level 3 ----
865
866
---- mambo-phpShop 1.2 stable patch level 3 released ----