Project

General

Profile

Changes in Virtuemart 1015 » History » Version 2

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

1 1 Rick Glunt
h1. Changs in Virtuemart 1.0.15
2
3 2 Rick Glunt
VirtueMart 1.0.x
4
*************************************
5
6 1 Rick Glunt
--- VirtueMart 1.0.15 released (11.03.2008) ---
7
8
06.03.2008 thepisu
9 2 Rick Glunt
Task #1466 - Canada Post shipping module missing language strings
10 1 Rick Glunt
11
04.03.2008 soeren
12 2 Rick Glunt
too long words in reviews break the site layout (ps_reviews.php)
13
Random Products Module: removed one useless "tr" tag being printed out (mod_virtuemart_randomprod.php)
14
Fixed "Security Token not found" Message on Joomla! 1.0.15 when magic_quotes_gpc = Off	(ps_main.php)
15 1 Rick Glunt
16
23.02.2008 gregdev
17 2 Rick Glunt
german.php should just point to germanf.php.
18 1 Rick Glunt
19
20.02.2008 soeren
20 2 Rick Glunt
 Task #1473 -  ps_product_category.php timeout
21 1 Rick Glunt
 
22
05.02.2008 soeren
23 2 Rick Glunt
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)
24 1 Rick Glunt
25
31.01.2008 soeren
26 2 Rick Glunt
VirtueMart Module not calculating correct "validate" value for Joomla! 1.0.14 login
27 1 Rick Glunt
28
--- VirtueMart 1.0.14 released (30.01.2008) ---
29
30
30.01.2008 gregdev
31 2 Rick Glunt
Fixed missing global $VM_LANG.
32 1 Rick Glunt
33
30.01.2008 soeren
34 2 Rick Glunt
Task #1479 - Backend - Cancel shipping address takes user back to user list
35 1 Rick Glunt
36
27.01.2008 thepisu
37 2 Rick Glunt
States list now ordered by state name (was in DB order)
38
Added translations for some hardcoded strings
39 1 Rick Glunt
40
25.01.2008 soeren
41 2 Rick Glunt
Task #1374 - Stock notification message is shown twice.
42
Task #1615 - Admin: category search multiple page error (thanks to Michael Miller for finding, reporting and fixing this)
43 1 Rick Glunt
^ Edit Product Link in the frontend pointing to "index2.php" now
44
45
18.01.2008 soeren
46 2 Rick Glunt
Task #1686 - Call to undefined method ps_html::selectlist when accessing Account Information (ps_html.php)
47 1 Rick Glunt
15.01.2008 soeren
48
^ optimized query in dynamic_state_list function (not running a query for each country, but just one now, ps_html.php)
49
50
11.01.2008 soeren
51
- removed PDF MakeFont Package
52 2 Rick Glunt
Task #1658 - Module permission form error
53 1 Rick Glunt
54
10.01.2008 soeren
55 2 Rick Glunt
Task #1609 - IE7 support PNG. The funtions of sleight.js aren´t necessary!
56
Task #1615 - Admin: category search multiple page error (product.product_category_list.php)
57
Task #1610 - product.product_form.php missing terminating "</td>"
58
Task #1628 - When Image doesn't exist, Image update will fail (ps_main.php)
59 1 Rick Glunt
+ added CSRF Protection (Cross-Site Request Forgery)
60 2 Rick Glunt
fixed PHPMailer Vulnerability (https://sourceforge.net/tracker/index.php?func=detail&aid=1734811&group_id=26031&atid=385707)
61 1 Rick Glunt
62
10.01.2008 gregdev
63 2 Rick Glunt
Task #508 System allow a end-date before the start-date for discount
64 1 Rick Glunt
65
27.11.2007 thepisu
66 2 Rick Glunt
Task #1110 hardcoded message in store.payment_method_form.php
67
Task #1133 Hardcoded Language strings (phone/fax)
68
translated common menubar buttons (publish....)
69 1 Rick Glunt
70
18.11.2007 soeren
71
+ ePay (Danish Payment Gateway) Module v. 1.2
72 2 Rick Glunt
fixed insecure usage of the read_file function
73 1 Rick Glunt
74
09.11.2007 thepisu
75 2 Rick Glunt
Task #1373 - Hard coded language strings in zw_waiting_list.php
76
in zw_waiting_list.php, changed PHP mail() with vmMail() function
77
added translation for 'Update Status'
78
translation strings missing in slovenian files
79 1 Rick Glunt
80
22.10.2007 soeren
81 2 Rick Glunt
Task #1454 - Fix for Payflow Pro (thanks to Steven!)
82 1 Rick Glunt
83
--- VirtueMart 1.0.13a released ---
84
85
13.10.2007 soeren
86 2 Rick Glunt
Broken Registration on checkout (ps_shopper.php)
87
Task #1431 - Advanced Search Result page direction (shop.browse.php)
88 1 Rick Glunt
89
10.10.2007 soeren
90 2 Rick Glunt
Task #1234 - In ps_order.php: $curr_order_status="C" (missing double equal!)
91 1 Rick Glunt
92
--- VirtueMart 1.0.13 released ---
93
94
09.10.2007 soeren
95
^ removed "eval"s from the image processing function, fixed using the disableToggle function in the product form
96 2 Rick Glunt
fixed Mambo 4.6.2 login issue (+CSV Upload Error) - thanks to Andr้s
97 1 Rick Glunt
98
08.10.2007 soeren
99
^ fixed some more Joomla! 1.5 compatibility issues
100
101
05.10.2007 gregdev
102 2 Rick Glunt
Fixed security problem 
103 1 Rick Glunt
104
26.09.2007 soeren
105 2 Rick Glunt
fixed "Transaction Key Change" not working under Joomla! 1.0.13
106 1 Rick Glunt
107
14.09.2007 soeren
108 2 Rick Glunt
Fixed Checkout Redirection when VirtueMart is restricted to registered users (Access denied...)
109 1 Rick Glunt
110
06.09.2007
111 2 Rick Glunt
Task #1363 - Fixed Regression in attribute list parsing. Edited ps_product_attribute.php.
112 1 Rick Glunt
113
05.09.2007 gregdev
114 2 Rick Glunt
 Task #1409 - fixed back button to return to checkout page when updating address during checkout
115 1 Rick Glunt
^ Updated Joomla! 1.5 compatibility file (for partial compatibility)
116
117
25.08.2007 soeren
118 2 Rick Glunt
Task #1325 - Extra fields are not checked in the account.billing page
119
Task #1340 - [Import CSV] update product erase product_attribute (attribute_values) infos
120
Task #1357 - Performance problems creating new products
121 1 Rick Glunt
 
122
16.07.2007 gregdev
123 2 Rick Glunt
Task #1328 - long php opening tags missing in vendor.vendor_form.php
124 1 Rick Glunt
125
06.07.2007 gregdev
126 2 Rick Glunt
Check for set $_REQUEST entries before resetting values
127 1 Rick Glunt
128
05.07.2007 gregdev
129 2 Rick Glunt
Corrected filename error in usps.ini
130 1 Rick Glunt
131
23.07.2006 soeren
132 2 Rick Glunt
fixed the Login issues with Joomla! 1.0.13 (ps_session.php, ps_shopper.php, virtuemart_parser.php)
133 1 Rick Glunt
134
--- VirtueMart 1.0.12 released ---
135
136
26.06.2007 gregdev
137 2 Rick Glunt
Corrected PHP short tags in USPS shipping module
138 1 Rick Glunt
139
25.06.2007 soeren
140
141
^ Updated the USPS Shipping module to version 3.0 (thank you Corey!!)
142
143
20.06.2007 soeren
144 2 Rick Glunt
Task #1255 - image uploads broken when open_basedir is set (ps_main.php)
145
Task #1289 - Logged out when using Secure https in Joomla - Virtuemart Backend - Bug (ps_session.php)
146 1 Rick Glunt
^ Manufacturer Module: Stripped off Tables, Changed manufacturer list from table rows to unordered list
147
148
19.06.2007 soeren
149 2 Rick Glunt
Task #1297 - Coupon discount total does not adjust after removing item from cart (basket.php, ps_cart.php)
150
Task #1299 - Credit card number accepts a string as valid (ps_payment_method.php)
151
Task #1319 - Lockup issue with permissions on browse_* files. (ps_main.php)
152 1 Rick Glunt
153
18.06.2007 gregdev
154 2 Rick Glunt
Fixed fatal coupon error upon adding coupon to order (ps_coupon.php)
155
Corrected LEFT JOIN that was causing payment method code to not run (checkout.thankyou.php)
156 1 Rick Glunt
157
13.06.2007 soeren
158 2 Rick Glunt
Task #1316 - When deleting orders, records in 'order_history' and 'order_user_info' are not deleted (ps_order.php)
159
Fixed the htmlentities bug, which caused the Admin Menu to display wrong characters or not to be displayed at all (header.php)
160 1 Rick Glunt
161
--- VirtueMart 1.0.11 released ---
162
163
03.05.2007 gregdev
164 2 Rick Glunt
Task #966 - Cleared credit card info when using non-credit card payment method.
165
Fixed a text size bug in the product scroller.
166 1 Rick Glunt
167
03.05.2007 soeren
168 2 Rick Glunt
authorize.net: Test Mode didn't work. The host test.authorize.net is not used anymore. VM will use a POST var instead to indicate a test request.
169
authorize.net: Response Codes were not correctly recognized due to a wrong setting of the encapsulation character for the response string.
170 1 Rick Glunt
171
27.04.2007 soeren
172 2 Rick Glunt
Task #1273 - Error in creation of HTML confimation Email if more than a specific amount of products was ordered
173
Task #1272 - Error in product attributes with attribute depending price modifier
174 1 Rick Glunt
175
30.03.2007 gregdev
176
^ Changed shop_browse_queries.php to use a LEFT JOIN for #__{vm}_shopper_vendor_xref (fixes empty categories when table entry is missing).
177
178
21.03.2007 soeren
179 2 Rick Glunt
Task #1226 - VM Search in admin backend has problems with text strings using symbol
180
the variable PHP_SELF was not properly cleaned (virtuemart_parser.php)
181 1 Rick Glunt
182
15.03.2007 soeren
183 2 Rick Glunt
JoomFish language setting is overwritten in virtuemart.cfg.php ( Task #1282 - Virtuemart does not apply proper language switching)
184
CSV Upload not recognising correct Mime Type due to case-sensitive equality check
185 1 Rick Glunt
186
13.03.2007 soeren
187
188 2 Rick Glunt
Task #1187 - Virtuemart does not redirect correctly if only 1 payment option is available. (ps_checkout.php)
189
Task #1200 - checkout.thankyou shows empty page when order_total is 0 (checkout.thankyou.php)
190 1 Rick Glunt
191
--- VirtueMart 1.0.10 released ---
192
193
03.03.2007 gregdev
194 2 Rick Glunt
Added global $vmLogger in ps_config.
195
Changed $page in admin.shop_cfg form (due to earlier ps_config change).
196 1 Rick Glunt
197
02.03.2007 soeren
198 2 Rick Glunt
Task #1174 - Coupon discount does not change with Quantity (basket.php)
199 1 Rick Glunt
+ added Result Counter to the browse page (Results 1 - x of XX )
200 2 Rick Glunt
quotes are not escaped in category names in the VM module in JSCookTree mode (vm_JSCook.php)
201 1 Rick Glunt
^ hiding text "This category is currently empty" when the category has child categories (shop.browse.php)
202
203
01.03.2007 gregdev
204
^ optimized category tree creation (ps_product_category.php, product.product_category_list.php)
205
 
206
27.01.2007 soeren
207
208
^ no cookie check is done when the shop is used as catalogue only (ps_session.php)
209 2 Rick Glunt
fixed SSL redirection when Shared SSL is used on Joomla! 1.0.12 (ps_session.php)
210 1 Rick Glunt
^ changed the simple attributes' price modifier handling from user-submitted prices to price modifiers retrieved from
211
	the product's attribute field in the DB. So the [+3.99] price modifiers are not longer part of the
212
	drop down list, but just the attribute values like "red" or "big". (ps_product_attribute.php, ps_product.php)
213
	
214
21.02.2007 soeren
215 2 Rick Glunt
adjusted the compat file for the latest Joomla! 1.5 SVN (compat.joomla1.5.php)
216
mosproductsnap - Fatal Error (only variables should be passed by reference)
217 1 Rick Glunt
+ added "featured=y" and "discounted=y" parameters for the browse page to allow to filter by featured or discounted products (shop_browse_queries.php)
218
219
19.02.2007 soeren
220 2 Rick Glunt
Task #1161 - Updated PS_Linkpoint should be included in future releases
221
Task #1160 - Registration - Empty state list + Fix (ps_html.php)
222
Task #1153 - email address not required at registration (ps_shopper.php)
223
Task #1150 - vmcchk=1 breaks SEO URL (ps_session.php)
224
Task #1147 - shop.parameter_search_form.php error with template...
225
Task #1146 - Small bug in order-change-mail (ps_order.php)
226 1 Rick Glunt
227
13.02.2007 soeren
228
^ changed the input field for attributes and custom attributes in the product form to a textarea (product.product_form.php)
229 2 Rick Glunt
fixed XSS vulnerabilities globally (virtuemart_parser.php)
230 1 Rick Glunt
231
16.01.2007 soeren
232 2 Rick Glunt
Task #1098 - invalid html in shop.index.php
233
Task #1100 - Make Manufacturers module work on "Select -> xx" rather than having to click [Search] button (mod_virtuemart_manufacturers.php)
234
fixed an XSS vulnerability (ps_cart.php)
235
Task #1084 - Memory eating loop when non-available fetching remote files (ps_product_files.php)
236 1 Rick Glunt
237
--- VirtueMart 1.0.9 released ---
238
239
06.01.2007 soeren
240 2 Rick Glunt
Task #1085 - Save Order Button (product.product_category_list.php)
241 1 Rick Glunt
242
04.01.2007 soeren
243 2 Rick Glunt
Task #1038 - Category search doesn't show category name (product.product_category_list.php)
244
fixed a Login-Issue when using Shared SSL on Joomla! 1.0.12 (ps_session.php)
245
Task #1086 - Paypal Payments will not be confirmed, fixed a time-out error in the PayPal IPN script (notify.php)
246
Task #1081 - Cannot delete products (global error when working with products and categories; virtuemart_parser.php)
247 1 Rick Glunt
248
04.01.2007 gregdev
249 2 Rick Glunt
Fixed check for authorize.net test mode (ps_authorize.php).
250 1 Rick Glunt
251
--- VirtueMart 1.0.8 released ---
252
253
254
28.12.2006 soeren
255
256
^ Update the language files, removed some errors/typos
257 2 Rick Glunt
fixed a security issue in virtuemart_parser.php
258 1 Rick Glunt
259
27.12.2006 soeren
260 2 Rick Glunt
Task #1072 - Wrong Tip! (coupon.coupon_form.php)
261 1 Rick Glunt
^ displaying Manufacturer name in the product list instead of the vendor name.
262
263
264
21.12.2006 soeren
265
^ better ordering for the list of products in the tab "Related Products" => now grouped by category including the category name
266 2 Rick Glunt
Task #1069 - "< ?php echo" appears in New Item button link when creating a child item
267 1 Rick Glunt
19.12.2006 soeren
268 2 Rick Glunt
file downloads (ps_main.php, function vmReadFileChunked): 
269 1 Rick Glunt
	^ preventing script time-outs, 
270
	^ shortened the script sleep phase to 100 msec.
271 2 Rick Glunt
Add-to-Cart button shown for users that aren't allowed to see prices (shop.product_details.php, see http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=13824.0)
272
"&amp;#039;" instead of "apostrophe" in title tags (shop.product_details.php)
273 1 Rick Glunt
 
274
14.12.2006 soeren
275
276
^ added RolandH's CSV Import improvements (v. 0.75, http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=22738.0, thanks RolandD!!)
277 2 Rick Glunt
Task #1059 - Wrong Sort title in shop.browse.php
278
missing month names in the language file
279 1 Rick Glunt
280
13.12.2006 soeren
281
282 2 Rick Glunt
Fixed Login issue during Checkout on Mambo 4.6.x and Joomla! 1.5
283
Task #1052 - php short tags in many files
284
Task #1051 - PDF generation Problem
285 1 Rick Glunt
286
09.12.2006 soeren
287 2 Rick Glunt
Task #1045 - ps_product_category::get_navigation_list cannot be called twice! (ps_product_category.php)
288
Task #1040 - Redirect after registration (ps_shopper.php)
289 1 Rick Glunt
290
08.12.2006 soeren
291
292
+ added a pathway to the cart page (shop.cart)
293
- removed the PayFlow Pro payment class, it can be downloaded including the necessary SDK from virtuemart.net
294
295
! various fixes to make VirtueMart compatible to Joomla! 1.5
296 2 Rick Glunt
Task #998 - reordering fails due to incorrect number of rows
297 1 Rick Glunt
^ changed all language constants into VM_LANG variables (a lot of files affected!)
298
^ added all the language strings from the Joomla language file used in Virtuemart to the VM language files
299
! new language tokens in the language files
300
301
07.12.2006 soeren
302
303 2 Rick Glunt
Task #390 - Top Ten Product Module randomly generates items (mod_virtuemart_topten.php)
304 1 Rick Glunt
305
306
01.12.2006 soeren
307
308 2 Rick Glunt
Task #1035 - Sorry, but the Product you\'ve requested wasn\'t found! (shop.product_details.php)
309
Task #1029 - You are not authorized to view this resource. when viewing user list
310
Task #1012 - Manufacturers in Manufacturer Module List not Alpha sorted
311 1 Rick Glunt
 
312
29.11.2006 gregdev
313
314 2 Rick Glunt
Adjusted so that updating an existing shipping address does not require a new address name (ps_user_address.php)
315 1 Rick Glunt
316
27.11.2006 soeren
317
318 2 Rick Glunt
Task #1011 - Cancelled Products get added to Top Ten Module (ps_order.php)
319 1 Rick Glunt
320
24.11.2006 soeren
321 2 Rick Glunt
Task #1027 - Error in stock handling (ps_checkout.php)
322
Task #1014 - Authorize.net test mode error
323
Task #1015 - Pathway duplicated in account.billing, account.shipping, account.shipto
324 1 Rick Glunt
325
22.11.2006 gregdev
326
327 2 Rick Glunt
 Error suppression on some non-existant PayPal variables in notify.php; added vendor id for order status update emails in notify.php
328
 Task #842 - fixed preselected country when editing an existing shipping address 
329 1 Rick Glunt
330
22.11.2006 soeren
331
332 2 Rick Glunt
fixed PayPal IPN script, mail_download_id works (notify.php)
333
Task #877 - cannot complete checkout when final amount is 0 (ps_checkout.php)
334 1 Rick Glunt
335
10.11.2006 gregdev
336 2 Rick Glunt
 Fixed duplicate error message when no shipping address is chosen during checkout (Task #972)
337 1 Rick Glunt
338
30.10.2006 soeren
339
340 2 Rick Glunt
no title tag displayed for empty categories (shop.browse.php)
341 1 Rick Glunt
342
27.10.2007 soeren
343 2 Rick Glunt
PayPal notify script not sending Download ID (notify.php, thanks R Browne!; http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=22296.msg56419#msg56419)
344
Task #996 - Brazilian Portuguese translation problem (brazilian_portuguese.php)
345 1 Rick Glunt
346
18.10.2006 gregdev
347
348 2 Rick Glunt
 Task #959 - Virtuemart search bot not working properly
349 1 Rick Glunt
350
17.10.2006 gregdev
351
352 2 Rick Glunt
 Task #969 - order_id error in Dutch language file VM vs. 1.0.7
353
 Task #973 - Error in mod_product_categories
354
 Task #956 - Closing DIV-Tag in html/shop.cart.php
355
!fixed various non-critical XSS vulnerabilities
356 1 Rick Glunt
357
13.10.2006 gregdev
358
359 2 Rick Glunt
!fixed various non-critical XSS vulnerabilities
360 1 Rick Glunt
361
04.10.2006 gregdev
362
363 2 Rick Glunt
 Task #978 - PHP Short-Tag used in ps_paypal.php
364 1 Rick Glunt
365
02.10.2006 gregdev
366
367 2 Rick Glunt
!fixed various non-critical XSS vulnerabilities QUERY_STRING, category_id, and shopItemid
368 1 Rick Glunt
369
02.10.2006 soeren
370
371 2 Rick Glunt
!fixed various non-critical XSS vulnerabilities though Itemid parameter
372 1 Rick Glunt
373
---- VirtueMart 1.0.7 released ----
374
375
13-09-2006 soeren
376
377 2 Rick Glunt
vendor info page not displaying information (RG_EMULATION issue, shop.infopage.php)
378 1 Rick Glunt
379
12-09-2006 soeren
380
381 2 Rick Glunt
Fatal Error on admin user form (admin.user_form.php)
382
Smaller fixes for RG_EMULATION, 0 (ps_checkout.php, ps_reportbasic.php, reportbasic.index.php)
383 1 Rick Glunt
^ CSV: If a field is NOT included in the CSV file (like product description) an existing value won't be overwritten
384
^ CSV: removed the requirement to have all fields in the CSV file (you can now leave all optional fields away!)
385
^ CSV: Changed the default CSV Field Ordering (only affects new installations)
386
	The first fields are now: product_sku,product_name,category_path,product_price,product_s_desc,product_desc,....
387
388
+ added a login form at the download page, so returning customers can easily login now.
389
^ improved the check for the session save path. If the session save path is not writable due to open_basedir
390
	restrictions, no error is generated, because PHP can use such a directory when it is set in the php.ini
391
392
08-09-2006 soeren
393
+ introduced a new cookie check function that checks if the user accepts cookies - and if not - displays
394
	a nice information about this issue. (ps_session.php)
395
	
396
07-09-2006 soeren
397
- removed the call to session_write_close() completely (was introduced for Mambo compatibility, but now it seems just to break it) (ps_session.php)
398 2 Rick Glunt
PNGs not displaying in Internet Explorer: updated the Sleight.js for PNG/IE Fix (sleight.js)
399 1 Rick Glunt
400
03-09-2006 soeren
401
402 2 Rick Glunt
Problem downloading larger files, e.g. >16MB (ps_main.php) (http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=20481.msg53015#msg53015)
403 1 Rick Glunt
404
405
02-09-2006 gregdev
406 2 Rick Glunt
Task #938 - Product list select statement causes MySql out of memory error
407
Task #734 - transmenu.php wrong itemid in a first menu level
408
Task #933 - Reports fail with RG_EMULATION=0
409
Task #870 - Wrong template used for Order Status Change link (ps_order.php)
410
Task #868 - missing pathway's style class in Account Maintenance (account.billing.php, account.order_details.php, account.shipto.php, account.shipping.php)
411
Task #867 - errors in german language-file
412
Task #861 - Control panel when press any button on frontend administration are not displayed. (reportbasic.index.php)
413 1 Rick Glunt
414
31-08-2006 soeren
415
416
^ updated Error/Messages CSS styles
417
^ Link behaviour changed for "I agree to the terms of service". 
418
	Now a click on the link doesn't toggle the checkbox. (checkout_register_form.php)
419
420
29-08-2006 soeren
421
422 2 Rick Glunt
Task #887 - Minimum Amount for Free Shipping (ps_main.php)
423 1 Rick Glunt
^ EU tax mode implementation by Sam Morris <sam@robots.org.uk>
424
	(http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=21124.msg52587#msg52587)
425
	affected files: ps_checkout.php, ps_product.php, basket.php, admin.show_cfg.php, all language files
426 2 Rick Glunt
possible errors in tax total calculation when coupons are used in vendor-based tax mode
427
Task #901 - FileManager's pics > Commas in Tittle bug.
428 1 Rick Glunt
^ Task #904 - Cannot delete Product_type assingment of a product
429 2 Rick Glunt
Task #735 - attributes errors (ps_product.php) - (double currency symbols and price modifiers not adding up when one "price setter" is selected in the attributes)
430 1 Rick Glunt
431 2 Rick Glunt
Task #866 - Error removing last item from cart (checkout.index.php)
432 1 Rick Glunt
^ Adding the same product again and again now updates the quantity in cart
433 2 Rick Glunt
Task #839 - "Add to Cart" twice for same product removes product (ps_cart.php)
434 1 Rick Glunt
^ added cache-control / expire / last-modified headers in show_image_in_imgtag.php to 
435
	increase performance by using client caching capabilities
436
^ updated the mShop_validateEmail function to check for correct email addresses (ps_main.php)
437
+ added name & subject checks for email sending (J! 1.0.11) (ps_main.php)
438
^ changed the vmSpoofValue function to work with J! 1.0.11 (ps_main.php)
439
440
26-08-2006 soeren
441
442 2 Rick Glunt
 Task #902 - extra_field_4, fatal error when using extra fields in language file (checkout_register_form.php
443 1 Rick Glunt
444
23-08-2006 soeren
445 2 Rick Glunt
"A shipping address with this nickname already exists" (ps_user_address.php)
446
Blank PO on checkout (ps_checkout.php)
447 1 Rick Glunt
448
14-08-2006 soeren
449
450 2 Rick Glunt
Task #804 - On status change text showing 'rn' instead of CR (ps_order.php)
451 1 Rick Glunt
452
27-07-2006 soeren
453
454 2 Rick Glunt
Task #850 - Order list not showing all orders (order.order_list.php)
455 1 Rick Glunt
456
22-07-2006 soeren
457
458
+ added a workaround for installations where the "Session Save Path" is not writable. 
459
	VM will try using the global cache path for storing session files instead.(ps_session.php)
460
	
461
17-07-2006 soeren
462 2 Rick Glunt
wrong redirection on checkout login when using Shared SSL on a Windows Server (checkout.login_form.php)
463
added the missing function mosHash (Mambo-only problem!)
464 1 Rick Glunt
465
---- VirtueMart 1.0.6 released ----
466
467
08-07-2006 soeren
468
469 2 Rick Glunt
fixed USPS class by Corey
470 1 Rick Glunt
471
07-07-2006 soeren
472
473 2 Rick Glunt
empty cart on checkout when using Shared SSL in SEF mode
474
Task #775 - Transmenu (at least) does not sort categories correctly (Shop_Menu.php)
475
Task #802 - filename not saved when adding a product (ps_product.php)
476
Task #803 - TAX now showing on attribute price modifications in confirm Mail AND order confirmation page (account.order_details.php, ps_checkout.php)
477
Task #829 - Call to a member function on a non-object (on order status update, ps_order.php)
478 1 Rick Glunt
+ reintroduced the PayPal IPN amount/currency check, now using the correct PayPal variables (notify.php)
479
480
02-07-2006 soeren
481
482 2 Rick Glunt
Free Shipping not calculated on "subtotal with tax", but on "subtotal without tax" (ps_checkout.php)
483 1 Rick Glunt
^ Updated Search Mambot (Thank you Mark! - http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=19615.msg46837#msg46837)
484
485
28-06-2006 soeren
486
487 2 Rick Glunt
Task #665 - shipping address save but without display (virtuemart_parser.php)
488
Task #780 - VM don't send the confirmation order to user or admin, update status order don't run (ps_affiliate.php)
489
Task #817 - relative url is missing server base (ps_product_attribute.php)
490
2Checkout order_total number format corrected
491
Task #788 - HTML bug in ps_order.php
492
Task #787 - Tab 'Order Status' in order admin panel empty in IE7 (order.order_print.php)
493
Task #784 - Can't edit files/images without a title (product.file_list.php)
494
Task #801 - 'vmMenu' not defined (htmltools.class.php)
495
Task #800 - Order list error: double order listings of the same order (order.order_list.php)
496
Task #814 - mysql_escape_string issues (class.inputfilter.php, htmltools.class.php)
497
Task #816 - missing "alt" attribute in category images on shop.index.php
498 1 Rick Glunt
^ adjusted login procedure to comply with Joomla 1.0.10 (ps_main.php, checkout.login_form, mod_virtuemart.php)
499
	+ added new functions called "vmSpoofValue" and "vmSpoofCheck" as used in Joomla 1.0.10
500
501
07-06-2006 soeren
502 2 Rick Glunt
Task #795 - Edit user with VM 1.0.5 and Joomla 1.0.9
503
"only variables should be assigned by reference..." errors in the file menuBar.class.php
504 1 Rick Glunt
505
---- VirtueMart 1.0.5 released ----
506
507
07-05-2006 soeren
508
509 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)
510
added missing Itemid parameter in the product file list (ps_product_files.php) and the PDF-button link (virtuemart.php)
511
Task #724 - Coupon discount becomes 0.00 when adding a new item (basket.php)
512 1 Rick Glunt
513
05-05-2006 soeren
514
^ Updated the UPS and USPS shipping modules with the versions contributed by koltz & deneb
515 2 Rick Glunt
Task #738 - shop.pdf_output.php creates a loop when /usr/bin/htmldoc is available (shop.pdf_output.php)
516 1 Rick Glunt
517
! DATABASE STRUCTURE CHANGED!
518
^ The length of some DECIMAL fields is not enough
519
#############################
520 2 Rick Glunt
	Allow Shopper group discounts up to 100.00%
521 1 Rick Glunt
	ALTER TABLE `jos_vm_shopper_group` CHANGE `shopper_group_discount` `shopper_group_discount` DECIMAL( 5, 2 ) NOT NULL DEFAULT '0.00';
522 2 Rick Glunt
	Allow bigger discounts than 999.99
523 1 Rick Glunt
	ALTER TABLE `jos_vm_product_discount` CHANGE `amount` `amount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
524 2 Rick Glunt
	Allow prices up to 9 999 999 999.99
525 1 Rick Glunt
	ALTER TABLE `jos_vm_product_price` CHANGE `product_price` `product_price` DECIMAL( 12, 5 ) NULL DEFAULT NULL ;
526 2 Rick Glunt
	Adjust order item price
527 1 Rick Glunt
	ALTER TABLE `jos_vm_order_item` CHANGE `product_item_price` `product_item_price` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
528 2 Rick Glunt
	Adjust order item final price
529 1 Rick Glunt
	ALTER TABLE `jos_vm_order_item` CHANGE `product_final_price` `product_final_price` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
530 2 Rick Glunt
	Adjust order total, allowing totals up to 9 999 999 999 999.99
531 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `order_total` `order_total` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
532
	ALTER TABLE `jos_vm_orders` CHANGE `order_subtotal` `order_subtotal` DECIMAL( 15, 5 ) NULL DEFAULT NULL ;
533
	
534 2 Rick Glunt
	Allow larger coupon amounts
535 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `coupon_discount` `coupon_discount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
536
	ALTER TABLE `jos_vm_coupons` CHANGE `coupon_value` `coupon_value` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
537
	
538 2 Rick Glunt
	Allow larger payment discounts
539 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` CHANGE `order_discount` `order_discount` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00';
540
	ALTER TABLE `jos_vm_payment_method` CHANGE `payment_method_discount` `payment_method_discount` DECIMAL( 12, 2 ) NULL DEFAULT NULL ;
541
#############################
542
	
543
544
02-05-2006 soeren
545
546 2 Rick Glunt
could not update or delete in/from cart for products with single quotes in their attribute name/value (ps_cart.php)
547 1 Rick Glunt
548
27-04-2006 soeren
549 2 Rick Glunt
Task #729 - additional address links in admin (admin.user_form.php)
550
Task #733 - Discount causes error message in Order Details page (account.order_details.php
551
Task #73 - Order Confirm E-Mail - Plain text & html text of Message differ (ps_checkout.php)
552
fixed mis-aligned icons on administraton start page (ps_html.php)
553
product type list & form missing an object (product.product_type_list/_form.php)
554 1 Rick Glunt
555
23-04-2006 soeren
556
557
+ Now it is possible to easily inform your customers about their order cancellation right
558
	and your returns policy (as required by law in most european countries!)
559
	=> added 3 new configuration parameters (affected files: ps_config.php, admin.show_cfg.php, checkout.index.php, language files)
560
	! Update your configuration when updating from an earlier version
561 2 Rick Glunt
hiding attribute price modifiers when the user has no permission to view prices (ps_product_attribute.php)
562 1 Rick Glunt
563
20-04-2006 soeren
564 2 Rick Glunt
Task #722 - Undefined index: coupon_discount in ps_checkout.php
565
Task #721 - Trying to get property of non-object in shop.debug.php
566
Task #720 - Undefined $VM_LANG in ps_config.php
567
Task #719 - User list and user registration not compatible with UserExtended Component (ps_perm.php, admin.user_list.php)
568
Task #715 - List Prices not showing since upgrade to 1.0.4 (ps_product.php, function show_prices)
569
Task #560 - Clone Product with Child Products (added "SHOW" as result-returning-case ps_database.php)
570
Task #675 - No permissions to view products after search (virtuemart.searchbot.php)
571
Task #698 - Lost password link uses relative link instead of absolute (mod_virtuemart.php)
572
Task #707 - Payment method at the end of the checkout is not shown (ps_checkout.php)
573
Task #703 - Continue Shopping appears after modifying order details in shopping cart 
574 1 Rick Glunt
^ registered users (logged in) who are NOT registered as a customer (no billing address and 
575
	no shopper group) now get the "default" shopper group id when browsing the shop. (ps_perm.php)
576
	
577
18-04-2006
578
579 2 Rick Glunt
Task #705 - Product Type Pagelinks are not working due to wrong $num_rows
580
Task #706 - Session Problems in Mambo 4.5.3h (closing opened sessions when session.auto_start=1, ps_session.php)
581
search for the correct flypage lead to endless loop (ps_product.php)
582 1 Rick Glunt
583
09-04-2006
584
585 2 Rick Glunt
Task #686 - VirtueMart and Mambo 4.6.0 (admin.user_form.php. virtuemart_parser.php)
586
Task #646 - Search according to Parameters incorrect query
587
Task #642 - Set Locale Error (virtuemart_parser.php)
588 1 Rick Glunt
 
589
02-04-2006 soeren
590
591 2 Rick Glunt
Task #632 - get_flypage doesn't take into consideration parent products (ps_product.php)
592
Task #631 - Customer Unable to Remove Data from Bill To / Ship To Fields (ps_shopper.php)
593
Task #629 - PayFlow Pro does not handle 4 digit expiration dates gracefully
594
Task #511 - Discount % percentage is ignored by cart (ps_product.php)
595
Page redirection on error from Ship-To address from fixed, thanks TJ! (account.shipto.php)
596 1 Rick Glunt
597
30-03-2006 soeren
598
599
^ 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)
600 2 Rick Glunt
wrong object names in PayPal notify.php script lead to a fatal error
601
Task #656 - "Remember Me" must be enabled to checkout, checkout_registration_form.php
602
tooltip function: added charset parameter to encode UTF-8 strings too, htmlTools.class.php
603 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
604
605
28-03-2006 soeren
606 2 Rick Glunt
query error in ps_affiliate.php
607
fixed reviews listing ("More..." - link when more than 5 reviews exist for a product) in the frontend (ps_reviews.php)
608
fixed page navigation on product review list in adminsitration (product.review_list.php)
609 1 Rick Glunt
+ customer name on order list (thanks to deneb!), (order.order_list.php)
610 2 Rick Glunt
Fixed PayPal notify.php script:
611 1 Rick Glunt
	- wrong field name (` order_currency` instead of `order_currency`)
612
	- checking received currency and amount against database
613 2 Rick Glunt
parameter search query missing a `
614 1 Rick Glunt
615
27-03-2006 soeren
616
617 2 Rick Glunt
version.php causing fatal error regarding "class vmVersion previously declared..."
618
Prices visible to all users, although restricted
619
Admin Menu not visible with chinese language file (htmlentities missing third (=Charset) parameter)
620
CSV Export doesn't export parent product SKU (parent-child relationship gets lost)
621
fixed a small typo in the product scroller module
622 1 Rick Glunt
623
---- VirtueMart 1.0.4 released ----
624
625
23-03-2006 soeren
626
627 2 Rick Glunt
Order "Print View" link lead to a 404 error
628 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) 
629
	to filter the products by (multiple) category/ies
630 2 Rick Glunt
Product Reviews are not added to the database, although the vote is added
631 1 Rick Glunt
	
632
20-03-2006 soeren
633
^ Payment method preselecection: the first displayed payment method is always pre-selected now
634 2 Rick Glunt
"delete from cart" fails when the custom attribute value contains quotes
635
can't assign more than one product type to a product
636
Task #622 - Order Update Time is Wrong
637
Task #601 - Show the Number of Products in a Category
638 1 Rick Glunt
+ for debugging: added '@ini_set( 'display_errors', 1 );' to virtuemart_parser.php
639
	for making PHP errors visible
640
^ changed behaviour for HTTPS links when in HTTPS mode.
641
	When the user is NOT on "checkout" or "account" pages, all links are generated using the http://... URL
642
	This will allow leaving the HTTPS mode 2 after the order has been placed.
643 2 Rick Glunt
Task #490 - adding attributes error on sub-items
644
Task #518 - Reports miss same-day orders
645
Task #558 - Bug in report basic module
646 1 Rick Glunt
^ showing "no image" image when a product thumbnail image is not available
647 2 Rick Glunt
Task #470 - Close tablerow after Categorylisting
648 1 Rick Glunt
+ products can be viewed using the SKU now. Works for the product details page:
649
	Instead of "&product_id=XX" just use "&sku=YY" where YY stands for the SKU of the product
650 2 Rick Glunt
credit card number not checked on form submit, another bug, same reason: payment method can be left unchecked
651 1 Rick Glunt
+ added: autocomplete="off" to the credit card form to prevent sensible information being prefilled
652
+ Order item status update by manelzaera
653 2 Rick Glunt
Task #617 - Wrong image path in account.billing.php
654
Task #615 - Cannot add multiple Product Types to a Product
655 1 Rick Glunt
656
16-03-2006 soeren
657
658 2 Rick Glunt
Sort ASC / DESC icon not working on Internet Explorer
659
wrong query in payment module for Linkpoint (ps_linkpoint.php)
660 1 Rick Glunt
^ restricting prices by user access level can be completely 
661
	disabled in the shop administration now (useful for people using ACL extensions like JACL)
662 2 Rick Glunt
manufacturer search code contained wrong SQL (shop_browse_queries.php) + various SQL fixes
663 1 Rick Glunt
664
14-03-2006 soeren
665
666 2 Rick Glunt
Fixed the session problems (removed the call to session_id() and various lines of unnecessary code)
667 1 Rick Glunt
668
12-03-2006 soeren
669
670 2 Rick Glunt
users, who are logged in, but not yet registered as customer/shopper 
671 1 Rick Glunt
	can't directly continue their "checkout" after registration as shopper
672 2 Rick Glunt
users who are logged in, but have an empty "usertype" field don't see prices
673
added $manufacturer_id support for caching pages
674 1 Rick Glunt
675
---- VirtueMart 1.0.3 released ----
676
677
11-03-2006 soeren
678 2 Rick Glunt
syntax error in shipping.rate_form.php
679 1 Rick Glunt
680
10-03-2006 soeren
681 2 Rick Glunt
Task #325 Log out does not work
682
missing $mosConfig_absolute_path in currency_convert.php
683 1 Rick Glunt
684
07-03-2006 soeren
685 2 Rick Glunt
many short tag fixes (< ? => < ?php )
686
Task #566 - DescOrderBy doesn't work with SEF
687
more ps_session class fixes to work on Joomla 1.0.8 & Mambo 4.6
688 1 Rick Glunt
	seems to me as if some Joomla 1.0.8 users are suffering serious Session problems now
689
^ setting memory_limit to 16M when it is lower
690
+ multiple tax rate details in order email
691
692
04-03-2006 soeren
693 2 Rick Glunt
short php tags in shop.manufacturer_page.php
694
Task #551 - Cart showing extra products after adding first item
695
Task #562 - Discount deletion problem
696 1 Rick Glunt
697
02-03-2006 soeren
698 2 Rick Glunt
Task #432 - missing ST address in order_user_info when using default address
699
Task #482 - error with multiple mod_virtuemart
700
Task #541 - IE gets error in admin orders
701
View by Manufacturer: Products without prices not shown
702 1 Rick Glunt
+ new global variable $VM_BROWSE_ORDERBY_FIELDS, contains all sort-by fields for the browse page
703
^ moved $orderby code to shop.browse.php and shop_browse_queries.php
704
+ new configuration constant: VM_BROWSE_ORDERBY_FIELD can be [product_name|product_price|product_cdate|product_sku]
705
+ added "ob_start" to the session class to prevent HTML output BEFORE the template is loaded ( Task #553 - Product Display)
706
^ tax rates in drop-down list in product form are ordered by rate, descending now
707
708
28-02-2006 soeren
709
710 2 Rick Glunt
tax total calculated based on product tax rate when TAX_MODE = 1 (store-address based tax mode)
711
Task #536 - vendor info page error
712
page navigation on browse pages contained the live site URL.
713 1 Rick Glunt
714
22-02-2006 soeren
715
716 2 Rick Glunt
standard shipping module doing wrong number_format when amount is greater than 999.99
717
fixed: multiple tax rates / subtotal re-calculation when discounts are applied
718
ps_product_category::get_cid => category ID query not executed
719
attribute prices being displayed without tax, although "show prices including tax" is active
720
totals getting stored without decimals: changed "setlocale( LC_NUMERIC, 'en' )" to "setlocale( LC_NUMERIC, 'en_US' )"
721 1 Rick Glunt
+ page title on order details page in account maintenance
722 2 Rick Glunt
checkout login form using sefRelToAbs for $return
723 1 Rick Glunt
^ using the same "Add-to-cart" image as in product_details in browse page now
724 2 Rick Glunt
tax rates were stored with 0.0000 value
725 1 Rick Glunt
726
! DATABASE STRUCTURE CHANGED 
727
---
728 2 Rick Glunt
	http://virtuemart.net/index.php?option=com_flyspray&Itemid=83&do=details&id=521
729 1 Rick Glunt
	ALTER TABLE `jos_vm_product_mf_xref` CHANGE `product_id` `product_id` INT( 11 ) NULL DEFAULT NULL 
730
	
731 2 Rick Glunt
	Store multiple-tax-rates details for each order when applicable
732 1 Rick Glunt
	ALTER TABLE `jos_vm_orders` ADD `order_tax_details` TEXT NOT NULL AFTER `order_tax` ;
733
---
734
735
736
21-02-2006 soeren
737
738 2 Rick Glunt
Task #525 - USPS shipping module: User details SQL query
739
order email: text part had ugly HTML entities in it (e.g. &euro; )
740 1 Rick Glunt
^ file downloads (paid downloads): reading and sending the file is now handled by a new function 
741
	(previously: readfile, now: vmReadFileChunked )
742 2 Rick Glunt
fixes for compatibility with Joomla 1.1.x, still maintaining backwards compatibility with Mambo
743 1 Rick Glunt
	- added $vmInputFilter to global declaration list in virtuemart.php
744
	- virtuemart module dealing with wrong module paths
745
	- ps_perm needed its own ACL manipulation methods
746
	- ps_session doesn't need to append "&Itemid=" in the backend
747
	
748
17-02-2006 soeren
749
750 2 Rick Glunt
When price field left empty and product had no price, a price record (0) was added.
751
Task #456 - Foreign adress give error on checkout
752 1 Rick Glunt
	If you leave the ZIP start or end fields empty, automatically "00000" or "99999"
753
	is inserted. This was a trap for many users.
754 2 Rick Glunt
Task #515 - Problem with Authorize.net after upgrade
755
Task #519 - Fatal error when adding a manufacturer
756
linkpoint class using wrong user information query (ps_linkpoint.php)
757
order list query error
758 1 Rick Glunt
+ order and user list can be filtered by full name now 
759
	(before it was possible to search for the first name OR the last name, not both at the same time)
760
	
761
14-02-2006 soeren
762
763 2 Rick Glunt
Task #514 - add to cart URL does not always work
764
Task #509 - Deleting manufacturer bug
765
Task #495 - Related products list doesn't update with new products: 
766 1 Rick Glunt
	now displaying 2000 related products instead of 1000.
767 2 Rick Glunt
Task #483 - fatal error in admin.user_form.php in line 101
768
Task #480 - Various Errors (one fatal) in vm_dtree.php
769
Task #474 - Changing default flypage is broken
770
Task #473 - Free Shipping broken: SQL statement in global.php
771
Task #471 - The script sleight.js isn't loaded when SEF URLs is on
772
Task #468 - wrong variable in standard_shipping.php
773
Task #455 - Silent registration not working
774 1 Rick Glunt
775
08-02-2006
776 2 Rick Glunt
"empty cart bug" using Mambo 4.5.3h
777
Task #502 - Deleting User From VirtueMart 
778
Task #486 - HTTPS Error In Virtuemart.cfg.php (not every server uses port 443 for secure connections)
779 1 Rick Glunt
780
---- VirtueMart 1.0.2 released ----
781
782
19-01-2006 soeren
783 2 Rick Glunt
Deleting a product didn't delete the product <-> product type relationship,
784 1 Rick Glunt
	so you couldn't delete the product type
785
786
16-01-2006 soeren
787 2 Rick Glunt
Task #443 - Registration not possible with .info domain
788
Task #418 - Can't assign multiple product types to a product
789
Task #417 - Changing status to 'C' for auth net settle del. trans ID!
790
product list not showing all search options
791
Using recent Itemid instead of 1, when the Shop has no own Itemid
792
Task 412 - no tax on attributes
793
Task 413 -  wrong price on details page when using quantity-based prices
794 1 Rick Glunt
+ added Australia Post shipping module by Ben Wilson (ben@diversionware.com.au)
795 2 Rick Glunt
mosproductsnapshot Mambot wouldn't correctly display linked images
796 1 Rick Glunt
+ Download ID "hack" by Eugene, wooly, scott, joomlasolutions!
797
	Customers can get their download IDs for downloading files
798
	directly from the order details page (products are linked)
799
+ showing filesize for files which are listed on the product details page (by djlongy)
800
801
11-01-2006 soeren
802 2 Rick Glunt
Task #433 Blocked message (popup) on registration
803 1 Rick Glunt
804
27-12-2005 soeren
805 2 Rick Glunt
mod_productscroller not using category ID for filtering products
806 1 Rick Glunt
807
20-12-2005 soeren
808
^ 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)
809 2 Rick Glunt
order list: searching by user names won't work
810 1 Rick Glunt
811
15-12-2005 soeren
812 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.
813 1 Rick Glunt
^ PayPal payment extra info now subtracts order and coupon discounts from the order subtotal
814
^ Now it's possible to checkout with $0 in the cart. Allows free purchases using gift coupons.
815 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)
816
Task #364 "thank you for your patience...": wrong Waiting list link
817
Task #386 "New user couldn't be added"
818 1 Rick Glunt
819
10-12-2005 soeren
820 2 Rick Glunt
currency_convert including wrong DOMIT files.
821
user list has no valid user id in the delete link (deleting didn't work)
822 1 Rick Glunt
823
07-12-2005 soeren
824 2 Rick Glunt
Task #63: Prices are stored in the session and do not change on update
825
wrong xhtml syntax in mod_virtuemart_search
826
Task #374: Incorrect "Title" wording on [Featured & Discounted Products] Screen
827
Task #372: Product Search doesn't work when Joomla Caching is ON
828 1 Rick Glunt
	(product search pages were cached, so the search function could only be used once)
829
830
04-12-2005 soeren
831 2 Rick Glunt
"product_list" search not working, when a category is selected
832 1 Rick Glunt
^ Extra Fields are now visually integrated in the registration form, not appended at the end
833
^ more debug output in standard_shipping module (only when DEBUG is turned on)
834
835
01-12-2005 soeren
836
^ attributes are formatted now in the order print screen - just as in the frontend
837
+ attributes of child products (which were selected by the customer) are stored now which each order
838 2 Rick Glunt
fixed a bug in the frontend order listing (account maintenance section), which showed no search box and page navigation
839
fixed a bug in global.php, where an administrator, which has no record in the table
840 1 Rick Glunt
  jos_vm_auth_user_vendor wouldn't get the vendor information (and see prices in the backend with no decimals)
841
842
843
30-11-2005 soeren
844 2 Rick Glunt
added a routine to unpublish mambo-phpShop mambots on upgrade
845
added checks for the existance of files which are to be loaded
846
added a check if $ps_shopper_group is an instantiated ps_shopper_group object to admin.user_form.php
847
renamed all occurences of $PHP_SELF to $_SERVER['PHP_SELF']
848
fixed a bug in the page navigation on the browse page (document.adminForm is null or not an object)
849 1 Rick Glunt
850
---- VirtueMart 1.0.1 released ----
851
852
28-11-2005 soeren
853
^ renamed the vmLog function 'flush' to 'printLog' to prevent early flushing (was it caused by the function name?? would be another curious php bug)
854
! wrong error handling when a user is not allowed to view the requested page (Security Issue).
855 2 Rick Glunt
wrong featured products links on storeadmin homepage
856
PDF output not working
857
calling html_entity_decode with an empty string crashed Apache and VM (class.phpinputfilter.php)
858 1 Rick Glunt
 
859
24-11-2005 soeren
860 2 Rick Glunt
setlocale( LC_NUMERIC, 'en' ) is used globally for ensuring that numbers are handled with decimal points
861
fixed a parser error in the random products module
862 1 Rick Glunt
863
---- VirtueMart 1.0.0 final released ----
864
865
23-11-2005 soeren
866 2 Rick Glunt
vmPopUpLink generating window with same value for width and height
867
removed whitepace at the end of ps_main.php
868
even when no discount was selected in the product form, a discounted end price was filled in
869
when user is assigned to a Shoppergroup which doesn't exist, the default one is used now (thanks to esteve!)
870
CSV-Export: removed export of "product_special" field, because it's not included in the default CSV configuration
871
CSV-Export running incorrect query (empty file received)
872 1 Rick Glunt
873
21-11-2005 soeren
874 2 Rick Glunt
filenames didn't include the full path
875
problem with filemanager: "The request file wasn't found"
876 1 Rick Glunt
^ small DB structure change to allow negative quantities for "jos_vm_product.product_in_stock" (just removed the UNSIGNED attribute)
877
	ALTER TABLE `jos_vm_product` CHANGE `product_in_stock` `product_in_stock` INT( 11 ) NULL DEFAULT NULL;
878 2 Rick Glunt
wrong height of full-image-popUp-window in product details
879 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
880
^ fixed the laoyut for IE in "Your store::control panel"
881
+ added login form to account maintenance pages to allow quick login
882
883
17-11-2005 soeren
884
^ removed the "VirtueMart already installed?" check to allow manual installation.
885
^ extended ps_html::writableIndicator to process arrays with more than one directory
886
+ integrated Verisign Payflow Pro payment module into VirtueMart
887
888
16-11-2005 soeren
889
890
^ splitted up and renamed "/sql/virtuemart.installation.mysql.sql"
891
	into "/sql/virtuemart.installation.joomla.sql"
892
	and "/sql/virtuemart.installation.mambo.sql"
893
	for those users WHO DON'T EVEN LOOK INTO THE FILE THEY ARE UPLOADING IN PHPMYADMIN.
894
	
895
^ updated the INSTALLATION.php to be able to distribute a "Manual Installation" package,
896
	where it is added to as "README.txt"
897 2 Rick Glunt
authorize.net not getting the correct billto address
898 1 Rick Glunt
^ improved the debug and error message reporting in authorize.net payment module
899
900
16-11-2005 schirmer
901 2 Rick Glunt
switched to vmLogger in payment and shipping modules
902
switched to new user_info table in payment and shipping modules
903 1 Rick Glunt
904
905
15-11-2005 soeren
906 2 Rick Glunt
fixed a small bug in the ps_shopper.php
907 1 Rick Glunt
+ new: bulgarian language file
908 2 Rick Glunt
"Credit Card type not found" error would prevent checkout.
909 1 Rick Glunt
910
12-11-2005 soeren
911 2 Rick Glunt
users couldn't rename their username in account maintenance (ps_shopper.php)
912
small notices in ps_checkout.php
913 1 Rick Glunt
914
10-11-2005 schirmer
915 2 Rick Glunt
renamed 'Log' to 'vmLog' in virtuemart_parser.php
916 1 Rick Glunt
917
09-11-2005 soeren
918 2 Rick Glunt
fatal error: prices can't be deleted (ps_product_price.php, product.product_price_list.php)
919
renamed class 'Log' to 'vmLog'
920
standard shipping module not accepting valid rates onValidate
921 1 Rick Glunt
922
---- 1.0.0 RC3 released ----
923
924
08-11-2005 soeren
925 2 Rick Glunt
installation displays a log now
926
installation would copy files with wrong permissions on upgrade
927
product list empty when browsing child products of a product from pages no. >= 2
928
ps_checkout typos
929
"Empty Cart" - fixed a bug where the session id would have been changed on each page load
930 1 Rick Glunt
	what made keeping items in the cart impossible
931
	
932
07-11-2005 soeren
933
934 2 Rick Glunt
task #252 (Japanese Yen Currency symbol affects attribute list line break)
935
unpublished products were counted in "products in category".
936
task #249 (a bug with html_entity_decode ("Warning.....MBCS not implemented"))
937
fixed a small notice in vm_dtree.php
938 1 Rick Glunt
939
---- 1.0.0 RC2 released ----
940
941
06-11-2005 soeren
942 2 Rick Glunt
changed all occurences to 'com_phpshop' to 'com_virtuemart' in payment methods
943
bug #164 (Admin doesn't accept any input and doesn't change pages)
944
fixed a fatal error in the install.php
945 1 Rick Glunt
946
04-11-2005 soeren
947 2 Rick Glunt
when updating the order status from the order list, always a customer notification would be sent
948
the Altbody (alternative text part of an email) is utf8_encoded now,
949 1 Rick Glunt
	when the language charset is 'utf-8' (standard in all new language files in joomla!)
950
+ Manufacturer ID is shown in manufacturer_list now
951
+ added search by product_sku to searchbot
952
^ payment method and shipping method are validated again on orderAdd
953 2 Rick Glunt
fixed the shipping_rate_id validation in the standard_shipping module
954
moved the coupon field back into the cart
955
wrong names for new customers in overview
956 1 Rick Glunt
- removed the table prefix replacing function from ps_database
957
^ changed the url formatting function ps_session::url to use $mm_action_url instead of URL
958 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)
959 1 Rick Glunt
960
961
02-11-2005 soeren
962 2 Rick Glunt
fatal error in payment method form in frontend
963
passkey change code didn't work (e.g. authorize.net)
964
admin top menu didn't show up when quotes in a module name
965
usps module referenced wrong DOMIT! path
966
coupon add didn't work
967
wrong rounding of the subtotal field
968 1 Rick Glunt
! table structure changed!
969
	#####
970
	ALTER TABLE `jos_vm_orders` 
971
	CHANGE `order_subtotal` `order_subtotal` DECIMAL( 10, 5 ) NULL DEFAULT NULL;
972
	#####
973
^ refreshed paypal code (removed tax field, charging amount=subtotal+tax and shipping now).
974
	
975
01-11-2005 soeren
976 2 Rick Glunt
category_flypage was 'flypage' regardless of the category setting (changed ps_DB::sf() )
977 1 Rick Glunt
^ changed coupon field to be displayed only on the payment method selection screen
978 2 Rick Glunt
percentage coupon was miscalculated on quantity update in cart (thanks gwen)
979 1 Rick Glunt
^ currency symbol in store form is now stored as HTML entity (?  => &euro; )
980
^ payment methods are surrounded by fieldsets now
981
982
28-10-2005 soeren
983 2 Rick Glunt
changed shopmakeHtmlSafe to use hmtlspecialchars instead of htmlentities
984
fixed a lot of queries using a database object instead of ps_DB
985
replaced all occurences of mosToolTip by mm_ToolTip
986
tax rate is automatically divided by 100 when larger than 1.0
987
"view more images" wasn't shown on product details, view_images page had SQL errors
988 1 Rick Glunt
989
27-10-2005 soeren
990 2 Rick Glunt
fixed a bug in ps_order.php, where the mail would have been sent to '' (nobody)
991
some fixes for the wz_tooltip (using htmlentities now)
992 1 Rick Glunt
^ page navigation links only show up when more results are there to display than $limit
993
+ added page navigation to order list in account maintenance section
994
+ added tax amount to paypal payment form code
995 2 Rick Glunt
fixed a big bug in the SQL update of the user data to VirtueMart
996 1 Rick Glunt
+ added quick (un)publish feature to category and payment method list
997
- files admin.user.hmtl.php, store.user.html.php
998
^ restricted access to the user list & form to conform with joomla's user component access
999
+ added new class vmAbstractObject
1000
+ added new handlePublishState function (class vmAbstractObject)
1001
^ changed productPublish function to handlePublishState
1002
! Database table entry changed: 
1003
##############
1004
UPDATE `jos_vm_function` SET `function_name` = 'changePublishState',
1005
`function_class` = 'vmAbstractObject.class',
1006
`function_method` = 'handlePublishState',
1007
`function_description` = 'Changes the publish field of an item, so that it can be published or unpublished easily.' WHERE `function_id` =139 LIMIT 1 ;
1008
##############
1009
1010
26-10-2005 soeren
1011
+ added debugging to image upload function
1012 2 Rick Glunt
Bug #181 ? Can't add new prices to product
1013 1 Rick Glunt
1014
25-10-2005 soeren
1015 2 Rick Glunt
Bug #174 ? Checkout using USPS Module, fixed path to xml domit! library
1016 1 Rick Glunt
^ renamed /html/VERSION.php to /html/footer.php
1017
^ changed the colors of the order list to joomla css classes (account maintance section)
1018 2 Rick Glunt
FR #127 font size in tab headings too big in safari browser
1019 1 Rick Glunt
+ added new language tokens for the Log integration
1020 2 Rick Glunt
Bug #166 ? virtuemart-beta4-shared SSL
1021
Bug #173 - Registration with e-mails over 25 characters
1022
bug #176 - beta4: message tax included displayed even if OFF
1023 1 Rick Glunt
^ FR #125 vendor name in shopper group drop-down
1024
1025
24-10-2005 soeren
1026 2 Rick Glunt
fixed a bug where "my-email-address@domain.com" couldn't be used for username (converting - to _ now)
1027 1 Rick Glunt
^ file uploading errors are handled better now
1028
+ introduced new global Log object for better Error Message Handling
1029
	See http://pear.php.net/package/Log for docs.
1030
	The class and its child classes can be found in /classes/Log. VM uses a modified version
1031
	of the display class. Support for buffering and formatting depending on priority was added.
1032
1033
	
1034
22-20-2005 soeren
1035
+ added ability to change username + password through shop's billing form
1036 2 Rick Glunt
waiting list extension printing errors...
1037 1 Rick Glunt
1038
20-10-2005 soeren
1039 2 Rick Glunt
fixed various bugs in modules (vm_dtree, vm_transmenu, vm_JSCook, vm_product_categories, vm_productscroller)
1040
category_id is lost when (un)publishing a product directly from the product list
1041 1 Rick Glunt
1042
19-10-2005 soeren
1043 2 Rick Glunt
fixed session debug messages, a session isn't started in the backend now
1044
fixed various installation / update bugs
1045 1 Rick Glunt
^ changed Mail functions
1046
	* renamed mShop_Mailer to vmMailer
1047
	* added the functions vmMail (similar to mosMail) and vmCreateMail( similar to mosCreateMail)
1048
	* line-ending fix for Mac & Win problems sending mail (Could not instatiate mail function)
1049
	
1050 2 Rick Glunt
made labels for payment methods clickable
1051
fixed bug #137 'unpublished products can become related products'
1052 1 Rick Glunt
1053
=======
1054
19-10-2005 schirmer
1055 2 Rick Glunt
 fixed Top10 module showing products multiple times if it has more than one category
1056 1 Rick Glunt
1057
1058
18-10-2005 soeren
1059
^ Changed the field jos_vm_order_item.product_item_price from DECIMAL(10,2) to DECIMAL(10,5) to prevent rounding errors
1060
##########
1061
ALTER TABLE `mos_vm_order_item` CHANGE `product_item_price` `product_item_price` DECIMAL( 10, 5 ) NULL DEFAULT NULL;
1062
##########
1063
1064
+ re-added shop.registration.php (includes login form and registration form)
1065 2 Rick Glunt
changed cart initialitation function from "ps_cart" to "initCart"
1066
fixed bug #135 Cannot use a scalar value as an array
1067
bug in product folder view
1068 1 Rick Glunt
^ introduced new blue icons
1069 2 Rick Glunt
bug in product file form + filemanager
1070 1 Rick Glunt
1071
17-10-2005 soeren
1072 2 Rick Glunt
user registration required email, although no email field was there
1073
credit card payment wasn't recognized correctly on order details screens
1074 1 Rick Glunt
^ added Credit Card details to order confirmation email
1075
^ last 4 digits of a Credit Card number are masked by asterisks now (security!) in administration
1076 2 Rick Glunt
fixed the PDF function (a file was missing php code), updated HTML2FPDF to version 3.02beta
1077
prices from advanced attribute field didn't include shopper group discount, 
1078 1 Rick Glunt
  when the price was set to a fixed price ( Color,blue,green[=45.00]; )
1079 2 Rick Glunt
dtree module crashed - missing global $db declaration
1080 1 Rick Glunt
1081
14-10-2005 soeren
1082 2 Rick Glunt
On registration an error from the Joomla registration function would empty all fields
1083 1 Rick Glunt
+ added new Version check link to admin section
1084 2 Rick Glunt
keyword length is restricted to 50 from now on (security), prevents 10000 characters long keyword via URL 
1085 1 Rick Glunt
1086
12-10-2005 soeren
1087 2 Rick Glunt
wz_tooltip.js is included now whenever mm_ToolTip was called
1088 1 Rick Glunt
^ The registration & billto form have been completely rewritten
1089
	The are built out of a loop now, that runs through an array with all fields and 
1090
	marks required fields. This prepares the integration of	a form & field management 
1091
	component! You can already now easily re-arrange the fields by changing their order.
1092
+ Added complete JS validation to the registration / billto forms
1093
	Uses vmCommonHTML::printJS_formvalidation() to print a JS form validation function
1094
	
1095
11-10-2005 soeren
1096 2 Rick Glunt
fixed a bug in the shopper-registration of a registered user
1097 1 Rick Glunt
+ added SwitchCard support to CC numbers validation
1098
1099
10-10-2005 soeren
1100
^ moved to class vmInputFiler to prevent SQL injection
1101
	(we always had our own basic protection against that, but vmInputFilter was especially made for that)
1102
	To secure a variable just use $variable = $vmInputFilter->safeSQL( $variable );
1103 2 Rick Glunt
fixed a dumb bug in the function ps_product_attributes::cartGetAttributes
1104 1 Rick Glunt
	(allowed to add products without choosing attributes)
1105
^ moved ACL code for 'show_prices' authentication into ps_perm::prepareACL()
1106
^ moved cart initialization code into a new constructor for ps_cart
1107
^ moved Session initialization code into ps_session::initSession(); a new constructor calls this on class instantiation
1108
1109
09-10-2005 soeren
1110
+ new Configuration parameter VM_SILENT_REGISTRATION
1111
	allows users to "silently" register into Mambo/Joomla
1112
	means they don't have to fill in a username and password at the registration.
1113
! you can use the configuration panel to set this value; default: 1 (=enabled)
1114
1115
08-10-2005 soeren
1116
+ added new configuration parameter VM_PRICE_ACCESS_LEVEL
1117
	The value is the name of a Joomla user group, default: "Public Frontend"
1118
	It can be used to restrict the price display to certian membergroups (including their childs)
1119
+ added new configuration parameter VM_PRICE_SHOW_INCLUDINGTAX
1120
	A flag to turn on or off the message (including 8.5% tax) behind a price display
1121
+ added new configuration parameter VM_PRICE_SHOW_PACKAGING_PRICELABEL
1122
	A flag to switch between usual price labels or packaging price labels (which are used, when Packaging Units are set)
1123
^ re-arranged fields in the configuration panel
1124
1125
07-10-2005 soeren
1126
+ new function vmPopupLink to quickly generate a JS + XHTML compliant link
1127 2 Rick Glunt
TopTen module optimized (ran 11 queries before on 10 products, now ONE)
1128 1 Rick Glunt
1129
06-10-2005 soeren
1130
^ updated the PayPal Form Code according to this post (http://mambo-phpshop.net/index.php?option=com_smf&Itemid=71&topic=11167.msg21226#msg21226)
1131
1132
06-10-2005 schirmer
1133 2 Rick Glunt
tax list optional with onChange field. product_form automatically edits the price fields if tax is changed.
1134
public frontend fixed. New menu buttons didn't send admin state pshop_mode variable.
1135 1 Rick Glunt
1136
06-10-2005 schirmer
1137 2 Rick Glunt
typos in install script
1138
missing / in dummy phpshop file
1139 1 Rick Glunt
1140
05-10-2005 soeren
1141
+ added new product discount "overrides" to the product form which can be used to
1142
	fill in a discounted end user price, from which a discount will be calculated and added to the product discount list
1143 2 Rick Glunt
fixed a bug in install.php
1144 1 Rick Glunt
+ added a new CVS module 'build_scripts', so you can build your installers
1145
1146
1147
04-10-2005 soeren
1148
^ moved the Shipping Rates and Carriers of the standard shipping module into sample data file
1149
^ the class ps_user registers users into VirtueMart (function for admins!)
1150
^ the class ps_shopper registers Shoppers into VirtueMart (function add for Shoppers)
1151
^ Changed the registration process to use the registration component of Mambo/Joomla
1152
- file shop.registration.php
1153
! User Management no longer uses modified Mambo files, but includes needed functions.
1154
- file admin.users.html.php
1155
1156
04-10-2005 schirmer
1157
^ Updated Montrada payment class for VirtueMart
1158 2 Rick Glunt
Minor fix in url generation in ps_session. If option is specified com_virtuemart will not be appended.
1159
Category count now displays correct count for vendors
1160
Error messages from ps_product now are space seperated for better readability
1161 1 Rick Glunt
1162
01-10-2005 soeren
1163
- Removed many fields from the table jos_vm_modules which are not longer necessary (and were actually never needed)
1164
! Updated all SQL files and the Installation script
1165
! Beginning to change the code to not to use mos_users table for customer information
1166 2 Rick Glunt
! ##Database Structure Changes ##! 
1167 1 Rick Glunt
	Details: /sql/UPDATE-SCRIPT_mambo-phpshop_1.2_stable-pl3_to_VirtueMart_1.0.sql
1168
1169
^ Changed all tooltips to use wz_tooltip, this gives always working tooltips - even on tabbed forms
1170
+ added JS ToolTip by Walter Zorn to VirtueMart
1171
1172
1173
30-09-2005 schirmer
1174 2 Rick Glunt
frontend administration can't load page
1175
missing pshop_mode=admin in inventory for links
1176
ps_affiliate undefined index afid on checkout in register_sale function
1177 1 Rick Glunt
^ list_year in ps_html changed to dynamic year list
1178 2 Rick Glunt
store.index only shows apropriate options and information. no links to unusable modules or non-vendor specific stats
1179
fixed duplicate files listed on flypage
1180 1 Rick Glunt
1181
29-09-2005
1182
- updated all files to use com_virtuemart as path
1183
- updated all queries to use {vm} as shop table prefix
1184
- Changed $PHPSHOP_LANG to $VM_LANG
1185
- fixed product file listing
1186
- renamed *phpshop*.php to *virtuemart*.php
1187
- added "update to virtuemart" routines to install.php
1188
1189
27-09-2005
1190
- Domit! libraries are not longer included in VirtueMart, Mambo provides them
1191 2 Rick Glunt
WYSIWYG Editor not loading in frontend admin
1192 1 Rick Glunt
^ Frontend Administration uses the backend toolbar now (shared administration)
1193
^ changed the file headers of all files to carry the new name (VirtueMart) and a copyright notice
1194
1195
26-09-2005 soeren
1196 2 Rick Glunt
fixed the "product inventory" and "special products" list
1197 1 Rick Glunt
1198
25-09-2005 soeren
1199
! configuration constant SEARCH_ROWS (deprecated) is to be replaced by $mosConfig_list_limit
1200
- removed Mail configuration from configuration form (dropping support for Mambo < 4.5.1 )
1201
- removed configuration constant MAX_ROWS.
1202
^ changed the configuration file (virtuemart.cfg.php) to build URLs and Paths from Mambo configuration variables
1203
  This means that you don't have to adjust your configuration file when moving a site.
1204
^ updated all forms to use the new formFactory class and it's methods
1205
+ new class formFactory for managing common form tasks in all administration forms in virtuemart
1206
1207
18-09-2005 soeren
1208
^ Language files are updated. Language Strings can be returned as HTML Entity-encoded Strings.
1209
	* class vmAbstractLanguage is the base class for all language files.
1210
	* function _() returns an html entity-encoded string
1211
! language classes extend class vmAbstractLanguage from now on. mosAbstractClass is deprecated.
1212
- file mos_4.6_code.php will be removed.
1213
	* vmAbstractLanguage & mosAbstractLanguage class moved into language.class.php
1214
	* mosMailer / mosCommonHTML compat code moved into ps_main.php
1215
1216
13-09-2005 soeren
1217
+ changed the product files list to show images in a tooltip
1218 2 Rick Glunt
added code to prevent that manufacturers are deleted which still have products assigned to it
1219
changed virtuemart_parser.php not to be greedy on variables when $option is NOT "com_virtuemart"
1220 1 Rick Glunt
	this should fix conflicts with variables of the same name used by other components
1221
^ Updated the toolbar to allow batch delete / (un)publishing of items in lists
1222
^ Changed complete page navigation to Mambo style (also remembers list positions!)
1223 2 Rick Glunt
Product Quantity wasn't updated in cart when adding the same product again
1224 1 Rick Glunt
! functions search_header and search_footer will be removed. Don't use them. Use the class listFactory and its methods instead.
1225
^ changed all shop administration lists to use the new class listFactory. No more HTML Code in those lists!
1226
+ added new file "htmlTools.class.php" containing a listFactory for admin lists
1227
+ added new file "pageNavigation.class.php" (copy of the administrator/includes/pageNavigation.php)
1228
+ added new file "/js/functions.js" for JS functions in the administration area
1229
1230
06-09-2005 soeren
1231
^ mod_virtuemart: changed the default value for "Pre-Text" to "" (empty!)
1232 2 Rick Glunt
product search not handling keywords as separate search words, but as one (normal search)
1233 1 Rick Glunt
1234
01-09-2005 soeren
1235
1236
+ added a CSS file called shop.css to /css: will control all shop specific layout in the future
1237
^ moved some program logic from virtuemart_parser.php to their appropriate classes
1238
1239
1240
31-08-2005 soeren
1241 2 Rick Glunt
products with a single quote (') didn't have a visible product image
1242 1 Rick Glunt
^ upated the CSV documentation
1243
^ product form: moved the discount drop-down list to product information tab
1244
	added a check to test if the IMAGEPATH is writable (see Tab "product images")
1245 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)
1246 1 Rick Glunt
1247
=======
1248
26-08-2005 Zdenek Dvorak
1249
+ 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)
1250
  in language file and new input field will be shown in user's billing and shipping address form and in order details. Size of 
1251
  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.
1252
  For reasonable using extra field 4 and 5 is needed change items of input select in functions list_extra_field_4 
1253
  and list_extra_field_5 in file classes/ps_html.php.
1254
  You can change position of this fields in form in files: account.shipto.php account.billing.php account.order_details.php 
1255
  admin.users.html.php admin.user_address_form.php
1256 2 Rick Glunt
+ User info in order includes EXTRA FIELDS. #REQUIRES a DATABASE UPDATE! ##
1257
^ #Database structure changed ##
1258 1 Rick Glunt
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_1` varchar(255) default NULL;
1259
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_2` varchar(255) default NULL;
1260
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_3` varchar(255) default NULL;
1261
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_4` char(1) default NULL;
1262
  ALTER TABLE mos_{vm}_order_user_info ADD  `extra_field_5` char(1) default NULL;
1263
+ New input field in user's shipping and billing address: phone_2
1264 2 Rick Glunt
wrong address_type in file account.shipto.php
1265
wrong $missing comparision for address_type_name in files account.shipto.php and admin.user_address_form.php
1266
showing $missing_style in file admin.user_address_form.php
1267
URL for editing shipping address in file admin.users.html.php
1268 1 Rick Glunt
+ New variables in language file
1269
1270
12-08-2005 Zdenek Dvorak
1271
+ New feature in backend: You can search products by:
1272
  - modified date of product (You can search products which are very old and need update or which are new and need be checked)
1273
  - modified date of product's price (Very usefull if you use price synchronizing with other system - e.g. company accountancy)
1274
  - products with no price
1275 2 Rick Glunt
+ New features: unit and packaging #REQUIRES a DATABASE UPDATE! ##
1276 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
1277
  needed use in flypage {product_packaging} - see html/templates/product_details/flypage.php
1278 2 Rick Glunt
^ #Database structure changed ##
1279 1 Rick Glunt
  ALTER TABLE `mos_{vm}_product` ADD `product_unit` varchar(32);
1280
  ALTER TABLE `mos_{vm}_product` ADD `product_packaging` int(11);
1281
^ Now is possible set default product weight unit (pounds) and default product length unit (inches) in language file:
1282
  var $_PHPSHOP_PRODUCT_FORM_WEIGHT_UOM and var $_PHPSHOP_PRODUCT_FORM_LENGTH_UOM
1283
+ New language file for Czech translation (czechiso.php with ISO-8859-2 and czech1250.php with CP1250 codepage)
1284
+ New parameter for modul virtuemart: moduleclass_sfx
1285
1286
09-08-2005 Zdenek Dvorak
1287 2 Rick Glunt
bad showing last_page in cart and show error message if no product_id (no redirecting) (ps_cart.php)
1288
error message befor login to show account.order_details (ps_main.php)
1289
error message in no tax_rate (before show Shipping Address) (ps_product_attribute.php)
1290
bad redirecting if URL == SECUREURL (ps_session.php)
1291
vertical aligning button "Add to Cart" (shop.product_details.php)
1292 1 Rick Glunt
1293
02-08-2005 soeren
1294 2 Rick Glunt
categories from the category list were not shown in the list under some circumstances
1295
Slashes were stripped out of text when saving a payment method (extrainfo)
1296 1 Rick Glunt
^ moved the SQL Queries out of the file shop.browse.php into shop_browse_queries.php
1297
1298
01-08-2005 Zdenek Dvorak
1299 2 Rick Glunt
Product Type: File mod_virtuemart.php, variable _PHPSHOP_PARAMETER_SEARCH was changed to _PHPSHOP_ADVANCED_PARAMETER_SEARCH 
1300 1 Rick Glunt
1301
26-07-2005
1302 2 Rick Glunt
Tax Total wasn't calculated correctly when MULTIPLE_TAXRATES_ENABLE was set to 1 and a disount was applied
1303
Product Discounts weren't calculated correctly when PAYMENT_DISCOUNT_BEFORE was enabled (ps_product::get_advanced_attribute_price())
1304
basket.php didn't calculate the correct Tax Amount when a Coupont has been redeemed
1305
Coupon Discount wasn't calculated correctly (when Percentage) - ps_coupon::process_coupon_code()
1306
Quantity Discounts didn't show the correct price in the basket (ps_product::get_price())
1307
Related Products couldn't be changed in Product Form
1308
^ more changes for Mambelfish compatiblity (added product_id / category_id to various SQL queries)
1309
1310
19-07-2005 soeren
1311
Tax Rate for other states didn't return 0 when no tax rate was specified
1312
Report Basic Module doing an endless loop when showing single products
1313
Product Form always displaying the name of the first Shopper Group, not saving the price to the correct shopper group
1314
+ CSV: Added the "Skip the first line" feature by Christian Lehmann (thanks!)
1315
  so you can just keep the column names in the first line of the CSV file
1316
1317
01-07-2005 Zdenek Dvorak
1318
! changed ToolTip in files ps_product_type.php, shop.parameter_search_form.php, product.product_form.php and
1319
  product.product_type_parameter_form.php
1320
  Now is used function mm_ToolTip.
1321
  
1322
^ changed the PNG Fix to this solution: http://www.skyzyx.com/scripts/sleight.php
1323
  (this do