PageRenderTime 65ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/administrator/components/com_virtuemart/CHANGELOG.php

http://vanphongphamdm.googlecode.com/
PHP | 1503 lines | 647 code | 284 blank | 572 comment | 21 complexity | 181ced96ec875790a92ef057cdbee3d5 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.1, Apache-2.0
  1. <?php
  2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
  3. /**
  4. *
  5. * @version $Id: CHANGELOG.php 3240 2011-05-14 09:03:03Z zanardi $
  6. * @package VirtueMart
  7. * @subpackage core
  8. * @copyright Copyright (C) 2004-2011 VirtueMart Development Team - All rights reserved.
  9. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
  10. * VirtueMart is free software. This version may have been modified pursuant
  11. * to the GNU General Public License, and as distributed it includes or
  12. * is derivative of works licensed under the GNU General Public License or
  13. * other free or open source software licenses.
  14. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
  15. *
  16. * http://virtuemart.net
  17. */
  18. ?>
  19. <pre>
  20. This is a non-exhaustive (but still near complete) changelog for
  21. VirtueMart, including beta and release candidate versions.
  22. Our thanks to all those people who've contributed bug reports and code fixes.
  23. Legend:
  24. # Bug Fix
  25. + Addition
  26. ^ Change
  27. - Removed
  28. ! Note
  29. --------------------------------------------------------------------------------------------------------------
  30. VirtueMart 1.1.x
  31. *************************************
  32. --- VirtueMart 1.1.8 released (Rev. 3520 2011-06-19) ---
  33. 18.06.2011 zanardi
  34. # Bug #322 Miscalculation in order e-mail receipt
  35. # Bug #320 Bug in ps_checkout._tax_based_on_vendor_address
  36. 07.06.2011 zanardi
  37. # Bug #327 Error Found in mootools-release-1.1.1.js
  38. # Bug #321 Coupon problem - multiple currencies
  39. ^ User-pages
  40. 28.05.2011 zanardi
  41. # Bug #367 Use of "mysql_real_escape_string" breaks with mysqli
  42. # Bug #364 Disallow quotes in attributes properties
  43. # Bug #360 Ajax calls recorded as last page
  44. # Bug #310 bug in shop.browse.php empty category
  45. 14.05.2011 zanardi + poy
  46. # Bug #366: Security issue in checkout.2Checkout_result.php
  47. # Bug #364 Disallow quotes in attributes properties
  48. # Bug #363 Membergroup to show prices to results to Undefined variable
  49. 30.04.2011 zanardi
  50. # Bug #318 HTML error in file : product_type.tpl.php
  51. # Bug #315 Zone Shipping Fatal Error
  52. 03.04.2011 aravot
  53. # Bug #326 No download email is send for free download-able product
  54. 02.04.2011 zanardi + poy
  55. # Bug #350 Security issue in notify.php
  56. # Bug #346 Version is 1.1.8 stable but extension manager is reported 1.1.7
  57. # Bug #328 CVV still listed on PayPal order list
  58. # Bug #323 Customer numbers not created in administration, when customer is created by site administrator
  59. # Bug #312 No search results in user list when not searching from page one
  60. # Bug #309 PayPal valid IP list is empty
  61. --- VirtueMart 1.1.8 released (Rev. 2861 2011-03-19) ---
  62. 15.03.2011 zanardi
  63. # Bug #307 Security issue in notify.php
  64. # Bug #281 Quotes in attributes
  65. 12.03.2011 zanardi
  66. # Bug #239 "Deprecated" and "Notice" errors in PayPal API
  67. # Bug #233 Customer Reviews breaks on 150 character and has no line break
  68. # Bug #232 Display Child Description ALWAYS checked
  69. 10.03.2011 soeren
  70. # fixed a problem with the advanced search not returning results
  71. 01.03.2011 bob
  72. # Task #237 Review '_More' missing language string
  73. ^ Task #227 Replace mosHTML with vmCommonHTML
  74. 18.02.2011 zanardi
  75. # Task #199 Checkout shipping radio button selected is not the correct one
  76. 13.02.2011 zanardi
  77. # Task #189 Duplicate resized image (thanks to Gruz)
  78. # Task #188 Shipping value is not changed according to currency
  79. # Task #180 Bug in discount price display for multi-priced products
  80. # Task #110 Can't choose vmsearch plugin in search results (thanks to Tomasz)
  81. --- patch VirtueMart 1.1.7a released (2011-02-18) ---
  82. # Task #229 SQL Injection fix in ps_module.php
  83. --- VirtueMart 1.1.7 released (Rev. 2688 2011-02-02) ---
  84. 04.02.2011
  85. # Task #212 (#202): product snapshot button always "Add to cart".
  86. 01.02.2011
  87. # Task #213 Blind SQL injection in parameter "search_category"
  88. 30.01.2011 zanardi
  89. # Task #210 Paypal API rerouting to http://xxxx:443
  90. # Task #209 shop.index.php paypal logo HTML error
  91. # Task #206 SQL update broken
  92. # Task #200 PayPal API wrong payment method type
  93. --- VirtueMart 1.1.6 released (Rev. 2660 2010-11-21) ---
  94. 16.11.2010 zanardi
  95. # Task #134 When creating text or textarea field type in Manage User Fields, default value is 0
  96. # Task #142 (again) Fixed other notices in backend order detail
  97. # Task #154 Bug with some SEF router
  98. # Task #198 "Deprecated" warning in PHP 5.3 when trying to add additional images
  99. 30.10.2010 zanardi
  100. # Task #184 Bug in get_price for child products
  101. # Task #185 Notify script not installed for ipayment and paysbuy
  102. # Task #186 In Product Type - Parameter Unit value is not shown on frontpage.
  103. # Task #187 Bugs in the image_tag() function
  104. 25.10.2010 soeren
  105. # Task #158 PayPal API cart empty if shipping address and method are not enabled
  106. # fixed deprecated function message regarding usage of "ereg_replace" in ps_checkout.php
  107. 22.10.2010 zanardi
  108. ^ Task #155 Account maintenance not redirected to https in mod_virtuemart_login
  109. # Task #160 Breadcrumb issues with direct menu links to product or category (again)
  110. # Task #165 Coupon value is not changed according to currency
  111. 12.10.2010 zanardi
  112. ^ Task #160 Breadcrumb issues with direct menu links to product or category
  113. 10.10.2010 zanardi
  114. # Task #111 Old Price in PDF not correctly styled
  115. # Task #132 Image creation error when thumb height or width is Zero or empty in configuration -> site (tab)
  116. ^ Task #134 default values for some fields was "0" instead of null
  117. # Task #156 Virtuemart registration form country and state list translation issue
  118. ^ Task #161 updated README and INSTALLATION
  119. # Task #163 removed ordering buttons for child products list
  120. # Task #164 bug in ps_montrada
  121. ^ Task #176 import / export menu items removed
  122. 01.10.2010 zanardi
  123. # Task #167 VM1.1.5: Orders equal to 0.00 but customers still get sent to PayPal
  124. 26.09.2010 zanardi
  125. ^ Task #115 Error Process for Missing Required Ship To Fields Loses User Entered Data
  126. # Task #117 Illegal variable_files ... error after clicking Add to Cart when there are empty attributes
  127. # Task #129: Some characters in attribute name cause issues
  128. ^ Task #134: When creating text or textarea field type in Manage User Fields, default value is 0
  129. + Task #135: Zone shipping module doesn’t have ‘The shipping rate has been updated’ message when ‘Apply‘
  130. # Task #136 "Apply" button in shipping module form acts wrong
  131. ^ Task #138 Admin Customer Reviews page should have no "New" button
  132. ^ Task #151 Check for child items before displaying "call for price"
  133. 11.09.2010 zanardi
  134. # Small XHTML validation fixes
  135. 27.07.2010 zanardi
  136. # Task 114 After changing order status goes back to all orders
  137. # Task 116 Bug in checking stock (doesn't check for negative values)
  138. --- VirtueMart 1.1.5 released (Rev. 2499 2010-07-25) ---
  139. 20.06.2010 zanardi
  140. # Fix incorrect link in waiting list e-mail
  141. # Fix notices in backend order detail
  142. + added configuration for SMTP server with SSL and/or listening on a port different than 25 (retrieves Joomla configuration)
  143. ^ modified uninstall function, now tables are preserved for future installations
  144. 15.06.2010 tkahl
  145. ^ Performace improvement by checking if parent product has to be included in the query
  146. 11.06.2010 milbo
  147. ^ added Merchant Warrior payment method
  148. 20.05.2010 soeren
  149. + added PayPal Express/API integration code
  150. 29.03.2010 soeren
  151. ^ FRQ-2889 - improve eway payment module test mode settings
  152. 02.02.2010 soeren
  153. # Task #2750 - custom attributes error in 1.1.4
  154. # Task #2713 - You can't delete from order status listpage with the toolbar button
  155. 01.02.2010 soeren
  156. # Task #2763 - Product old price not rendered correctly in PDF
  157. # Task #2754 - "Failed to parse the XML Update File" during the update 1.1.3 -> 1.1.4
  158. # Task #2755 - Additional images double quotations and backslashes not stripped
  159. # Task #2758 - No message when add 0 stock product to cart VM 1.1.4
  160. # Task #2760 - If single 0 vote remains when a review is deleted, that vote is wrongly deleted
  161. # Task #2766 - Tax Rates not calculated in standard shipping module
  162. # Task #2769 - Method url in class vm_ps_session overwrites native Joomla Itemid
  163. # Task #2809 - Missing space between html attributes
  164. # Task #2816 - Value input doesn't work with up/down buttons if child list with radio buttons is used
  165. # Task #2841 - Login problem during checkout - Joomla 1.0.x only
  166. # Task #2853 - Ensure Contrasting Text in Shop Debug Messages
  167. # Task #2859 - Product pagination in product details does not loaduser defined queries
  168. ^ added some modifications to prepare integration of a PayPal WPP/Express module
  169. ^ some adjustments to the simple admin interface
  170. 28.01.2010 tkahl
  171. ! Fixed SQL Injection problem (alert: http://www.securityfocus.com/bid/37963/exploit)
  172. 11.01.2010 soeren
  173. # Task #2847 - Joomfish can't translate the category name in navigation list
  174. 16.12.2009 soeren
  175. # Task #2748 - Useless table in the query of get_cid
  176. # Task #1094 - Omitting http:// from Product Info URL field in Backend causes invalid Image link on Product flypage
  177. 11.11.2009 soeren
  178. # Task #2764 - Can't delete old (pre 1.1.4) orders in VM 1.1.4
  179. --- VirtueMart 1.1.4 released (Rev. 1967 2009-10-16) ---
  180. 14.10.2009 aravot
  181. # Fix for review form.
  182. 08.10.2009 soeren
  183. # Task #2719 - Deprecated error message when using php 5.3
  184. # Admin Folder Blocked Via Htacess | Update Account "Save" Image comes from Admin [topic=61258]
  185. # Task #2722 - 3 Bugs in product.folders.php
  186. 30.09.2009 soeren
  187. # Task #2719 - Deprecated error message when using php 5.3
  188. 26.09.2009 soeren
  189. # Task #2692 - Rounding issue in step 4 of checkout
  190. # Task #2702 - Count of Parameters of Product Type at front page
  191. # small fix to resized image display [http://forum.virtuemart.net/index.php?topic=59990.0]
  192. 24.09.2009 soeren
  193. # Task #2711 - Undefined variable when review is modified by store owner.
  194. # Task #2651 - EU VAT ID tax handling with dynamic EU VAT ID field name
  195. # Task #2703 - convertECB error in localhost
  196. 23.09.2009 mauri
  197. # Fixed EU VAT ID in ps_product.php and ps_checkout.php
  198. # Fixed undefined index in ps_order_chenge.php
  199. 21.09.2009 soeren
  200. # fixed voting on edit vote (http://forum.virtuemart.net/index.php?topic=60287.0)
  201. 21.09.2009 aravot
  202. # Switched width and height in ps_product.php
  203. # Fixed case in ps_product_files.php
  204. 20.09.2009 thepisu
  205. ^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
  206. ^ updated Bulgarian language (thanks to Todor Iliev)
  207. 18.09.2009 soeren
  208. - removed prototype.js
  209. - removed unnecessary nusoap class files
  210. ^ using file_put_contents to write the configuration file in ps_config.php (instead of fputs)
  211. - removed old "all-one-module"
  212. 14.09.2009 soeren
  213. # small fix to make VirtueMart compatible to PHP 5.3
  214. 11.09.2009 soeren
  215. # Task #2683 - Attribute List price modification not honored in add to cart
  216. # added the fix for order tax calculation when coupon discounts are used (http://www.nandebayo.org/blog/?p=80)
  217. 01.09.2009 soeren
  218. # Task #2555 - Searching for child products is not possible
  219. 28.08.2009 thepisu
  220. ^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
  221. ^ updated Hungarian language (thanks to pedrohsi)
  222. ^ updated Swedish language (thanks to sgagner)
  223. 25.08.2009 soeren
  224. ^ added new "init" function to the currency converter module, to check wether currency conversion can be initialized
  225. # when currency conversion was not possible, the currency was still changed, but no conversion was calculated!
  226. 22.08.2009 thepisu
  227. ^ updated Persian (farsi) language (thanks to Mohoammad Hosien Fazeli)
  228. 19.08.2009 soeren
  229. # Task #2690 - impossible to delete a credit card
  230. 17.08.2009 soeren
  231. # Task #2687 - mod_virtuemart vm_JSCook.php error
  232. # Task #2689 - shop.feed.php SEF URL Bug Fix
  233. 09.08.2009 mauri
  234. # Task #2688 - Page Title shows wrong in checkout, if uncheck some steps.
  235. 31.07.2009 aravot
  236. # Fixed - SQL error caused by function get_name_by_catid($catid) (http://forum.virtuemart.net/index.php?topic=58641.0)
  237. 29.07.2009 soeren
  238. # Task #2686 - Problem with ps_authorize.php on checkout if more than one ps_authorize payment method exists
  239. 23.07.2009 soeren
  240. # Task #2679 - Authorize.net current configuration will not connect to the testing server.
  241. 22.07.2009 soeren
  242. # Task #2563 - Wrong credit card expiration date in user Account Maintenance.
  243. # Task #2310 - Stock levels not maintained correctly when selling downloadable products.
  244. 21.07.2009 aravot
  245. # Task #2677 - Tax rate should not be rounded.
  246. ! Modified tax.tax_list.php file to use 5 decimals for the tax rate
  247. 20.07.2009 soeren
  248. # Task #2677 - Tax rate should not be rounded.
  249. ! Table Structure Change: Table "jos_vm_tax_rate", using 5 decimals for the tax rate now
  250. ! ALTER TABLE `jos_vm_tax_rate` CHANGE `tax_rate` `tax_rate` DECIMAL( 10, 5 ) NULL DEFAULT NULL
  251. # Task #2676 - Notice: Undefined index: order_status in ps_order.php on line 296 when Resend Download ID is clicked.
  252. 15.07.2009 aravot
  253. + Task #2663 - One Title option in billing form (Ms)
  254. 15.07.2009 mauri
  255. # Task #2672 - Notice: Undefined index: unit in product_type.tpl.php on line 44
  256. 14.07.2009 soeren
  257. # Task #2668 - Mail contents is broken on OSX server.
  258. # Task #1972 - Tax added even when product has no tax assign to it
  259. # Task #2584 - Image upload displays errors and thumbnail creation is not possible when open_basedir does not include PHP's upload_tmp_dir directory
  260. 12.07.2009 mauri
  261. # Task #2549 - When 'Virtual Tax' is unchecked, 'Show "(including XX% tax)" when applicable?' it not shown for all products.
  262. 11.07.2009 mauri
  263. # Fixed Order Dates incorrect ps_order_change, reverted changes.
  264. 10.07.2009 aravot
  265. # Fixed Warning: Call-time pass-by-reference has been deprecated in payment/ps_eway.php on line 511
  266. 02.07.2009 thepisu
  267. ^ updated Simplified Chinese language, now utf-8 (thanks to joomladz)
  268. + added Estonian language (thanks to Eraser)
  269. 30.06.2009 soeren
  270. # Task #2548 - When Dynamic Thumbnail Resizing is off (unchecked) additional images show big image instead of thumbnail
  271. # Task #2507 - In category removing a thumbnail doesn't check if the file is used by other categories
  272. 26.06.2009 aravot
  273. #BUG #2498 - Order Dates incorrect, reverted changes.
  274. ^ Update CA tax rate
  275. 29.06.2009 soeren
  276. # Task #2658 - The page title of product details pages gets truncated when use national product names
  277. # Task #2647 - Product could not be unpublished from the product list page if this product has different vendor other then the default one.
  278. # Task #2659 - Super Adminisrtaor has right to publish/unpublish only default vendor products (should have permission to all)
  279. # Task #2665 - Price converted twice when attributes with prices are set up
  280. # Task #2662 - Only variable references should be returned in ps_country
  281. # Task #2655 - CC month in Admin panel differs from Email Invoice
  282. 28.06.2009 soeren
  283. # Task #2660 - little enhancement for addtocart_advanced_attribute.tpl.php
  284. # Task #2661 - Notice: Undefined variable: resultmm in ps_authorize
  285. 27.06.2009 mauri
  286. # Clean unnecessary comments in ps_product
  287. # Fixed Standard_Shipping_module, Currency convert in shipping rates.
  288. # Fixed Divided by zero in ps_order_change, when all orders are deleted.
  289. # BUG #2657 - Undefined variable: order_id when viewing order.
  290. # Fixed Undefined variables in ps_order_change.
  291. # Fixed Order Dates incorrect in ps_order_change.
  292. # Fixed Undefined variable rate in ps_product.
  293. # BUG #2502 - Wrong tax, when update price in backend order.
  294. 26.06.2009 aravot
  295. #BUG #2498 - Order Dates incorrect (thank you Scott)
  296. 24.06.2009 sobers_2002
  297. # Fixed the shipping tax calculation in the standard shipping module
  298. # Fixed the sh404sef issues in transmenu with submenus
  299. 24.06.2009 aravot
  300. # Corrected PHP short tags.
  301. 24.06.2009 soeren
  302. ^ TSK-2620 - Do not save login cookies by default
  303. # Task #2624 - Credit card type now showing
  304. # Task #1489 - PDF Output won't add product image
  305. 23.06.2009 soeren
  306. # Task #2630 - Undefined index message in Store Edit
  307. # Task #2631 - prep4SQL renames field names
  308. # Task #2652 - Wrapper Url traced wrrong
  309. # Task #2653 - arguments for str_replace () are swapped
  310. # Task #2654 - Problem with email registration
  311. 23.06.2009 aravot
  312. # Fixed landscape/portrait issue http://forum.virtuemart.net/index.php?topic=55201.0 Thank you Phil
  313. # Fixed Bug in template.class.php http://forum.virtuemart.net/index.php?topic=54394.0 Thank you Phil
  314. 22.06.2009 soeren
  315. # Task #2015 - The Value of the Coupon is greater than the current Order Total, coupon value displayed with no tax
  316. # Fixed VAT based on Shipping Address (http://forum.virtuemart.net/index.php?topic=56983.msg186554)
  317. ^ added Slovak Language Files (utf-8)
  318. # Task #2053 - Resend Download ID, lower order status update buttons do not send emails
  319. # when updating a downloadable product file any references to ordered downloadable files are updated as well when necessary
  320. # Task #2643 - Title setting is done by different function, integrity of code requires virtumart defined function
  321. 17.06.2009 aravot
  322. # BUG #2649 - Username & Password required when updating address with "No Account Creation"
  323. # BUG #2648 - Product name in Call for Pricing message promt is wrong, if product name have special characters.
  324. 12.06.2009 soeren
  325. # Task #2373 - Customers comments sripts slashes and I m getting rn in the enter of users.
  326. # Task #2646 - New usergroup with admin rights can't see administration in in frontend
  327. ^ adapted rewritten ps_session::url function from here: http://forum.virtuemart.net/index.php?topic=56664.0, thanks!
  328. 02.06.2009 soeren
  329. # Task #2637 - Credit card type now showing for No Account creation method
  330. # Task #2638 - flypage_images.tpl.php has function protoPop() which is outdated
  331. # Task #2495 - Order Print View, Inc Tax & Coupon Discount
  332. 29.05.2009 soeren
  333. # partly fixed linkpoint class
  334. 28.05.2009 soeren
  335. # Task #2547 - "&amp;#039;" instead of "apostrophe" in breadcrumb (mainframe.class.php)
  336. 27.05.2009 soeren
  337. # Task #2634 - Can not register user
  338. # corrected Serbian/Yugoslavia currency
  339. 24.05.2009 thepisu
  340. # updated Croatian-Hrvatski language (thanks to dac3d)
  341. # updated Spanish language (thanks to Blogapeuta)
  342. # updated Bulgarian language (thanks to Imago)
  343. # updated Swedish language (thanks to mauri)
  344. # updated Traditional Chinese language (thanks to SimonSimon)
  345. + added Lithuanian translation (thanks to no0n3)
  346. 15.05.2009 macallf
  347. # BUG #1345/#1598 - Out of stock children displayed in drop down
  348. 15.05.2009 aravot
  349. # BUG #1348 - Functions not showing in admin
  350. 13.05.2009 aravot
  351. # Fixed Notice Undefined variable total in shop.basket_short.php
  352. 11.05.2009 soeren
  353. # Task #2590 - Attributes are not calculated
  354. # Task #2595 - Frontend edit icon should not have a hard-coded dimension
  355. # Task #2566 - Notify button not working
  356. # Task #2599 - Product attributes with a '0' value are blank in orders [PATCH]
  357. # Task #2602 - Multiple price table (tier pricing) conversion bug
  358. 10.05.2009 aravot
  359. # BUG #2611 - Changed _PSHOP_ADMIN to _VM_IS_BACKEND
  360. # Fixed The Vendor Category and Vendoer Image Path fields can't be updated (Thank you Phil)
  361. # Fixed 'Error: A value for the field "vendor_category_name" is missing' (Thank you Phil)
  362. 06.05.2009 aravot
  363. # Fixed TransMenu Call to a member function setQuery() on a non-object error message
  364. # Fixed TigraTree Call to a member function query() on a non-object error message
  365. # BUG #2592 - Fix for Authorize.net status code 4 (good trans but produces error in VM)
  366. 03.05.2009 aravot
  367. ^ Changed Authorize.net Login ID to Authorize.net API ID
  368. 02.05.2009 rolandd
  369. # BUG #2016 &euro; is displayed in info message The Value of the Coupon is greater than the current Order Total,
  370. # suppres getimagesize warning if file does not exist
  371. 01.05.2009
  372. # BUG #2583 - Fixed to show shipping rate tax for all tax modes
  373. 01.05.2009 rolandd
  374. # Unknown column 'file_is_image=0'
  375. # PSHOP_SHIPPING_MODULES not defined
  376. # Product type not adding for a single product
  377. 27.04.2009 aravot
  378. # Fixed typo in product.product_product_type_list.php
  379. 26.04.2009 rolandd
  380. ^ FRQ #2582 shop.browse - optimize to lower nubmer of DB queries.
  381. 23.04.2009 rolandd
  382. # BUG #2356 Billing information will be overwritten if sento information is saved
  383. # BUG #2573 ps_cashondel.php contains a couple of short tags
  384. 22.04.2009 aravot
  385. # Fixed recently viewed items when a product or category is unpublished it is still shown (thank you Phil)
  386. # Fixed number of recently viewed products to display (thank you Phil)
  387. 21.04.2009 aravot
  388. # BUG #2550 - Child product price is shown wrong for users other than default group
  389. 16.04.2009 aravot
  390. # Task #2536 - Incomplete php tag with a duplicated table closure'
  391. # Task #2537 - Default currency plugin not set!
  392. # Fixed delete child product from cart when child product has apostrophe in product name.
  393. 15.04.2009 aravot
  394. # Fixed Kenya, Somali and Tanzania currency
  395. 07.04.2009 macallf
  396. # Bug - Fix problems with slimbox not init after AJAX pageload & addtocart confirmation box only working once.
  397. 05.04.2009 aravot
  398. ^ Update CA tax rate
  399. 05.04.2009 macallf
  400. # BUG - 0 quantity deletes product from cart on product page and browse page. Should only happen on update or single add to cart button child list
  401. 31.03.2009 rolandd
  402. # BUG #2410 Making a File a "downloadable product file" resets existing downloadable product files
  403. 30.03.2009 aravot
  404. ^ Changed PayPal test account link in notify.php
  405. + Added Continue Shopping link when cart is empty
  406. 23.03.2009 soeren
  407. # Task #2536 - Incomplete php tag with a duplicated table closure'
  408. # Task #2537 - Default curency plugin not set!
  409. 20.03.2009 macallf
  410. # Bug #2543
  411. 19.03.2009 aravot
  412. # Review message fixed.
  413. 15.03.2009 rolandd
  414. # Bug #2539 missing in conditional expression in mod_virtuemart TigraTree
  415. # CSV Improved not correctly detected
  416. # Bug #2526 Open Account Maintenance in a GreyBox does not work.
  417. # Bug #2538 Ext is undefined
  418. # Open Checkout in Greybox (revisited)
  419. ^ Updated DTD for modules for J1.5
  420. 13.03.2009 macallf
  421. # Task #2532 Fixed adding multiple products to product_type
  422. 12.03.2009 aravot
  423. # Fixed - Fatal error: Class 'ps_order_change' not found in ps_order_change.php
  424. 08.03.2009 macallf
  425. ^ Changed product_types to template control. Template file product_types.tpl.php added to /common
  426. 08.03.2009 aravot
  427. ^ Changed Parameters of Category to Parameters of Product
  428. 04.03.2009 aravot
  429. # Fixed - Open Checkout in Greybox
  430. 04.03.2009 soeren
  431. # Task #1921 - Shipper notice is empty
  432. 03.03.2009 macallf
  433. # Task #2509 Current fix saves fields correctly but does not allow for adding new fields.
  434. 28.02.2009 aravot
  435. # Task #2374 - Bug in product type flypage path for Joomla 1.5 / VM 1.1.2
  436. ^ Compliance issue in classes/ps_userfield.php (http://forum.virtuemart.net/index.php?topic=44940.0)
  437. 28.02.2009 tkahl
  438. # Task #2517 - VirtueMart installation fails
  439. 25.02.2009 aravot
  440. # Fixed Failed to open stream error when product image is missing (http://forum.virtuemart.net/index.php?topic=52081.0)
  441. # Fixed Bug in Product Type Parameter processing (http://forum.virtuemart.net/index.php?topic=44445.0)
  442. 25.02.2009 soeren
  443. # Task #2489 - Customer review comment length error message
  444. # Task #2509 - Saving exisintg custom user field multiplies values - with fix
  445. 24.02.2009 soeren
  446. # Task #2513 - Taxes ids higher than 127 cannot be used on products
  447. 22.02.2009 macallf
  448. # Task #2511 Extra ID's doesn't work for all products, it only works for child products. Edited logic in ps_product_attribute.php
  449. 19.02.2009 macallf
  450. # Task #2510 Altered ps_product.php to allow aplhanumeric chars in the child_class_suffix field
  451. 17.02.2009 soeren
  452. # Task #2506 - Subtotal rounding error in savebasket
  453. # fixed the IE "Operation Aborted" error in the frontend, when "Open Product Images in a LightBox?" is enabled (which is the default)
  454. # fixed the IE "Operation Aborted" error in Extended Layout in the backend's product form
  455. 11.02.2009 aravot
  456. ^ Fixed comment typo in SQL file
  457. 05.02.2009 soeren
  458. # Task #2490 - Add to cart issues when javascript disabled
  459. # fixed: no value assigned to $DescOrderBy
  460. 05.02.2009 aravot
  461. # Task #2486 - Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view.
  462. 02.02.2009 aravot
  463. # Task #2491 - Broken links on pathway
  464. ^ Fixed Configuration table alignment in admin.show_cfg.php
  465. ^ Corrected langauge files (thank you Phil)
  466. 01.02.2009 soeren
  467. # Task #2486 - Loading Edit Store and other administrative pages under MSIE <= 7.0 results in Operation Aborted error and unable to view.
  468. # Task #2481 - Changes to class_currency_display.php course currency symbol to be displayed as currency type.
  469. 24.01.2009 aravot
  470. # in Extended Layout view, menu icons are shown twice
  471. 24.01.2009 thepisu
  472. # Task #2496 - Standard Shipping Module saving problem in DB (fix in ps_shipping - adding a new carrier)
  473. 22.01.2009 thepisu
  474. # Task #2473 - Untranslated language string in checkout_register_form.php
  475. # added translation for strings in ps_shopper_group
  476. --- VirtueMart 1.1.3 released (Rev. 1611 2009-01-22) ---
  477. 19.01.2009 soeren
  478. # Task #2471 - Wrong bill_to address in email confirmation Text mail.
  479. 17.01.2009 thepisu
  480. + added Serbian Latin translation (serbian_lat, UTF-8); by Vlada_bgd; not yet fully translated
  481. 15.01.2009 aravot
  482. ^ updated Turkish Lira from "New Turkish Lira" to "Turkish Lira" in installation sql
  483. 14.01.2009 thepisu
  484. ^ converted Italian language to UTF-8
  485. ^ fixed French language encoding - converted to UTF-8
  486. 12.01.2009 soeren
  487. # Task #2470 - Quantity Box JavaScript validation code fails XHTML validation
  488. # fixed paymenow module (login information was missing on payment processing)
  489. 10.01.2009 aravot
  490. # Fixed PHP5 Call-time pass-by-reference message
  491. 10.01.2009 thepisu
  492. ^ updated Finnish language (by Mauri)
  493. ^ updated Italian language
  494. 08.01.2009 soeren
  495. # Task #2458 - order search function in account maintenance now searches for order item names/sku and order number
  496. # Task #2469 - tax_rate problem in checkout
  497. # Task #2434 - Modules need a statment if to check if the product has items so not to show add to cart.
  498. # Task #2457 - Error: CheckOut needs a valid Step! (currency switcher module)
  499. 06.01.2009 soeren
  500. # Task #2455 - Problems with sort function "Order by"
  501. # Task #2250 - Products that contain more than one download file only have one download link listed on invoice
  502. # merged patches for compatibility with SecurityImages 5 (http://www.waltercedric.com/joomla-mainmenu-247/304-securityimages/1364-virtuemart-112-and-securityimages-5.html), thanks Cedric for providing these!
  503. 05.01.2009 soeren
  504. # Task #2463 - pageNavigation problem
  505. # Task #2317 - Submit button on shop ask page is not working
  506. 24.12.08 thepisu
  507. # address formatting: {statename} not converted; config tip wrong
  508. # sql update script from 1.0.x: some chars wrongly encoded; updated version info to 1.1.2 stable; missing function records
  509. # sql sample data: removed HTML entities from shipping rates
  510. # checkout confirmation tpl: not "make safe" old shipping sample data (cointaining "&gt;"); that was "maked safe" twice
  511. 20.12.08 thepisu
  512. # fix in Language Manager
  513. ^ updated Swedish language (by sgagner)
  514. ^ fix in Italian language
  515. 19.12.2008 soeren
  516. # Task #2453 - Problem with Tax State
  517. 17.12.2008 soeren
  518. # Task #2451 - Additional downloadable files missing in account maintenance
  519. 15.12.2008 soeren
  520. # Task #2448 - stock levels not reduced when order confirmed
  521. # Task #2446 - adding custom user fields causes inability to see orders in order list
  522. # Task #2450 - Weekly Sales report only lists products sold on first day of week
  523. 10.12.2008 aravot
  524. # Cant disable Keep Product Stock Level on Purchase (http://forum.virtuemart.net/index.php?topic=42901 - thank you patjun)
  525. 08.12.2008 soeren
  526. # Task #2440 - Zone Shipping on checkout page shows zone value rather than zone name.
  527. # Task #2443 - Save button for additional file/images not working in IE (missing ajax_request var)
  528. # Task #2197 - Parent price shown for Child items when user is member of a shopper group other than default
  529. # Task #2445 - hidden user_id present 2 times in a form
  530. # removed additional user_id parameter from admin.user_address_form
  531. ^updated Turkish Lira to "New Turkish Lira" in installation sql
  532. # undefined variables in ro_basket.php
  533. 08.12.2088 aravot
  534. # Compliance issue in classes/htmlTools.class.php (Thank you Phil)
  535. 05.12.2008 aravot
  536. # Fixed shipvalue (http://forum.virtuemart.net/index.php?topic=39883.0 Thank you chaliet)
  537. 04.12.2008 aravot
  538. # Removed affiliate reference from configuration and language file
  539. 04.12.2008 soeren
  540. ^ Task #2441 - Updated Slimbox to latest version (1.54)
  541. # usps.php - fatal error on curl_error
  542. # shop.feed.php - fatal error when JoomFish is enabled
  543. # Task #2439 - Dynamic Image Resizing ( PSHOP_IMG_RESIZE_ENABLE ) can not be switched off casuing broken thumb images on Category display
  544. ^ show_image_in_imgtag.php: changed max height+width to 600px and min to 40px;
  545. # no resized images will be created when "Enable Dynamic Thumbnail Resizing?" is disabled; added a check for the existance of the GD library
  546. 02.12.2008 soeren
  547. # better HTTPS detection;
  548. #Task #2438 - fixed mod_virtuemart_manufacturers.php PHP notice
  549. 30.11.08 soeren
  550. #Task #2437 - Undefined variable: coupon_display;
  551. #Task #2436 - Error when trying to view order in Account Maintenance
  552. 30.11.08 aravot
  553. # Task #2414 - Shipping zone display error
  554. 29.11.08 aravot
  555. #2314 - Add Item MISSING in 1.1.2
  556. 29.11.2008 soeren
  557. # fixed some security-related issues.
  558. 28.11.2008 soeren
  559. # Task #2429 - Undefined variable: tax_display
  560. # fix for removed affiliate module
  561. 28.11.08 aravot
  562. # Task #2366 - Missing info message "The selected quantity exceeds quantity available in stock." with EASY FIX (Thank you Danny)
  563. # Task #2394 - Selecting orders in the back-end causes a major slow-down with large number of orders
  564. 27.11.08 aravot
  565. # Task #2412 - Child Products do not Display in IE7 AJAX Cart
  566. # Task #2406 - Too many escape characters are added when writing virtuemart.cfg.php
  567. 26.11.08 aravot
  568. Fixed missing Checkout Bar image using Joomla 1.5.8
  569. 19.11.08 thepisu
  570. ^ updated Hungarian language (by pedrohsi)
  571. ^ updated Finnish language (by mauri)
  572. ^ updated Dutch language (by Tonslag)
  573. ^ updated Spanish language (by adancer)
  574. ^ fix in Italian language
  575. 10.11.08 mainly Danny with help by Max Milbers and committed by Max Milbers
  576. + showing state name instead of state-2-code in order details
  577. 06.11.2008 aravot
  578. Added missing User Group List icon
  579. 23.10.2008 aravot
  580. Added missing forum icon
  581. 13.10.2008 aravot
  582. # Task #2305 - VM1.1.2 frontend order layout broken
  583. 04.10.2008 by RolandD committed by Max Milbers
  584. fix for displaying child products in a list. In IE7 and IE6 the page collapses because of a missing span tag. IE then places all subsequent child products in the previous span. This works fine unless you have more than let's say 15 child products.
  585. 02.10.2008 aravot
  586. Added missing product navigation link parameters to theme.xml file
  587. 19.09.2008 soeren
  588. # Task #2371 - Moving up/down doesn't work in admin lists
  589. # Task #2368 - order date not local language
  590. + added pathway + page title to registration page
  591. ^ changed basket + ro_basket to read the basket templates using the vmtemplateClass::fetch method
  592. 15.09.2008 soeren
  593. # Task #2331 - search_date hidden field doesn't get a value in admin product listing on backend after
  594. # Task #2335 - mod_virtuemart_login.php contains unescaped ampersand characters
  595. # Task #2336 - HTML entities in product name are not always escaped leading to XHTML validation errors.
  596. # Task #2337 - Labels for the user fields 'title' and 'state' do not match the ids used on the select tags.
  597. # Task #2338 - Option values for dropdown lists allow unescaped HTML entities leading to XHTML validation errors.
  598. # Task #2339 - The vendor image requires the alt attribute for XHTML validation
  599. # Task #2340 - pageNavigation.class.php specifies nowrap="true" causing XHTML validation errors.
  600. # Task #2341 - writeSearchHeader function in htmlTools.class.php generates invalid HTML
  601. # Task #2342 - The dropdown list of downloadable filenames for a product should exclude system files such as .htaccess and index.html etc.
  602. # Task #2345 - Rogue double quote in basket_b2c.html.php
  603. # Task #2344 - XHTML validation errors in basket
  604. # Task #2346 - Username and password login boxes require unique ids for XHTML validation
  605. # Task #2347 - XHTML validation errors in shop.downloads.php
  606. # Task #2348 - XHTML validation error with PayPal image
  607. 13.08.2008 aravot
  608. Corrected few spelling mistakes in English language (http://forum.virtuemart.net/index.php?topic=44169.0 - thank you Phil)
  609. 07.08.2008 aravot
  610. Fix compatibility issues with jomcomment system plugin (http://forum.virtuemart.net/index.php?topic=42558.0 - thank you azrulrhm)
  611. 05.08.2008 aravot
  612. Changes made to mod_virtuemart_login to make xhtml w3c compliance (http://forum.virtuemart.net/index.php?topic=44009.0 - thank you Phil)
  613. Changes made to mod_virtuemart to make xhtml w3c compliance (http://forum.virtuemart.net/index.php?topic=44008.0 - thank you Phil)
  614. 03.08.2008
  615. # Task #2286 - Manufacturer Description missing query mf_desc in shop.browse.php on line 121
  616. --- VirtueMart 1.1.2 released (Rev. 1495 2008-07-31) ---
  617. 31.07.2008 soeren
  618. # added missing </div> in update preview
  619. 31.07.2008 gregdev
  620. # Change mkdir permissions from 755 to 0755 in updater.
  621. 30.07.2008 gregdev
  622. # Task #2277 - Subcategories are not show if category has only one product
  623. # Task #2219 - Attributes of Childproduct are not shown
  624. - Removed 1.1.1->1.1.2 sql update script.
  625. # Task #2263 - Incorrect total price rounding in mini cart and mod_virtuemart cart
  626. 25.07.2008 aravot
  627. Minor CSS fix lightblue to #ADD8E6 (thank you Phil)
  628. 24.07.2008 soeren
  629. # Task #2272 - added ccNewsletter Integration for VM
  630. 24.0.7.2008 aravot
  631. # Fix productsnapshots output order when displaying a row of products (http://forum.virtuemart.net/index.php?topic=43001.0 - thanks donmarvin)
  632. # 2176 Error in Infotip for Cofig/Layout/Category template.
  633. 23.07.2008 gregdev
  634. # Fix disabled shipping methods when last option is chosen (http://forum.virtuemart.net/index.php?topic=40580.15 - thanks Joseph)
  635. 21.07.2008 soeren
  636. # Task #2081 - add product page tabs empty
  637. 18.07.2008 gregdev
  638. # Task #2260 - DHL shipping error when address 2 is present
  639. 17.07.2008 gregdev
  640. # Task #2256 - When Joomla Allow User Registration is set to No, VM template breaks.
  641. ^ Changed vmRedirect to use $mainframe->redirect($url, $msg) on Joomla! >= 1.5
  642. # Task #2258 - Bottom page navigation is placed in wrong location for two product list styles.
  643. 16.07.2008 gregdev
  644. # Task #2195 - Don't allow a user id of zero
  645. # Fix fatal error for date-type userfield
  646. 16.07.2008 soeren
  647. # Task #2246 - Download count and expiration still modified if file missing or unreadable when download requested.
  648. ^ language class: added the ability to retrieve a key from an arbitrary module, whose language file was loaded from within a page
  649. Example: $VM_LANG->load('mymodule') now gives you access to that language keys even if the current "page" belongs to a different module (e.g. "store")
  650. 15.07.2008 gregdev
  651. # Task #2243 - User prompted for username & password when Virtuemart in "No Account Creation"
  652. # Task #2245 - Shipping Address Selection - switching back to default address
  653. 14.07.2008 soeren
  654. ^ Task #2240 - mf description also in shop.browse.php and browse_header_manufacturer.tpl.php
  655. # Task #2227 - When Joomla cache is enabled Product list with table doesn't work
  656. # Task #2232 - Wrong currency code value for Polish Zloty
  657. ^ Task #2234 - added "statename" to the list of placeholders which can be used in the vendor address format. It holds the actual state name.
  658. 14.07.2008 gregdev
  659. # Fixed product_url for featured products
  660. # Fixed </li> typo in pageNavigation.class.php
  661. # Xhtml compliance issues in shop.search.php
  662. # Don't show the browse page footer when there are no products
  663. 11.07.2008 gregdev
  664. # Task #2226 - Instead of 'Notify Me' button 'add to cart' button is shown when list box for child products is selected.
  665. 09.07.2008 gregdev
  666. # Task #2224 - Don't show up ajax pop-up when click "Notify me"
  667. ^ Dates supplied to the browse templates are formatted now, rather plain UNIX timestamps
  668. # Task #2204 - Fixed logic error for showing product name in product snapshot template
  669. # Fixed missing $product_parent_id in header.php
  670. # Task #2041 - Renamed Subtotal column to Total (English only) on order list
  671. 08.07.2008 gregdev
  672. # Task #2168 - Fixed bank account information not saved in backend user form
  673. # Task #2210 - product_availability_date typo in shop.browse.php
  674. # Task #2211 - product_url missing in shop.browse.php
  675. # Task #2093 - Show Pagination only when needed
  676. # Task #2220 - Add to Cart for each child is not saving
  677. ^ Added optional $force parameter to ps_product::get_field() to force reload from the database
  678. # Task #2204 - Cannot remove product name in mod_productscroller
  679. # Fixed missing class mosParameters (used vmParameters) when validating EUVatID during registration
  680. 08.07.2008 soeren
  681. # Product Form: fixed Attribute Form becoming inaccessible when many attributes are added (overflow not visible)
  682. # fixed hidden (inaccessible) Tabs when too many tabs are in the tab panel (scrolls like in FF now)
  683. # Task #2185 - Advanced Search according to Parameters bug and fix
  684. # Task #2214 - XTHTML Error in LoginScript
  685. # Task #2215 - Problems with ps_session.php after rev 1451
  686. 04.07.2008 soeren
  687. # Task #2209 - Picture checkout2_1.png not in use
  688. # shipping bypass didn't work
  689. # re-enabling a product download made it impossible to resend the Download ID (user_id was set to 0)
  690. ^ adapted SEF pageNavigation.class.php by shumisha of sh404SEF
  691. 02.07.2008 gregdev
  692. # Task #2059 - Plugins not working in child product.
  693. ^ Don't use <label> for child product titles when there is no child link
  694. 01.07.2008 gregdev
  695. # Task #2183 - VM productsnapshots not working in J1.5 when legacy plugin enabled.
  696. # Task #2180 - mosproductsnap mambot executed even if unpublished
  697. # Fixed vmproductsnapshot to use parameters in Joomla! 1.5.x
  698. 01.07.2008 soeren
  699. # Task #2198 - 0 rating doesn't work for review system.
  700. + added Roland's massively improved SOAP-based EU VAT ID validitation code (thank you!)
  701. # Task #2196 - Protected property accessed directly in class.inputfilter.php
  702. 30.06.2008 soeren
  703. + implemented "Shipping Bypass" for downloadable products
  704. ^ re-enabled Payment Bypass for checking out with zero-priced products
  705. 26.06.2008 soeren
  706. # Task #2189 - Tigra Tree not SEF compatible with fix
  707. # Task #2185 - Advanced Search according to Parameters bug and fix
  708. 26.06.2008 gregdev
  709. # Task #2184 - Missing 'Yes' in show in shipping form in user filed.
  710. # Task #2188 - curl_exec() has been disabled fix
  711. # Task #2187 - Missing url in connectionTools.class.php
  712. # Task #2181 - Membergroup to show prices to not working without legacy plugin
  713. ^ Remove "Select" from Joomla! user groups list on user form
  714. 24.06-2008 soeren
  715. # Task #2175 - Minimum Purchase Order Value not updated according to new currency set in Currency Selector
  716. # Task #2178 - Missing back button on adding additional image
  717. # Task #2179 - changed varname in virtuemart_parser.php
  718. # Task #2129 - Billing address is not shown on checkout page
  719. # Task #2182 - Please add - Select State - to beginning of State drop down list.
  720. 24.06.2008 gregdev
  721. # Fixed vmSimpleXML to not inherit from JObject (for Joomla! 1.0.x and PHP4)
  722. --- VirtueMart 1.1.1 released (Rev. 1436 2008-06-24) ---
  723. 19.09.2008 soeren
  724. # new Joomla! users find Billto information of other customers (dummy user_info entries could mix up with Joomla! user records)
  725. # fixed "operation aborted" error on some pages (due to wz_tooltip.js)
  726. # fixed Updater to handle float numbers
  727. 18.06.2008 soeren
  728. # updater class not able to create new subdirectories
  729. 18.06.2008 gregdev
  730. - Removed PayPal Website Payments Pro (will restore in later release)
  731. # Hide the Joomla admin menu in Joomla! 1.5 for the order print details
  732. 17.06.2008 gregdev
  733. ^ Added ability to print order from order details page in backend
  734. ^ Added ability to publish/unpublish products from the inventory page; also changed product link to match product list
  735. 16.06.2008 soeren
  736. # no space between additional Images in Internet Explorer 7
  737. # fix for EU VAT ID check
  738. 14.06.2008 gregdev
  739. # Task #2168 - Bankaccount informations of customers are not shown in Backend
  740. # Task #2068 - No link in email when order status changes
  741. # Task #1742 - Wrong redirection with virtuemart login module
  742. # Task #2034 - Wrong URL after logging out
  743. # Task #1889 - Publish button not working in filemanager
  744. # Task #2118 - Shipping value doesn't change in new order change file
  745. # Task #2062 - USPS and UPS conflict
  746. # Need to instantiate ps_country.
  747. ^ Reformat FedEx shipping options to match UPS and USPS.
  748. ^ Clean up the order details (VM admin) page.
  749. 12.06.2008 soeren
  750. # Task #2104 - Add to Cart 'Up' and 'Down' buttons don't display correctly in IE6
  751. + added Filename-Display to all important template files (shows file names in DEBUG mode then!)
  752. # Item Dropdown List didn't reflect actual discounted prices, but normal prices
  753. # Task #2165 - e-mail address of customer as from in vendor_mail
  754. 12.06.2008 gregdev
  755. # Task #2110 - Fixes for PayPal Website Payments Pro
  756. 12.06.2008 kaltokri
  757. # Fix the divide by zero bug in "Order Edit"
  758. 11.06.2008 soeren
  759. ^ changed product form to display a "category search form" instead of a select-list with all categories when more than 200 categories are present in the store
  760. # Task #2069 - Wrong URL in Order Status Change email when using PayPal
  761. # Task #2166 - Add to cart broken in SVN 1408
  762. 09.06.2008 soeren
  763. # Task #1840 - Ajax call does not work with full SEF URL
  764. # Task #2120 - Cookie check not showing warning when cookies are disabled
  765. # Task #2119 - Product descriptions are truncated at the first instance of "&nbsp;"
  766. # Task #2116 - Search in Country, State list not working
  767. # Task #2109 - Captcha is shown on invoice (attempt #2)
  768. # Task #2108 - Spaces removed form alt and title of images inserted in product descriptions
  769. # Task #2107 - Feature Product on shop page shows 'Notify Me' button even when product is in stock
  770. 26.05.2008 soeren
  771. # Task #2117 - Call-time pass-by-reference error in ps_order_change.php
  772. 25.05.2008 thepisu
  773. + added language strings for updated "Order Edit" feature
  774. 24.05.2008 soeren
  775. ^ updated "Order Edit" feature, thanks to kaltokri!
  776. # Task #2109 - Captcha is shown on invoice
  777. # Task #2111 - Payflow Pro - Call to undefined function mosgetparam error
  778. ^ updated wz_tooltip to version 5.0
  779. 24.05.2008 thepisu
  780. # addslashed javascript-driven text in order.order_list
  781. + added "default" ordering option for frontend (using the already working product_list field)
  782. # Task #2047 Missing conversion from utf-8 to cp1251
  783. # Task #1893 Strings hard coded
  784. - removed language strings related to old PBS (danish) payment module
  785. # Updated Dutch translation (by Tonslag)
  786. # Romanian state Vreancea corrected to Vrancea
  787. 23.05.2008 joomlacorner
  788. # Updated Thai translation
  789. 20.05.2008 thepisu
  790. # Task #2092 OFFLINE MODE hard coded (new string added to "common" module)
  791. # Task #1908 list of hard coded strings (new strings added to "product" module)
  792. 19.05.2008 soeren
  793. # the order number in ps_checkout:add ($order_number) is 34 characters long- instead of the allowed 32 chars.
  794. 10.05.2008 gregdev (for k0nan)
  795. # Task #2057 - Extra Bullets / dots in navigation menu when in attribute or product type section
  796. # Task #2038 - Extended Layout view, menu icons are shown twice
  797. # Task #2074 - W3C css 3 errors: lightgray
  798. 09.05.2008 gregdev
  799. # Task #2089 - "Membergroup to show prices to" non-funtionsla with Joomla 1.5.3
  800. # Task #2086 - HTML error in availability.tpl.php for the Availability line
  801. # Task #2088 - When VM extended search plug-in is enabled in backend Joomla search gives error.
  802. # Task #2085 - ps_DB : Function getErrorNum from not inherited from JDatabase object
  803. 09.05.2008 soeren
  804. # Task #2086 - HTML error in availability.tpl.php for the Availability line
  805. 04.05.2008 soeren
  806. # Task #2075 - Last Page remembered in Frontend
  807. 02.05.2008 soeren
  808. # Task #2055 - Orders date not locale language
  809. # Task #2060 - When registration method is 'No Account Creation' PayPal is not working.
  810. # Task #2061 - When registration method is 'No Account Creation' no need of link in order email
  811. # Task #2062 - USPS and UPS conflict
  812. # Order form layout too broad [http://forum.virtuemart.net/index.php?topic=38926.0]
  813. # Task #2064 - Vendor Address 2 and URL missing from confiramtion email and order page.
  814. 29.04.2008 soeren
  815. # Task #2052 - mod_product_categories images link to old location
  816. 28.04.2008 soeren
  817. # Task #1840 - Ajax call does not work with full SEF URL
  818. # Task #2014 - group Discounts are not calculated after rev. 1368
  819. # extra bracket in admin.styles.css
  820. # Task #2052 - mod_product_categories images link to old location
  821. # when caching is enabled, products don't show up in listing (but drop down lists instead)
  822. --- VirtueMart 1.1.0 released ---
  823. 23.04.2008 soeren
  824. # quantity in stock is checked against quantity in cart only on cartAdd and cartUpdate events, not on checkout
  825. 22.04.2008 soeren
  826. # Task #2036 - add/edit user information page
  827. 22.04.2008 gregdev
  828. # Task #1687 - Don't do extra lookup for tax when in EU mode and with EU shopper; always refresh tax calculation
  829. # Task #2037 - Fatal error using coupon submit without coupon code or with non-existent coupon code
  830. ^ Added 'none' to the list of states (for countries that have states) in tax.tax_form.
  831. 21.04.2008 gregdev
  832. # Task #1687 - Refactored for simplicity. It is equivalent to the previous version.
  833. 21.04.2008 soeren
  834. # Task #2009 - Session not handed over when switching to shared SSL
  835. # Task #2033 - Number of products will be shown even though the function is disabled.
  836. ^ updated ExtJS to version 2.1
  837. 20.04.2008 soeren
  838. # Task #2032 - In Internet Explorer 7 width of layout in administration is to wide.
  839. 19.04.2008 gregdev
  840. # Task #1999 - $zone_qty variable is not set
  841. # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  842. # Fixed typo in checkout.epay_result
  843. ^ Add start date to discounts created through override method
  844. # Choosing '0 -none-' as the product discount should clear the product discount price
  845. # Fixed typo in English
  846. ^ Right align prices in the basket
  847. 19.04.2008 soeren
  848. # Task #2024 - user id not set when writting review
  849. # Task #2028 - button_ok.png in ps_image is missing
  850. # Task #1922 - No related products list
  851. 17.04.2008 thepisu
  852. # Task #2025 Hard coded label
  853. ^ updated portuguese translation (uploaded by Puppycare)
  854. ^ updated german translation (uploaded by iamalive)
  855. ^ updated hungarian translation (uploaded by pedrohsi)
  856. 15.04.2008 thepisu
  857. # Task #1976 hardcoded language string in ps_checkout.php
  858. # Task #2010 backslash in token text hides all text
  859. # Task #2018 Hard coded strings shipping files and emails (partially: only enquiry_email.tpl.php)
  860. 14.04.2008 gregdev
  861. # Task #2017 - ps_coupon.php 'gif' instead of 'gift'
  862. 12.04.2008 gregdev
  863. # Corrected syntax errors (%s) in common/french.php.
  864. 10.04.2008 soeren
  865. ^ switched from ExtJS 1.1.1 to ExtJS 2.0.2
  866. # product list doesn't filter by parent ID when a category was selected
  867. # dropdown list of child products had no pre-selection after selecting a child product
  868. 09.04.2008 gregdev
  869. # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  870. 09.04.2008 soeren
  871. # Task #2007 - Account Maintenance alway visible after first login
  872. - checkbox for "Disable Shipping ..." in the configuration form, tab "shipping".
  873. # Task #1933 - Security Token Error when submitting form after a while
  874. # Task #2002 - Related products shows only 10 products
  875. # Task #1981 - please make sure the form is complete and valid - error (removed the configuration parameter MUST_AGREE_TO_TOS, handled by the userfield manager!)
  876. ^ it's possible to place an order without having a Joomla! user account now (registration type: NO_REGISTRATION and OPTIONAL_REGISTRATION)
  877. the user will be logged out after having placed the order
  878. # Task #1998 - Unable to save Joomla registration update in extended layout.
  879. ^ removed the requirement of being logged in to make downloads (the function downloadRequest has permissions set to "none" by default now)
  880. 08.04.2008 gregdev
  881. # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  882. ^ In Simple Layout, the product form opens into the full browser window, not a new window
  883. ^ Go back to only storing 2 decimal places in the order_total.
  884. 07.04.2008 gregdev
  885. # Task #1978 - If Show Manufacturer Link? is selected increasing product quantity, shifts product detail to left
  886. # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  887. # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
  888. 06.04.2008 soeren
  889. # initially hide vendor module from administration menu
  890. # Task #1982 - Lost password link is still wrong in joomla 1.0.15
  891. # Task #1986 - Recently Viewed Products are not aligned left
  892. 05.04.2008 gregdev
  893. # Fixed blank cells and subtotal rounding on order.order_print
  894. # Task #1249 - Improper price rounding
  895. 04.04.2008 soeren
  896. # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
  897. # Task #1975 - Wrong # "forgot the password" - link
  898. ^ moved Javascript Libraries, which are only used by modules to the modules directory. They are part of the mod_virtuemart installation now
  899. (reduces size of com_virtuemart install package - we need to keep it under 2MB!)
  900. ^ reduced size of all PNG images
  901. 04.04.2008 thepisu
  902. # translation fixes for new ePay module (some string added in "common" and "checkout" modules)
  903. 03.04.2008 soeren
  904. ^ updated to new ePay Payment Module version sent in by Thomas Knudsen of ePay
  905. 31.03.2008 soeren
  906. # Task #1951 - Wrong display of child products when coming from account maintenance
  907. # smaller fixes with display of child items + attributes; added label element for accessible radio/checkbox display types
  908. # Task #1934 - forgot the password - link
  909. # fixed Product Feed displaying ampersands for htmlentities; links were relative
  910. # Task #1958 - Fatal error after rev 1338 when trying to look at product details
  911. # Task #1927 - fixed PayPal IPN script on J! 1.5
  912. # Task #1945 - 2 warnings, update one doesn't update
  913. # Task #1957 - hardcoded image
  914. ^ update PayPal payment code
  915. # Bugs in Product Type Parameter processing [Forum Topic 37239]
  916. ^ renamed all Log_* classes to vmLog_* to prevent namespace problems
  917. # wrong accentuated character in Search for Products [Forum Topic 38093]
  918. ^ various changes to make upgrade from VirtueMart 1.0.x easier
  919. # Task #1953 Manufacturer Form strips HTML and Images
  920. # Task #1952 - User > Order List > Remove function bugs
  921. 30.03.2008 thepisu
  922. ^ updated translations: finnish
  923. 28.03.2008 thepisu
  924. # Task #1941 hard coded string
  925. # added various translation strings (module "common")
  926. 28.03.2008 gregdev
  927. + Added separate .sql files for manual installation of modules and mambots (plugins).
  928. 28.03.2008 soeren
  929. + added possibility to use external/remote files as product download files
  930. + possibility to cancel the VirtueMart Update by Patch Package (deletes the Patch File)
  931. !! New Function Table Entry
  932. ###
  933. INSERT INTO `jos_vm_function` (`function_id`, `module_id`, `function_name`, `function_class`, `function_method`, `function_description`, `function_perms`) VALUES
  934. (NULL, 1, 'removePatchPackage', 'update.class', 'removePackageFile', 'Removes a Patch Package File and its extracted contents.', 'admin');
  935. ###
  936. + possibility to upload a Patch Package to the server instead of relying on the server-server transfer from dev.virtuemart.net
  937. ^ updated Prototype Version to 1.5.1.2 (minified by JSMinifier [http://fmarcia.info/jsmin/test.html])
  938. # fixed Function Form Ajax Calls
  939. # Task #1648 - Incorrect Product Type parameter separator in product_type table
  940. 26.03.2008 gregdev
  941. # Task #1939 - shop.savedcart.tpl.php unclosed div and few typos
  942. 26.03.2008 soeren
  943. # Task #1929 - Image handling bugs
  944. # Task #1935 - Currency & List of accepted currencies
  945. # Task #1938 - "Availability" always visible?
  946. # Task #1920 - Age Verification User Field being reset after viewing from Admin
  947. # Task #1916 - twice description meta tag
  948. # Task #1927 - paypal notify script
  949. # Task #1928 - Display# is not changing
  950. 24.03.2008 soeren
  951. ^ removed eval function from list_payment_methods template, moved tooltip for "Credit Card Validation Value" to the associated label
  952. # Task #1924 - After account creation a warning message is shown.
  953. 23.03.2008 thepisu
  954. # small fix in italian states data
  955. 20.03.2008 soeren
  956. # Task #1917 - Shipvalue is still using old mosToolTip function
  957. # Task #1915 - file rigths during installation
  958. # Task #1914 - close fieldset tag in ps_userfield.php
  959. 19.03.2008 soeren
  960. # fatal error in toolbar on Mambo
  961. # Mambo didn't show correct CSS and loading JS didn't work
  962. # Task #1910 - A closing div braking templates in checkout_register_form.php
  963. ^ non-existing or unpublished products are removed from cart on Cart Update
  964. # Quantity Steps are checked for when updating the cart (say you have a product which can only be ordered at quantity steps of 5 - like 10 or 25)
  965. + added the variable "product_price_raw" to product details page, so the "raw" product price array can be used inside the flypage templates
  966. # Task #1907 - Cart Module not updating after first product added (IE only)
  967. 18.03.2008 soeren
  968. # Task #1902 - Filters reset after add new product, etc.
  969. 17.03.2008 thepisu
  970. # Task #1898 Sort Alphabetically is hard coded
  971. # Task #1905 List of hard coded strings
  972. # added various translation strings (module "common")
  973. ^ updated dutch translation
  974. 15.03.2008 gregdev
  975. # Task #1891 - Add/Update product form, minor bug in prewiev link.
  976. # Task #1896 - nowrap to remove in shopper.shopper_group_form.php
  977. # Fully load Joomla! 1.5 framework for extlayout.js.php
  978. 12.03.2008 soeren
  979. # List Limitstart wasn't set per page.
  980. # Task #1401 - Print View does order total does not include coupon discount.
  981. --- VirtueMart 1.1.0 RC2 released ---
  982. 11.03.2008 soeren
  983. # Task #1897 - Page navigation is wrong after default Display Items change (J1.5+VM1.1)
  984. 11.03.2008 thepisu
  985. # Task #1867 - PHPSHOP_PRODUCT_FORM_ATTRIBUTE_LIST_EXAMPLES
  986. # Task #1877 - Language not being picked up consistently
  987. # Task #1883 - 'Specify the minimum Age' hard coded
  988. # Task #1886 - confirmation_email.tpl translation
  989. 08.03.2008 gregdev
  990. # Task #1882 - Default 'Image unavailable'
  991. # Task #1879 - PDF generator in Product List & Product Details generates gif error
  992. 07.03.2008 gregdev
  993. # Task #1878 - Template breaks when in Account Maintenance
  994. # Task #1677 - When no child is presend and List box for child is selected error is shown
  995. # Task #1880 - PDF creation fails on shop.browse page
  996. 06.03.2008 gregdev
  997. # Task #1497 - Badly formatted Recommend the Product email
  998. - Removed enquiry_english.html
  999. + Added enquiry_email.tpl.php
  1000. # Task #1412 - Don't show feed icons when feeds are disabled in the general config settings
  1001. 05.03.2008 soeren
  1002. # Task #1874 - Confirmation email Ship To, State wrong
  1003. # Task #1875 - "No image" points to the wrong directory(didn't cotain the image file) in shop.browse.php
  1004. 05.03.2008 gregdev
  1005. # Task #1875 - "No image" points to the wrong directory (didn't cotain the image file) in shop.browse.php
  1006. # Task #1841 - Attribute Price calculation with group price not correct
  1007. # Task #1691 - Discount price shows wrong on flypage, baket is correct
  1008. # Task #1876 - Ask a question about... is not working (restored enquiry_english.html)
  1009. # Fixed vendor confirmation email missing order items
  1010. # Fixed missing product attributes in confirmation emails
  1011. 04.03.2008 soeren
  1012. # Task #1873 - Adress is missing in Checkout adress
  1013. + new Flypage Template Parameter "product_availability_data" (Array), so product availibility can be customized
  1014. # Task #1870 - product packaging
  1015. # Task #1869 - Custom attribute - remove "add to cart " in browse page?
  1016. # Task #1868 - double quote to remove in addtocart_drop.tpl.php
  1017. # Task #1865 - Please make sure the form is complete and valid.
  1018. # Task #1864 - Confirmation email- wrong shipping country
  1019. # Fixed "Security Token not found" Message on Joomla! 1.0.15 when magic_quotes_gpc = Off (ps_main.php)
  1020. 04.03.2008 thepisu
  1021. # Task #1845 - PHPSHOP_USER_FORM_TITLE should not be used in ps_product_attribute
  1022. # Task #1852 - Missing language in Canada post.
  1023. # added various translation strings (module "common")
  1024. # Task #1524 - During checkout state is cut offed and county uses ISO code.
  1025. # added translations strings for update check feature (modules "common" / "admin")
  1026. # "Back to Joomla! Administration" was not translated on Joomla 1.5
  1027. (can't initialize correctly mosConfig_lang, passed to JS throug "lang" parameter)
  1028. ! added ability to pass GET parameter to JS files, if not using fetchscript (was ignored)
  1029. # vmAbstractObject validate function was considering "0" as empty
  1030. (i.e. was unable to insert new "0" level user group)
  1031. # producted user groups not correctly checked (was able to delete core groups)
  1032. 03.03.2008 soeren
  1033. # too long words in reviews break the site layout
  1034. # Task #1862 - Random Product Module: table layout don't output correct xhtml
  1035. # Task #1860 - cannot send order, error and wrong page after step 4
  1036. 02.03.2008 soeren
  1037. # Task #1810 - When Product Price field is empty on the category view error is given.
  1038. # Task #1858 - Language Strings in rel 1284
  1039. ^ Order Details pages show all custom user fields now
  1040. - removed email_*.html (localized email templates)
  1041. ^ changed Order Confirmation Email to use a php-based template (/order_emails/confirmation_email.tpl.php)
  1042. + custom registration/user fields are sent with confirmation email now
  1043. 29.02.2008 gregdev
  1044. # Task #1415 - no account creation bug
  1045. # Fixed missing global variable when adding custom attributes.
  1046. # Task #1832 - Flypage not change on product browsing...
  1047. 29.02.2008 soeren
  1048. # Task #1815 - Cancelling user field it creates a blank / empty user field
  1049. # Task #1816 - User fields, value section sometime is shows sometime it doesn't
  1050. # Task #1833 - quantity ,drop down list, add to cart
  1051. # Task #1834 - list of prices, thanks Valerie!
  1052. # Task #1848 - In IE7 it is possible to move a product into the same category, doing so results in product being placed in no category
  1053. # Task #1839 - Empty name, empty price in product list (extended layout)
  1054. # Task #1851 - Quantity Start and Quantity End language strings missing from List Prices
  1055. # Task #1800 - mod_virtuemart_manufacturers said "No manufacturers defined!"
  1056. # undefined var "product_parent_id" in product.product_display.php
  1057. ^ Saving some queries on product price retrieval + product field retrieval
  1058. # Task #1853 - Additional image upload not working
  1059. 27.02.2008 gregdev
  1060. # Task #1849 - Missing field values in Joomla 1.5
  1061. 26.02.2008 soeren
  1062. + added basic VirtueMart Version Updater Functionality. It requires two new functions:
  1063. ###
  1064. INSERT INTO `jos_vm_function` ( `function_id` ,`module_id` ,`function_name` ,`function_class` ,`function_method` ,`function_description` ,`function_perms`)
  1065. VALUES ( NULL , '1', 'getupdatepackage', 'update.class', 'getPatchPackage', 'Retrieves the Patch Package from the virtuemart.net Servers.', 'admin'),
  1066. (NULL , '1', 'applypatchpackage', 'update.class', 'applyPatch', 'Applies the Patch using the instructions from the update.xml file in the downloaded patch.', 'admin');
  1067. ###
  1068. # Task #1844 - Moving product to another category gives error
  1069. 26.02.2008 gregdev
  1070. # Task #1842 - Can't put no order-by on admin (and so in the user interface)
  1071. ^ Added $Itemid to template variables for browse_orderbyform.tpl
  1072. ^ Changed all theme class names to vmTheme for easier theme creation (Task #1822)
  1073. 26.02.2008 thepisu
  1074. # Task #1835 - Add Product Type menu label
  1075. # added many translations (modules common/admin)
  1076. # minor fixes
  1077. 20.02.2008 gregdev
  1078. # Task #1811 - first query doesn't execute in ps_product_product_type::delete_record()
  1079. 20.02.2008 soeren
  1080. # Task #1473 - ps_product_category.php timeout
  1081. 18.02.2008 gregdev
  1082. # Fixed - clicking save button on account.billing incorrectly returns to store.index with J! 1.5.1 SEF enabled
  1083. # Fixed - Call to a member function on a non-object ($vm_mainframe) in checkout_register_form
  1084. 15.02.2008 gregdev
  1085. # Task #1556 - Added native Joomla! 1.5 .xml file for vmproductsnapshots plugin
  1086. # Added missing global $database in virtuemart_parser.php
  1087. 15.02.2008 soeren
  1088. # Task #1793 - moving products to another category give fatal error
  1089. # Task #1556 - mosProduct Snapshot not working in Joomla 1.5
  1090. 15.02.2008 gregdev
  1091. # Task #964 - Silent registration through mod_virtuemart shows user name/password
  1092. + Added vmGenRandomPassword() ( to replace mosMakePassword() )
  1093. # Added missing $mosConfig_absolute_path (for com_securityimages support)
  1094. 14.02.2008 thepisu
  1095. # updated languages: finnish, hungarian, russian, italian
  1096. ^ updated Argentine currency
  1097. # fixed typo
  1098. 14.02.2008 gregdev
  1099. # Unchecking "Show Prices including tax?" results in PHP Notice.
  1100. # Fixed unreachable code in ps_shopper_group->add().
  1101. ^ Removed 'yes/no' text from "Show Prices including tax?" checkbox
  1102. # Task #1790 - User-defined "User Registration Field" of type 'Checkbox Single' doesn't work (thanks to pyh)
  1103. # Task #1779 - Notice: Undefined variable: option
  1104. 13.02.2008 soeren
  1105. # Task #1785 - Semicolon missing in theme.css file
  1106. # Bug in ps_product when using product types with apostrophes
  1107. 12.02.2008 gregdev
  1108. # Task #1670 - Discount price field does not save value.
  1109. 12.02.2008 soeren
  1110. # Manufacturer ID left empty in product form when only one manufacturer present
  1111. # Task # 1706 - Deselection of Sort Order in Configuration not working
  1112. 12.02.2008 gregdev
  1113. # Task #1779 - Installation archive files don't get deleted in Joomla 1.0.x
  1114. 11.02.2008 soeren
  1115. # Task #1683 - When a word in category contain ' apostrophe in mod_virtuemart the categories are not displayed
  1116. # Task #1729 - JS cook menu type give error in Internet Explorer
  1117. # Task #1755 - Blank Notice on Add Tax Information
  1118. # Task #1778 - Converting cent to dollar amount
  1119. 09.02.2008 gregdev
  1120. ^ Set default for 'Show on shipping form' to 'No'
  1121. # Ensure that system user fields (sys=1) do not have their names changed.
  1122. # Row not added to #__vm_order_user_info when order is confirmed.
  1123. 09.02.2008 soeren
  1124. # Operation Aborted Error in IE when browsing products + Lightbox'ed Links enabled
  1125. # Task #1745 - mod_virtuemart_allinone error
  1126. # Task #1702 - When save Store image missing
  1127. # Task #1766 - Account Order Details: Fatal Error in account.order_details.tpl.php on line 322
  1128. 08.02.2008 gregdev
  1129. # Task #1425 - Changing User fields have no effect in frontend Shipping Addresses section
  1130. !!! DATABASE: TABLE STRUCTURE CHANGE
  1131. ###
  1132. ALTER TABLE `jos_vm_userfield` ADD `shipping` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `registration`;
  1133. INSERT INTO `jos_vm_userfield` VALUES (NULL, 'address_type_name', '_PHPSHOP_USER_FORM_ADDRESS_LABEL', '', 'text', 32, 30, 1, 6, NULL, NULL, NULL, NULL, 1, 0, 1, 0, 0, 0, 1, 1, NULL);
  1134. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='company';
  1135. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='first_name';
  1136. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='last_name';
  1137. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='middle_name';
  1138. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_1';
  1139. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_2';
  1140. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='city';
  1141. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='zip';
  1142. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='country';
  1143. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='state';
  1144. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_1';
  1145. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_2';
  1146. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='fax';
  1147. ###
  1148. 08.02.2008 soeren
  1149. ^ Added getUserStateFromRequest Handler to vmMainframe
  1150. # preventing empty Orders (throws a critical error)
  1151. # Task #370 - Sorting Products by Price on shop.browse is wrong
  1152. ^ Task #1039 - Bug in adding new Product gui - discounts
  1153. ^ Task #1377 - mark downloadable Order Items
  1154. 07.02.2008 gregdev
  1155. # Task #1710 - Basic and Advanced component parameters (added config.xml to virtuemart.j15.xml)
  1156. 07.02.2008 thepisu
  1157. # Updated Finnish lang files (translation by Mauri)
  1158. # Task #1735 Translation bug in admin product menu
  1159. # Task #1738 Translation bug in admin special products
  1160. # Task #1736 Translation bug in product atribute
  1161. 06.02.2008 gregdev
  1162. + Added the ability to set product, category, flypage, or page in a Joomla menu item
  1163. # Fixed missing slash in install (for loading sql sample data)
  1164. ^ Suppressed error messages when extracting tar.gz files during installation
  1165. ^ Cleaned up the component .xml files
  1166. 06.02.2008 soeren
  1167. ^ tax rate list contains 0% tax rate now by default
  1168. ^ when deleting files from a product, the actual file is not removed from the server when it's used by a different product
  1169. # 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)
  1170. # Task #1746 - downloadable products are not published
  1171. # changed default admin "layout" from extended to standard
  1172. # fixed javascript errors in the file form (standard layout)
  1173. 05.02.2008 soeren
  1174. # Task #1750 - Two slashes on paths in install.php
  1175. # Task #1747 - Problems with apostrophe in product edit window
  1176. # Registration with automatic login wasn't working on Joomla! 1.0.14
  1177. ^ not all "required" registration fields must be filled in by a storeadmin when adding a new user (just system fields like name/password/email are really required)
  1178. # Logged Errors were not displayed in Simple Layout
  1179. 04.02.2008 soeren
  1180. + added new registration field types for "Captcha" and Age Verification (using simple date d