PageRenderTime 151ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 1ms

/administrator/components/com_virtuemart/CHANGELOG.php

https://bitbucket.org/dgough/annamaria-daneswood-25102012
PHP | 2845 lines | 1779 code | 388 blank | 678 comment | 102 complexity | 4aa05a62c9807f4e25863ba36d83b2eb MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1

Large files files are truncated, but you can click here to view the full file

  1. <?php
  2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) {
  3. die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
  4. }
  5. /**
  6. *
  7. * @version $Id: CHANGELOG.php 1495 2008-07-31 19:06:30Z soeren_nb $
  8. * @package VirtueMart
  9. * @subpackage core
  10. * @copyright Copyright (C) 2004-2008 soeren - All rights reserved.
  11. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
  12. * VirtueMart is free software. This version may have been modified pursuant
  13. * to the GNU General Public License, and as distributed it includes or
  14. * is derivative of works licensed under the GNU General Public License or
  15. * other free or open source software licenses.
  16. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
  17. *
  18. * http://virtuemart.net
  19. */
  20. ?>
  21. <pre>
  22. This is a non-exhaustive (but still near complete) changelog for
  23. VirtueMart, including beta and release candidate versions.
  24. Our thanks to all those people who've contributed bug reports and code fixes.
  25. Legend:
  26. # Bug Fix
  27. + Addition
  28. ^ Change
  29. - Removed
  30. ! Note
  31. --------------------------------------------------------------------------------------------------------------
  32. VirtueMart 1.1.x
  33. *************************************
  34. --- VirtueMart 1.1.2 released (Rev. 1495 2008-07-31) ---
  35. 31.07.2008 soeren
  36. # added missing </div> in update preview
  37. 31.07.2008 gregdev
  38. # Change mkdir permissions from 755 to 0755 in updater.
  39. 30.07.2008 gregdev
  40. # Task #2277 - Subcategories are not show if category has only one product
  41. # Task #2219 - Attributes of Childproduct are not shown
  42. - Removed 1.1.1->1.1.2 sql update script.
  43. # Task #2263 - Incorrect total price rounding in mini cart and mod_virtuemart cart
  44. 25.07.2008 aravot
  45. Minor CSS fix lightblue to #ADD8E6 (thank you Phil)
  46. 24.07.2008 soeren
  47. # Task #2272 - added ccNewsletter Integration for VM
  48. 24.0.7.2008 aravot
  49. # Fix productsnapshots output order when displaying a row of products (http://forum.virtuemart.net/index.php?topic=43001.0 - thanks donmarvin)
  50. # 2176 Error in Infotip for Cofig/Layout/Category template.
  51. 23.07.2008 gregdev
  52. # Fix disabled shipping methods when last option is chosen (http://forum.virtuemart.net/index.php?topic=40580.15 - thanks Joseph)
  53. 21.07.2008 soeren
  54. # Task #2081 - add product page tabs empty
  55. 18.07.2008 gregdev
  56. # Task #2260 - DHL shipping error when address 2 is present
  57. 17.07.2008 gregdev
  58. # Task #2256 - When Joomla Allow User Registration is set to No, VM template breaks.
  59. ^ Changed vmRedirect to use $mainframe->redirect($url, $msg) on Joomla! >= 1.5
  60. # Task #2258 - Bottom page navigation is placed in wrong location for two product list styles.
  61. 16.07.2008 gregdev
  62. # Task #2195 - Don't allow a user id of zero
  63. # Fix fatal error for date-type userfield
  64. 16.07.2008 soeren
  65. # Task #2246 - Download count and expiration still modified if file missing or unreadable when download requested.
  66. ^ language class: added the ability to retrieve a key from an arbitrary module, whose language file was loaded from within a page
  67. 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")
  68. 15.07.2008 gregdev
  69. # Task #2243 - User prompted for username & password when Virtuemart in "No Account Creation"
  70. # Task #2245 - Shipping Address Selection - switching back to default address
  71. 14.07.2008 soeren
  72. ^ Task #2240 - mf description also in shop.browse.php and browse_header_manufacturer.tpl.php
  73. # Task #2227 - When Joomla cache is enabled Product list with table doesn't work
  74. # Task #2232 - Wrong currency code value for Polish Zloty
  75. ^ Task #2234 - added "statename" to the list of placeholders which can be used in the vendor address format. It holds the actual state name.
  76. 14.07.2008 gregdev
  77. # Fixed product_url for featured products
  78. # Fixed </li> typo in pageNavigation.class.php
  79. # Xhtml compliance issues in shop.search.php
  80. # Don't show the browse page footer when there are no products
  81. 11.07.2008 gregdev
  82. # Task #2226 - Instead of 'Notify Me' button 'add to cart' button is shown when list box for child products is selected.
  83. 09.07.2008 gregdev
  84. # Task #2224 - Don't show up ajax pop-up when click "Notify me"
  85. ^ Dates supplied to the browse templates are formatted now, rather plain UNIX timestamps
  86. # Task #2204 - Fixed logic error for showing product name in product snapshot template
  87. # Fixed missing $product_parent_id in header.php
  88. # Task #2041 - Renamed Subtotal column to Total (English only) on order list
  89. 08.07.2008 gregdev
  90. # Task #2168 - Fixed bank account information not saved in backend user form
  91. # Task #2210 - product_availability_date typo in shop.browse.php
  92. # Task #2211 - product_url missing in shop.browse.php
  93. # Task #2093 - Show Pagination only when needed
  94. # Task #2220 - Add to Cart for each child is not saving
  95. ^ Added optional $force parameter to ps_product::get_field() to force reload from the database
  96. # Task #2204 - Cannot remove product name in mod_productscroller
  97. # Fixed missing class mosParameters (used vmParameters) when validating EUVatID during registration
  98. 08.07.2008 soeren
  99. # Product Form: fixed Attribute Form becoming inaccessible when many attributes are added (overflow not visible)
  100. # fixed hidden (inaccessible) Tabs when too many tabs are in the tab panel (scrolls like in FF now)
  101. # Task #2185 - Advanced Search according to Parameters bug and fix
  102. # Task #2214 - XTHTML Error in LoginScript
  103. # Task #2215 - Problems with ps_session.php after rev 1451
  104. 04.07.2008 soeren
  105. # Task #2209 - Picture checkout2_1.png not in use
  106. # shipping bypass didn't work
  107. # re-enabling a product download made it impossible to resend the Download ID (user_id was set to 0)
  108. ^ adapted SEF pageNavigation.class.php by shumisha of sh404SEF
  109. 02.07.2008 gregdev
  110. # Task #2059 - Plugins not working in child product.
  111. ^ Don't use <label> for child product titles when there is no child link
  112. 01.07.2008 gregdev
  113. # Task #2183 - VM productsnapshots not working in J1.5 when legacy plugin enabled.
  114. # Task #2180 - mosproductsnap mambot executed even if unpublished
  115. # Fixed vmproductsnapshot to use parameters in Joomla! 1.5.x
  116. 01.07.2008 soeren
  117. # Task #2198 - 0 rating doesn't work for review system.
  118. + added Roland's massively improved SOAP-based EU VAT ID validitation code (thank you!)
  119. # Task #2196 - Protected property accessed directly in class.inputfilter.php
  120. 30.06.2008 soeren
  121. + implemented "Shipping Bypass" for downloadable products
  122. ^ re-enabled Payment Bypass for checking out with zero-priced products
  123. 26.06.2008 soeren
  124. # Task #2189 - Tigra Tree not SEF compatible with fix
  125. # Task #2185 - Advanced Search according to Parameters bug and fix
  126. 26.06.2008 gregdev
  127. # Task #2184 - Missing 'Yes' in show in shipping form in user filed.
  128. # Task #2188 - curl_exec() has been disabled fix
  129. # Task #2187 - Missing url in connectionTools.class.php
  130. # Task #2181 - Membergroup to show prices to not working without legacy plugin
  131. ^ Remove "Select" from Joomla! user groups list on user form
  132. 24.06-2008 soeren
  133. # Task #2175 - Minimum Purchase Order Value not updated according to new currency set in Currency Selector
  134. # Task #2178 - Missing back button on adding additional image
  135. # Task #2179 - changed varname in virtuemart_parser.php
  136. # Task #2129 - Billing address is not shown on checkout page
  137. # Task #2182 - Please add - Select State - to beginning of State drop down list.
  138. 24.06.2008 gregdev
  139. # Fixed vmSimpleXML to not inherit from JObject (for Joomla! 1.0.x and PHP4)
  140. --- VirtueMart 1.1.1 released (Rev. 1436 2008-06-24) ---
  141. 19.09.2008 soeren
  142. # new Joomla! users find Billto information of other customers (dummy user_info entries could mix up with Joomla! user records)
  143. # fixed "operation aborted" error on some pages (due to wz_tooltip.js)
  144. # fixed Updater to handle float numbers
  145. 18.06.2008 soeren
  146. # updater class not able to create new subdirectories
  147. 18.06.2008 gregdev
  148. - Removed PayPal Website Payments Pro (will restore in later release)
  149. # Hide the Joomla admin menu in Joomla! 1.5 for the order print details
  150. 17.06.2008 gregdev
  151. ^ Added ability to print order from order details page in backend
  152. ^ Added ability to publish/unpublish products from the inventory page; also changed product link to match product list
  153. 16.06.2008 soeren
  154. # no space between additional Images in Internet Explorer 7
  155. # fix for EU VAT ID check
  156. 14.06.2008 gregdev
  157. # Task #2168 - Bankaccount informations of customers are not shown in Backend
  158. # Task #2068 - No link in email when order status changes
  159. # Task #1742 - Wrong redirection with virtuemart login module
  160. # Task #2034 - Wrong URL after logging out
  161. # Task #1889 - Publish button not working in filemanager
  162. # Task #2118 - Shipping value doesn't change in new order change file
  163. # Task #2062 - USPS and UPS conflict
  164. # Need to instantiate ps_country.
  165. ^ Reformat FedEx shipping options to match UPS and USPS.
  166. ^ Clean up the order details (VM admin) page.
  167. 12.06.2008 soeren
  168. # Task #2104 - Add to Cart 'Up' and 'Down' buttons don't display correctly in IE6
  169. + added Filename-Display to all important template files (shows file names in DEBUG mode then!)
  170. # Item Dropdown List didn't reflect actual discounted prices, but normal prices
  171. # Task #2165 - e-mail address of customer as from in vendor_mail
  172. 12.06.2008 gregdev
  173. # Task #2110 - Fixes for PayPal Website Payments Pro
  174. 12.06.2008 kaltokri
  175. # Fix the divide by zero bug in "Order Edit"
  176. 11.06.2008 soeren
  177. ^ 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
  178. # Task #2069 - Wrong URL in Order Status Change email when using PayPal
  179. # Task #2166 - Add to cart broken in SVN 1408
  180. 09.06.2008 soeren
  181. # Task #1840 - Ajax call does not work with full SEF URL
  182. # Task #2120 - Cookie check not showing warning when cookies are disabled
  183. # Task #2119 - Product descriptions are truncated at the first instance of "&nbsp;"
  184. # Task #2116 - Search in Country, State list not working
  185. # Task #2109 - Captcha is shown on invoice (attempt #2)
  186. # Task #2108 - Spaces removed form alt and title of images inserted in product descriptions
  187. # Task #2107 - Feature Product on shop page shows 'Notify Me' button even when product is in stock
  188. 26.05.2008 soeren
  189. # Task #2117 - Call-time pass-by-reference error in ps_order_change.php
  190. 25.05.2008 thepisu
  191. + added language strings for updated "Order Edit" feature
  192. 24.05.2008 soeren
  193. ^ updated "Order Edit" feature, thanks to kaltokri!
  194. # Task #2109 - Captcha is shown on invoice
  195. # Task #2111 - Payflow Pro - Call to undefined function mosgetparam error
  196. ^ updated wz_tooltip to version 5.0
  197. 24.05.2008 thepisu
  198. # addslashed javascript-driven text in order.order_list
  199. + added "default" ordering option for frontend (using the already working product_list field)
  200. # Task #2047 Missing conversion from utf-8 to cp1251
  201. # Task #1893 Strings hard coded
  202. - removed language strings related to old PBS (danish) payment module
  203. # Updated Dutch translation (by Tonslag)
  204. # Romanian state Vreancea corrected to Vrancea
  205. 23.05.2008 joomlacorner
  206. # Updated Thai translation
  207. 20.05.2008 thepisu
  208. # Task #2092 OFFLINE MODE hard coded (new string added to "common" module)
  209. # Task #1908 list of hard coded strings (new strings added to "product" module)
  210. 19.05.2008 soeren
  211. # the order number in ps_checkout:add ($order_number) is 34 characters long- instead of the allowed 32 chars.
  212. 10.05.2008 gregdev (for k0nan)
  213. # Task #2057 - Extra Bullets / dots in navigation menu when in attribute or product type section
  214. # Task #2038 - Extended Layout view, menu icons are shown twice
  215. # Task #2074 - W3C css 3 errors: lightgray
  216. 09.05.2008 gregdev
  217. # Task #2089 - "Membergroup to show prices to" non-funtionsla with Joomla 1.5.3
  218. # Task #2086 - HTML error in availability.tpl.php for the Availability line
  219. # Task #2088 - When VM extended search plug-in is enabled in backend Joomla search gives error.
  220. # Task #2085 - ps_DB : Function getErrorNum from not inherited from JDatabase object
  221. 09.05.2008 soeren
  222. # Task #2086 - HTML error in availability.tpl.php for the Availability line
  223. 04.05.2008 soeren
  224. # Task #2075 - Last Page remembered in Frontend
  225. 02.05.2008 soeren
  226. # Task #2055 - Orders date not locale language
  227. # Task #2060 - When registration method is 'No Account Creation' PayPal is not working.
  228. # Task #2061 - When registration method is 'No Account Creation' no need of link in order email
  229. # Task #2062 - USPS and UPS conflict
  230. # Order form layout too broad [http://forum.virtuemart.net/index.php?topic=38926.0]
  231. # Task #2064 - Vendor Address 2 and URL missing from confiramtion email and order page.
  232. 29.04.2008 soeren
  233. # Task #2052 - mod_product_categories images link to old location
  234. 28.04.2008 soeren
  235. # Task #1840 - Ajax call does not work with full SEF URL
  236. # Task #2014 - group Discounts are not calculated after rev. 1368
  237. # extra bracket in admin.styles.css
  238. # Task #2052 - mod_product_categories images link to old location
  239. # when caching is enabled, products don't show up in listing (but drop down lists instead)
  240. --- VirtueMart 1.1.0 released ---
  241. 23.04.2008 soeren
  242. # quantity in stock is checked against quantity in cart only on cartAdd and cartUpdate events, not on checkout
  243. 22.04.2008 soeren
  244. # Task #2036 - add/edit user information page
  245. 22.04.2008 gregdev
  246. # Task #1687 - Don't do extra lookup for tax when in EU mode and with EU shopper; always refresh tax calculation
  247. # Task #2037 - Fatal error using coupon submit without coupon code or with non-existent coupon code
  248. ^ Added 'none' to the list of states (for countries that have states) in tax.tax_form.
  249. 21.04.2008 gregdev
  250. # Task #1687 - Refactored for simplicity. It is equivalent to the previous version.
  251. 21.04.2008 soeren
  252. # Task #2009 - Session not handed over when switching to shared SSL
  253. # Task #2033 - Number of products will be shown even though the function is disabled.
  254. ^ updated ExtJS to version 2.1
  255. 20.04.2008 soeren
  256. # Task #2032 - In Internet Explorer 7 width of layout in administration is to wide.
  257. 19.04.2008 gregdev
  258. # Task #1999 - $zone_qty variable is not set
  259. # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  260. # Fixed typo in checkout.epay_result
  261. ^ Add start date to discounts created through override method
  262. # Choosing '0 -none-' as the product discount should clear the product discount price
  263. # Fixed typo in English
  264. ^ Right align prices in the basket
  265. 19.04.2008 soeren
  266. # Task #2024 - user id not set when writting review
  267. # Task #2028 - button_ok.png in ps_image is missing
  268. # Task #1922 - No related products list
  269. 17.04.2008 thepisu
  270. # Task #2025 Hard coded label
  271. ^ updated portuguese translation (uploaded by Puppycare)
  272. ^ updated german translation (uploaded by iamalive)
  273. ^ updated hungarian translation (uploaded by pedrohsi)
  274. 15.04.2008 thepisu
  275. # Task #1976 hardcoded language string in ps_checkout.php
  276. # Task #2010 backslash in token text hides all text
  277. # Task #2018 Hard coded strings shipping files and emails (partially: only enquiry_email.tpl.php)
  278. 14.04.2008 gregdev
  279. # Task #2017 - ps_coupon.php 'gif' instead of 'gift'
  280. 12.04.2008 gregdev
  281. # Corrected syntax errors (%s) in common/french.php.
  282. 10.04.2008 soeren
  283. ^ switched from ExtJS 1.1.1 to ExtJS 2.0.2
  284. # product list doesn't filter by parent ID when a category was selected
  285. # dropdown list of child products had no pre-selection after selecting a child product
  286. 09.04.2008 gregdev
  287. # Task #1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  288. 09.04.2008 soeren
  289. # Task #2007 - Account Maintenance alway visible after first login
  290. - checkbox for "Disable Shipping ..." in the configuration form, tab "shipping".
  291. # Task #1933 - Security Token Error when submitting form after a while
  292. # Task #2002 - Related products shows only 10 products
  293. # 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!)
  294. ^ it's possible to place an order without having a Joomla! user account now (registration type: NO_REGISTRATION and OPTIONAL_REGISTRATION)
  295. the user will be logged out after having placed the order
  296. # Task #1998 - Unable to save Joomla registration update in extended layout.
  297. ^ removed the requirement of being logged in to make downloads (the function downloadRequest has permissions set to "none" by default now)
  298. 08.04.2008 gregdev
  299. # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  300. ^ In Simple Layout, the product form opens into the full browser window, not a new window
  301. ^ Go back to only storing 2 decimal places in the order_total.
  302. 07.04.2008 gregdev
  303. # Task #1978 - If Show Manufacturer Link? is selected increasing product quantity, shifts product detail to left
  304. # Task # 1687 - Discount price calculated wrongly (fixed for VM 1.1.x - not VM 1.0.x)
  305. # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
  306. 06.04.2008 soeren
  307. # initially hide vendor module from administration menu
  308. # Task #1982 - Lost password link is still wrong in joomla 1.0.15
  309. # Task #1986 - Recently Viewed Products are not aligned left
  310. 05.04.2008 gregdev
  311. # Fixed blank cells and subtotal rounding on order.order_print
  312. # Task #1249 - Improper price rounding
  313. 04.04.2008 soeren
  314. # Task #1969 - Can't remove customer group and something is wrong, and Vendor problem.
  315. # Task #1975 - Wrong # "forgot the password" - link
  316. ^ moved Javascript Libraries, which are only used by modules to the modules directory. They are part of the mod_virtuemart installation now
  317. (reduces size of com_virtuemart install package - we need to keep it under 2MB!)
  318. ^ reduced size of all PNG images
  319. 04.04.2008 thepisu
  320. # translation fixes for new ePay module (some string added in "common" and "checkout" modules)
  321. 03.04.2008 soeren
  322. ^ updated to new ePay Payment Module version sent in by Thomas Knudsen of ePay
  323. 31.03.2008 soeren
  324. # Task #1951 - Wrong display of child products when coming from account maintenance
  325. # smaller fixes with display of child items + attributes; added label element for accessible radio/checkbox display types
  326. # Task #1934 - forgot the password - link
  327. # fixed Product Feed displaying ampersands for htmlentities; links were relative
  328. # Task #1958 - Fatal error after rev 1338 when trying to look at product details
  329. # Task #1927 - fixed PayPal IPN script on J! 1.5
  330. # Task #1945 - 2 warnings, update one doesn't update
  331. # Task #1957 - hardcoded image
  332. ^ update PayPal payment code
  333. # Bugs in Product Type Parameter processing [Forum Topic 37239]
  334. ^ renamed all Log_* classes to vmLog_* to prevent namespace problems
  335. # wrong accentuated character in Search for Products [Forum Topic 38093]
  336. ^ various changes to make upgrade from VirtueMart 1.0.x easier
  337. # Task #1953 Manufacturer Form strips HTML and Images
  338. # Task #1952 - User > Order List > Remove function bugs
  339. 30.03.2008 thepisu
  340. ^ updated translations: finnish
  341. 28.03.2008 thepisu
  342. # Task #1941 hard coded string
  343. # added various translation strings (module "common")
  344. 28.03.2008 gregdev
  345. + Added separate .sql files for manual installation of modules and mambots (plugins).
  346. 28.03.2008 soeren
  347. + added possibility to use external/remote files as product download files
  348. + possibility to cancel the VirtueMart Update by Patch Package (deletes the Patch File)
  349. !! New Function Table Entry
  350. ###
  351. INSERT INTO `jos_vm_function` (`function_id`, `module_id`, `function_name`, `function_class`, `function_method`, `function_description`, `function_perms`) VALUES
  352. (NULL, 1, 'removePatchPackage', 'update.class', 'removePackageFile', 'Removes a Patch Package File and its extracted contents.', 'admin');
  353. ###
  354. + possibility to upload a Patch Package to the server instead of relying on the server-server transfer from dev.virtuemart.net
  355. ^ updated Prototype Version to 1.5.1.2 (minified by JSMinifier [http://fmarcia.info/jsmin/test.html])
  356. # fixed Function Form Ajax Calls
  357. # Task #1648 - Incorrect Product Type parameter separator in product_type table
  358. 26.03.2008 gregdev
  359. # Task #1939 - shop.savedcart.tpl.php unclosed div and few typos
  360. 26.03.2008 soeren
  361. # Task #1929 - Image handling bugs
  362. # Task #1935 - Currency & List of accepted currencies
  363. # Task #1938 - "Availability" always visible?
  364. # Task #1920 - Age Verification User Field being reset after viewing from Admin
  365. # Task #1916 - twice description meta tag
  366. # Task #1927 - paypal notify script
  367. # Task #1928 - Display# is not changing
  368. 24.03.2008 soeren
  369. ^ removed eval function from list_payment_methods template, moved tooltip for "Credit Card Validation Value" to the associated label
  370. # Task #1924 - After account creation a warning message is shown.
  371. 23.03.2008 thepisu
  372. # small fix in italian states data
  373. 20.03.2008 soeren
  374. # Task #1917 - Shipvalue is still using old mosToolTip function
  375. # Task #1915 - file rigths during installation
  376. # Task #1914 - close fieldset tag in ps_userfield.php
  377. 19.03.2008 soeren
  378. # fatal error in toolbar on Mambo
  379. # Mambo didn't show correct CSS and loading JS didn't work
  380. # Task #1910 - A closing div braking templates in checkout_register_form.php
  381. ^ non-existing or unpublished products are removed from cart on Cart Update
  382. # 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)
  383. + added the variable "product_price_raw" to product details page, so the "raw" product price array can be used inside the flypage templates
  384. # Task #1907 - Cart Module not updating after first product added (IE only)
  385. 18.03.2008 soeren
  386. # Task #1902 - Filters reset after add new product, etc.
  387. 17.03.2008 thepisu
  388. # Task #1898 Sort Alphabetically is hard coded
  389. # Task #1905 List of hard coded strings
  390. # added various translation strings (module "common")
  391. ^ updated dutch translation
  392. 15.03.2008 gregdev
  393. # Task #1891 - Add/Update product form, minor bug in prewiev link.
  394. # Task #1896 - nowrap to remove in shopper.shopper_group_form.php
  395. # Fully load Joomla! 1.5 framework for extlayout.js.php
  396. 12.03.2008 soeren
  397. # List Limitstart wasn't set per page.
  398. # Task #1401 - Print View does order total does not include coupon discount.
  399. --- VirtueMart 1.1.0 RC2 released ---
  400. 11.03.2008 soeren
  401. # Task #1897 - Page navigation is wrong after default Display Items change (J1.5+VM1.1)
  402. 11.03.2008 thepisu
  403. # Task #1867 - PHPSHOP_PRODUCT_FORM_ATTRIBUTE_LIST_EXAMPLES
  404. # Task #1877 - Language not being picked up consistently
  405. # Task #1883 - 'Specify the minimum Age' hard coded
  406. # Task #1886 - confirmation_email.tpl translation
  407. 08.03.2008 gregdev
  408. # Task #1882 - Default 'Image unavailable'
  409. # Task #1879 - PDF generator in Product List & Product Details generates gif error
  410. 07.03.2008 gregdev
  411. # Task #1878 - Template breaks when in Account Maintenance
  412. # Task #1677 - When no child is presend and List box for child is selected error is shown
  413. # Task #1880 - PDF creation fails on shop.browse page
  414. 06.03.2008 gregdev
  415. # Task #1497 - Badly formatted Recommend the Product email
  416. - Removed enquiry_english.html
  417. + Added enquiry_email.tpl.php
  418. # Task #1412 - Don't show feed icons when feeds are disabled in the general config settings
  419. 05.03.2008 soeren
  420. # Task #1874 - Confirmation email Ship To, State wrong
  421. # Task #1875 - "No image" points to the wrong directory(didn't cotain the image file) in shop.browse.php
  422. 05.03.2008 gregdev
  423. # Task #1875 - "No image" points to the wrong directory (didn't cotain the image file) in shop.browse.php
  424. # Task #1841 - Attribute Price calculation with group price not correct
  425. # Task #1691 - Discount price shows wrong on flypage, baket is correct
  426. # Task #1876 - Ask a question about... is not working (restored enquiry_english.html)
  427. # Fixed vendor confirmation email missing order items
  428. # Fixed missing product attributes in confirmation emails
  429. 04.03.2008 soeren
  430. # Task #1873 - Adress is missing in Checkout adress
  431. + new Flypage Template Parameter "product_availability_data" (Array), so product availibility can be customized
  432. # Task #1870 - product packaging
  433. # Task #1869 - Custom attribute - remove "add to cart " in browse page?
  434. # Task #1868 - double quote to remove in addtocart_drop.tpl.php
  435. # Task #1865 - Please make sure the form is complete and valid.
  436. # Task #1864 - Confirmation email- wrong shipping country
  437. # Fixed "Security Token not found" Message on Joomla! 1.0.15 when magic_quotes_gpc = Off (ps_main.php)
  438. 04.03.2008 thepisu
  439. # Task #1845 - PHPSHOP_USER_FORM_TITLE should not be used in ps_product_attribute
  440. # Task #1852 - Missing language in Canada post.
  441. # added various translation strings (module "common")
  442. # Task #1524 - During checkout state is cut offed and county uses ISO code.
  443. # added translations strings for update check feature (modules "common" / "admin")
  444. # "Back to Joomla! Administration" was not translated on Joomla 1.5
  445. (can't initialize correctly mosConfig_lang, passed to JS throug "lang" parameter)
  446. ! added ability to pass GET parameter to JS files, if not using fetchscript (was ignored)
  447. # vmAbstractObject validate function was considering "0" as empty
  448. (i.e. was unable to insert new "0" level user group)
  449. # producted user groups not correctly checked (was able to delete core groups)
  450. 03.03.2008 soeren
  451. # too long words in reviews break the site layout
  452. # Task #1862 - Random Product Module: table layout don't output correct xhtml
  453. # Task #1860 - cannot send order, error and wrong page after step 4
  454. 02.03.2008 soeren
  455. # Task #1810 - When Product Price field is empty on the category view error is given.
  456. # Task #1858 - Language Strings in rel 1284
  457. ^ Order Details pages show all custom user fields now
  458. - removed email_*.html (localized email templates)
  459. ^ changed Order Confirmation Email to use a php-based template (/order_emails/confirmation_email.tpl.php)
  460. + custom registration/user fields are sent with confirmation email now
  461. 29.02.2008 gregdev
  462. # Task #1415 - no account creation bug
  463. # Fixed missing global variable when adding custom attributes.
  464. # Task #1832 - Flypage not change on product browsing...
  465. 29.02.2008 soeren
  466. # Task #1815 - Cancelling user field it creates a blank / empty user field
  467. # Task #1816 - User fields, value section sometime is shows sometime it doesn't
  468. # Task #1833 - quantity ,drop down list, add to cart
  469. # Task #1834 - list of prices, thanks Valerie!
  470. # 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
  471. # Task #1839 - Empty name, empty price in product list (extended layout)
  472. # Task #1851 - Quantity Start and Quantity End language strings missing from List Prices
  473. # Task #1800 - mod_virtuemart_manufacturers said "No manufacturers defined!"
  474. # undefined var "product_parent_id" in product.product_display.php
  475. ^ Saving some queries on product price retrieval + product field retrieval
  476. # Task #1853 - Additional image upload not working
  477. 27.02.2008 gregdev
  478. # Task #1849 - Missing field values in Joomla 1.5
  479. 26.02.2008 soeren
  480. + added basic VirtueMart Version Updater Functionality. It requires two new functions:
  481. ###
  482. INSERT INTO `jos_vm_function` ( `function_id` ,`module_id` ,`function_name` ,`function_class` ,`function_method` ,`function_description` ,`function_perms`)
  483. VALUES ( NULL , '1', 'getupdatepackage', 'update.class', 'getPatchPackage', 'Retrieves the Patch Package from the virtuemart.net Servers.', 'admin'),
  484. (NULL , '1', 'applypatchpackage', 'update.class', 'applyPatch', 'Applies the Patch using the instructions from the update.xml file in the downloaded patch.', 'admin');
  485. ###
  486. # Task #1844 - Moving product to another category gives error
  487. 26.02.2008 gregdev
  488. # Task #1842 - Can't put no order-by on admin (and so in the user interface)
  489. ^ Added $Itemid to template variables for browse_orderbyform.tpl
  490. ^ Changed all theme class names to vmTheme for easier theme creation (Task #1822)
  491. 26.02.2008 thepisu
  492. # Task #1835 - Add Product Type menu label
  493. # added many translations (modules common/admin)
  494. # minor fixes
  495. 20.02.2008 gregdev
  496. # Task #1811 - first query doesn't execute in ps_product_product_type::delete_record()
  497. 20.02.2008 soeren
  498. # Task #1473 - ps_product_category.php timeout
  499. 18.02.2008 gregdev
  500. # Fixed - clicking save button on account.billing incorrectly returns to store.index with J! 1.5.1 SEF enabled
  501. # Fixed - Call to a member function on a non-object ($vm_mainframe) in checkout_register_form
  502. 15.02.2008 gregdev
  503. # Task #1556 - Added native Joomla! 1.5 .xml file for vmproductsnapshots plugin
  504. # Added missing global $database in virtuemart_parser.php
  505. 15.02.2008 soeren
  506. # Task #1793 - moving products to another category give fatal error
  507. # Task #1556 - mosProduct Snapshot not working in Joomla 1.5
  508. 15.02.2008 gregdev
  509. # Task #964 - Silent registration through mod_virtuemart shows user name/password
  510. + Added vmGenRandomPassword() ( to replace mosMakePassword() )
  511. # Added missing $mosConfig_absolute_path (for com_securityimages support)
  512. 14.02.2008 thepisu
  513. # updated languages: finnish, hungarian, russian, italian
  514. ^ updated Argentine currency
  515. # fixed typo
  516. 14.02.2008 gregdev
  517. # Unchecking "Show Prices including tax?" results in PHP Notice.
  518. # Fixed unreachable code in ps_shopper_group->add().
  519. ^ Removed 'yes/no' text from "Show Prices including tax?" checkbox
  520. # Task #1790 - User-defined "User Registration Field" of type 'Checkbox Single' doesn't work (thanks to pyh)
  521. # Task #1779 - Notice: Undefined variable: option
  522. 13.02.2008 soeren
  523. # Task #1785 - Semicolon missing in theme.css file
  524. # Bug in ps_product when using product types with apostrophes
  525. 12.02.2008 gregdev
  526. # Task #1670 - Discount price field does not save value.
  527. 12.02.2008 soeren
  528. # Manufacturer ID left empty in product form when only one manufacturer present
  529. # Task # 1706 - Deselection of Sort Order in Configuration not working
  530. 12.02.2008 gregdev
  531. # Task #1779 - Installation archive files don't get deleted in Joomla 1.0.x
  532. 11.02.2008 soeren
  533. # Task #1683 - When a word in category contain ' apostrophe in mod_virtuemart the categories are not displayed
  534. # Task #1729 - JS cook menu type give error in Internet Explorer
  535. # Task #1755 - Blank Notice on Add Tax Information
  536. # Task #1778 - Converting cent to dollar amount
  537. 09.02.2008 gregdev
  538. ^ Set default for 'Show on shipping form' to 'No'
  539. # Ensure that system user fields (sys=1) do not have their names changed.
  540. # Row not added to #__vm_order_user_info when order is confirmed.
  541. 09.02.2008 soeren
  542. # Operation Aborted Error in IE when browsing products + Lightbox'ed Links enabled
  543. # Task #1745 - mod_virtuemart_allinone error
  544. # Task #1702 - When save Store image missing
  545. # Task #1766 - Account Order Details: Fatal Error in account.order_details.tpl.php on line 322
  546. 08.02.2008 gregdev
  547. # Task #1425 - Changing User fields have no effect in frontend Shipping Addresses section
  548. !!! DATABASE: TABLE STRUCTURE CHANGE
  549. ###
  550. ALTER TABLE `jos_vm_userfield` ADD `shipping` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `registration`;
  551. 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);
  552. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='company';
  553. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='first_name';
  554. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='last_name';
  555. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='middle_name';
  556. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_1';
  557. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_2';
  558. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='city';
  559. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='zip';
  560. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='country';
  561. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='state';
  562. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_1';
  563. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_2';
  564. UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='fax';
  565. ###
  566. 08.02.2008 soeren
  567. ^ Added getUserStateFromRequest Handler to vmMainframe
  568. # preventing empty Orders (throws a critical error)
  569. # Task #370 - Sorting Products by Price on shop.browse is wrong
  570. ^ Task #1039 - Bug in adding new Product gui - discounts
  571. ^ Task #1377 - mark downloadable Order Items
  572. 07.02.2008 gregdev
  573. # Task #1710 - Basic and Advanced component parameters (added config.xml to virtuemart.j15.xml)
  574. 07.02.2008 thepisu
  575. # Updated Finnish lang files (translation by Mauri)
  576. # Task #1735 Translation bug in admin product menu
  577. # Task #1738 Translation bug in admin special products
  578. # Task #1736 Translation bug in product atribute
  579. 06.02.2008 gregdev
  580. + Added the ability to set product, category, flypage, or page in a Joomla menu item
  581. # Fixed missing slash in install (for loading sql sample data)
  582. ^ Suppressed error messages when extracting tar.gz files during installation
  583. ^ Cleaned up the component .xml files
  584. 06.02.2008 soeren
  585. ^ tax rate list contains 0% tax rate now by default
  586. ^ when deleting files from a product, the actual file is not removed from the server when it's used by a different product
  587. # 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)
  588. # Task #1746 - downloadable products are not published
  589. # changed default admin "layout" from extended to standard
  590. # fixed javascript errors in the file form (standard layout)
  591. 05.02.2008 soeren
  592. # Task #1750 - Two slashes on paths in install.php
  593. # Task #1747 - Problems with apostrophe in product edit window
  594. # Registration with automatic login wasn't working on Joomla! 1.0.14
  595. ^ 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)
  596. # Logged Errors were not displayed in Simple Layout
  597. 04.02.2008 soeren
  598. + added new registration field types for "Captcha" and Age Verification (using simple date drop-down lists)
  599. Captcha uses Walter Cedric's com_securityimages (http://www.waltercedric.com) and is only available if that component is installed!
  600. 04.02.2008 gregdev
  601. # Task #1745 - mod_virtuemart_allinone error
  602. + Restored the special.png image for the all-in-one module
  603. # Task #1741 - Error in mod_productscroller.php
  604. ^ Adjusted dates/versions inside module .xml files
  605. 01.02.2008 gregdev
  606. ^ Ability to choose featured (special) products only for product scroller (thanks Michel Beek!)
  607. ^ Added separate module builds for Joomla! 1.5 in the ant build script.
  608. # Added Joomla! 1.5 .xml install files for the VirtueMart modules.
  609. ^ Made module names consistent and cleaned up the module descriptions.
  610. # Task #763 - ScrollWidth does not effect Width of Productscroller /w Fix
  611. # Task #1692 - Payment Method List in Admin panel not work
  612. 30.01.2008 soeren
  613. # Task #1731 Category Thumb not displayed when dynamic thumbnail resizing is enabled
  614. 30.01.2008 gregdev
  615. # Task #1733 - Missing argument 2 for vmredirect()
  616. 29.01.2008 soeren
  617. # Task #1727 - Layout error after installation
  618. # Task #1725 - Frontend admin link error
  619. 28.01.2008 soeren
  620. # Task #1725 - Frontend admin link error
  621. # Admin Product List in Frontend didn't allow Price Management due to wrong URLs
  622. 27.01.2008 thepisu
  623. # Changed peruvian currency (Peruvian Nuevo Sol)
  624. # updated SQL files
  625. # small fixes in languages
  626. 26.01.2008 gregdev
  627. # Restore $VMVERSION fix (for install)
  628. # Fixed Warning: mysql_real_escape_string() expects parameter 2 to be resource (compat.joomla1.5)
  629. # Variable can't be assigned by reference (account.order_details)
  630. 25.01.2008 soeren
  631. # Task #1717 - Security Token message when saving shipping address in backend administration
  632. # Task #1715 - Publish/unpublish check mark buttons not working in IE, when clicked it give 404 error
  633. # Task #1479 - Backend - Cancel shipping address takes user back to user list
  634. 25.01.2008 gregdev
  635. # Fixed another undefined variable $VMVERSION warning (during install)
  636. # Removed reference to non-variable for PHP4 (virtuemart_parser)
  637. 24.01.2008 gregdev
  638. ^ Allow access to download area from mod_virtuemart_login
  639. # Task #1711 - User registration work is not complete
  640. # Obtain language variable correctly
  641. # Task #1676 - Class 'mosCommonHTML' error when trying to add parameters to product type
  642. # Task #1652 - use of deprecated method mosCommonHTML::loadCalendar()
  643. # Task #1701 - Ask a question about this product give error with legacy plugin off
  644. ^ Cleaned up the install (especially for Joomla! 1.5)
  645. # Added missing logging constants to the default config file
  646. # Fixed undefined variable $VMVERSION warning
  647. # Use vmMail (instead of mosMail) when creating a user in VM backend
  648. 21.01.2008 mwmills
  649. ! @MWM1 used in source code comments.
  650. + Logging & Debugging enhancements: See new modules: classes/Log/LogInit.php & classes/DebugUtil.php for more information.
  651. ^ $vmLogger is now a composite logger. Use $vmDisplayLogger for display-only msgs, use $vmFileLogger for file-only msgs, and $vmLogger to send msgs to both display and file.
  652. # Fixed a bug in classes/Log/display.php - referred to class 'Log' instead of 'vmLog'.
  653. ^ Added some formatting options to classes/Log/file.php
  654. ^ Changed "if (DEBUG == 1)" logic to use new vmShouldDebug() function (inside DebugUtil.php), which also checks if IP address-specific debugging output is enabled (so you can debug without affecting other customers.)
  655. ^ Changed admin.show_cfg.php to add new logging & debug-related configuration parameters.
  656. ^ Modified all language files in language/admin with ENGLISH versions of new logging & debug-related text strings. Translators need to convert strings to other languages.
  657. 21.01.2008 soeren
  658. # double/triple VirtueMart Frames after being logged out and logging back into Joomla! and going back to VirtueMart (related to Tasks #1695 and #1696, but that was a Joomla! 1.0.13 issue)
  659. # Pressing "Cancel" after Saving returns to standard Joomla! Admin Interface (Extended Layout only)
  660. # Task #1690 - Bad filenames for Products and Categories with non-ASCII chars
  661. # Task #1689 - Invalid Token during login in joomla! 1.5
  662. 21.01.2008 thepisu
  663. # Task #1637 Missing VM_RECOVER_CART language string
  664. # Task #1673 NotifyMe language bug
  665. # added translations for various strings (in module 'common')
  666. 16.01.2008 soeren
  667. # Task #1681 - Problem with Page Navigation - (1st page in product list)
  668. 15.01.2008 soeren
  669. # Task #1675 - Currency module give fatal error
  670. # Task #1674 - When no sort order is selected in Available "Sort-by" fields configuration, error is given
  671. # additional File Upload not working correctly on Windows Systems
  672. # Task #1659 - ß as attribute value
  673. # Task #1669 - Browsing categorys end in redirect error
  674. 15.01.2007 thepisu
  675. # Task #1667 Categorylist, OderList icon names
  676. # Task #1671 Missing PHPSHOP_ADMIN_CFG_PRICES_INCLUDE_TAX
  677. 14.01.2008 soeren
  678. ^ updated modules for J! 1.5 (still don't install with disabled Legacy Mode)
  679. ^ Updated Currencies Module to work on J! 1.5 (shows a select list with all available currencies now)
  680. 14.01.2008 thepisu
  681. # Task #1660 Replace PHPSHOP_ERROR message with real message
  682. # Task #1663 CVS upload link in VM backend is redirected to a not found page
  683. ! modified Javascript handling menu items, if target is '_blank' or '_top' JS is ignored
  684. 13.01.2008 soeren
  685. # Task #1665 - Class 'mosphpmailer' not found when trying to register user in Joomla 1.5
  686. # Task #1664 - Empty page after last step in checkout
  687. # Task #1661 - Missing argument 6 for vmMail() when trying to registration user in Joomla 1.0.13
  688. 11.01.2008 soeren
  689. # Task #1655 - Call to undefined function mosmail() - user registration
  690. # Task #1656 - Mambots not working in product description
  691. # Task #1654 - PHP Task #27626 html_entity_decode bug
  692. # Task #1658 - Module permission form error
  693. 10.01.2008 gregdev
  694. # Task #508 System allow a end-date before the start-date for discount
  695. 10.01.2008 soeren
  696. # Task #1653 - Call to a member function setQuery() error message
  697. 09.01.2008 thepisu
  698. - removed no more used CSV-related language strings
  699. 09.01.2008 soeren
  700. # fixed InputFilter Class forTask #1574 and Task #1581: errors in HTML in product descriptipion
  701. ^ optimized query in dynamic_state_list function (not running a query for each country, but just one now)
  702. - removed CSV Upload from VirtueMart Core (CSVImproved handles CSV Import/Export much better: http://csvimproved.com)
  703. ^ last called page is correctly remembered now (important for Administration) and loaded when returning to VM ADMIN
  704. 08.01.2008 gregdev
  705. ^ Set usertype in Joomla! 1.5 shopper registration (ps_shopper)
  706. ^ Native Joomla! 1.5 compatibility changes for mod_virtuemart
  707. ^ Change how we get $my in virtuemart_parser for Joomla! 1.5 (native and legacy support)
  708. 08.01.2008 thepisu
  709. # Added translations for various strings (modules product/shop/store/zone)
  710. 08.01.2008 soeren
  711. # Task #1591 - Add product in Modify Order incorrectly opens Order Status Change tab
  712. # Task #1649 - htmlTools.class listFactory->newRow() not holding class, id or attributes
  713. # Task #1648 - Incorrect Product Type parameter separator in product_type table
  714. # Task #1647 - Double menu buttons are shown
  715. # Task #1645 - Call to a member function loadBotGroup error when trying to browse product
  716. 07.01.2008 thepisu
  717. # Added translations for various strings (modules admin/affiliate/checkout/help/order)
  718. 07.01.2008 soeren
  719. # Toolbar not visible in Product Form Popup under Joomla! 1.5
  720. # Task #1634 - Attribute name with äöüß not work
  721. # Task #1638 - Layout Tabs not working in Internet Explorer
  722. # Task #1640 - require_once virtuemart_parser.php in virtuemart.php
  723. # Task #1643 - Error message in "Parameters of Product Type"
  724. # Category won't save when no WYSIWYG Editor is enabled [http://forum.virtuemart.net/index.php?topic=35170.0]
  725. - removed some Javascripts for a smaller component archive
  726. removed: Scriptaculous, Behaviour, Lightbox(2 + "gone wild"), LiteBox, WindowJS
  727. 05.01.2008 soeren
  728. # Task #1636 - Manage User Fields - mosHTML Class
  729. 03.01.2008 thepisu
  730. + Re-added some language strings previusly deleted.
  731. # Removed extra comma in english common language.
  732. # Various fixes in language files.
  733. 02.01.2008 soeren
  734. # Task #1611 - Search with Keywords that contain quotes/apostrophes doesn't work
  735. # fixed Email Receipt not being sent by Email Server because of violation of sender policy framework (thanks to Jens Kirk Foged from Sunburst WebConsult for reporting)
  736. + added protection against CSRF (using the parameter "vmtoken" to verify the
  737. validity of a request that will execute a function through the parameter "func" in admin mode).
  738. 02.01.2008 thepisu
  739. ^ Task #1268 Language strings modularization; a lot of strings moved + cleaning
  740. # Task #1624 Admin area problem, caused by error in extlayout.js.php
  741. (JTable class was missing, added in compat.joomla1.5)
  742. # Task #1620 Danish language file - corrupt charset (+ fixed all langs)
  743. 29.12.2007 gregdev
  744. # Fixed "unable to add new discounts" (ps_product_discount)
  745. 22.12.2007 gregdev
  746. + Added vmArrayToInts() to replace mosArrayToInts() (ps_main)
  747. # Use vmArrayToInts() instead of mosArrayToInts() (virtuemart_parser)
  748. # Removed call to mosCommonHTML::loadOverlib(), cleanup, added javascript to open contact form (admin.user_form)
  749. ^ Register mosUser for autoloading until a better solution is found (compat.joomla1.5)
  750. ^ Fixed spelling error (english.php)
  751. # Removed mosGetParam() for native Joomla! 1.5 compatibility (get_final_confirmation.tpl)
  752. # Use VirtueMart's DATE_FORMAT_LC (ps_checkout, reviews.tpl)
  753. # Removed CAN_SELECT_STATES (admin.user_address_form, account.shipto.tpl)
  754. 21.12.2007 gregdev
  755. ^ More changes for Joomla! 1.5 native compatibility.
  756. ^ Register mosMenuBar for autoloading.
  757. 21.12.2007 soeren
  758. # Task #1619 - Unable to install VM 1099 in Joomla 1.5 RC4+
  759. ^ when modifying a product via Frontend Admin => Click "Edit" Icon, the user is returned to the site correctly now (index.php, not index2.php)
  760. ^ more changes for Joomla! 1.5 native compatibility. VirtueMart should now run without Legacy Mode.
  761. 19.12.2007 soeren
  762. ^ added "_JEXEC" to all file headers + more changes to achieve Joomla! 1.5 native integration
  763. 18.12.2007 soeren
  764. + added extended Search Mambot by Alejandro Kurczyn (one version for Joomla! 1.0 + Mambo, one native for Joomla! 1.5)
  765. 18.12.2007 thepisu
  766. ^ Task #1268 Language System Modularization (1st step - made structure and moved all strings to "common")
  767. ! build scripts changed to reflect new folder structure (languages/MODULE/LANGUAGE.php)
  768. ! actually no change needed for $VM_LANG->_() calls
  769. 17.12.2007 soeren
  770. # fixed wrong queries in Sample Data SQL file
  771. 16.12.2007 soeren
  772. # images of products with accented chars in their name weren't showing up on frontpage and product form
  773. 14.12.2007 gregdev
  774. # Fixed typos in ps_export
  775. # Fixed table creation for new product type
  776. # Closing </table> tag in payment methods list
  777. # Obtain _BACK string from VM_LANG (flypage-ask.tlp.php)
  778. ^ Moved advanced attributes select list to the template
  779. 12.12.2007 thepisu
  780. # states list ordered by state name
  781. # Task #1588 Can't edit group properties in Shopper Group List
  782. # Task #1569 Multiple Prices and shopper group with % discount
  783. (shopper group percent discount was not working, also with single prices)
  784. 12.12.2007 soeren
  785. ^ Task #1582 - ps_session.php - checkSessionSavePath fails on custom session handlers
  786. # Task #1594 - Apostrophe search word returns 0 results.
  787. (search for products with a single or double quote is possible now)
  788. ^ the advanced search now can handle multiple keywords (separated by a space)
  789. ^ when the Product Search returns 1 product, the customer is redirected to the details page of that product instead
  790. of the search result overview
  791. 07.12.2007
  792. # Task #1589 - User registration error when Affiliate is enabled / can not browse shop
  793. # Task #1320 Adding a "Print" button in order.order_printdetails (hiding print button from print output)
  794. --- VirtueMart 1.1.0 beta2 released (05.12.2007, Rev. 1076) ---
  795. 05.12.2007 thepisu
  796. # Task #1320 Adding a "Print" button in order.order_printdetails (small fixes, now working)
  797. 03.12.2007 soeren
  798. # Task #1579 - Shipping Module Form "Cancel" shows second side menu
  799. # Task #1578 - Read Only setting in manage user fields not working.
  800. # Task #1577 - Child/sub category; when updated it becomes top-level category
  801. # Task #1576 - Search Function doesn't work anymore
  802. 03.12.2007 thepisu
  803. # tax % not displayed correctly
  804. # vmTooltip image alignment (absmiddle)
  805. # hardcoded strings in store edit form
  806. + added link to PHP strftime manual near to store date format
  807. 02.12.2007 thepisu
  808. # Task #1571 - Some hard coded language strings in admin panel (payment classes)
  809. # HTML entites should not be used in SELECT states list
  810. 02.12.2007 soeren
  811. # Task #1574 - errors in product description
  812. # Task #1573 - Bank account language tags missing
  813. 30.11.2007 soeren
  814. # Task #1553 - Product with multi attribute only the first attribute is shown on frontpage
  815. # moved manufacturer- and vendor-specific out of the product class
  816. + Print Icon on PopUp pages
  817. # fixed PayPal SQL install error
  818. 28.11.2007 soeren
  819. # Task #1565 - Manage User Fields unclick able.
  820. 27.11.2007 soeren
  821. - Task #1559 - Customers can select a state/region? Not needed anymore
  822. # user form submission not using Ajax
  823. # fixed empty virtuemart Cookie under Joomla! 1.5
  824. 27.11.2007 thepisu
  825. # Task #1547 - User activation link with Joomla! 1.5
  826. # euro symbol not converted to html entity
  827. # typo corrections
  828. # Task #1360 - Hardcoded language in account.order_details.tpl.php
  829. 26.11.2007 thepisu
  830. ^ language variables are now globally called by using "_" function, like: $VM_LANG->_('MYSTRING')
  831. ! language variables must be called without starting "_" underscore; for example, $VM_LANG->_('MYSTRING') will call $_MYSTRING variable
  832. ! html entities are automatically converted in strings; to prevent it (example in javascript alert), use $VM_LANG->_('MYSTRING',false)
  833. + language function $VM_LANG->exists('MYSTRING'), return true if string exists in language file
  834. + charset definition in language file, used for htmlentities PHP function; now language file charset can be different from Joomla! charset
  835. # some minor corrections
  836. + added function $ps_DB->getTableFields(array), for Joomla 1.5 compatibility (function not present in legacy plugin)
  837. 24.11.2007 soeren
  838. ! Known Issue: Redirection from https => http (if "generally prevent https" enabled) not working on Joomla! 1.5 currently,
  839. because Joomla! 1.5 doesn't know a $mainframe->getCfg('live_site') value other than the currently requested URL
  840. // TODO: make "URL" constant editable in the Shop Configuration (just like the SECUREURL value)
  841. # fixed add-to-cart message (ajax response) on Joomla! 1.5
  842. # Task #1560 - Error message in product scroller module
  843. 23.11.2007 soeren
  844. # fixed Currency Selector Module configuration
  845. # Task #1554 - Products in unpublished category are shown in search result
  846. # Task #1552 - Call for pricing gives 404 not found error message
  847. # Task #1550 - In backend Product list Manufacture column does not show other manufacturer's name
  848. # Task #1549 - Deleting a state give 'Country ID could not be found' error
  849. # Task #1547 - User activation link with Joomla! 1.5 (secondy try)
  850. 22.11.2007 thepisu
  851. + Task #1533 Add Spanish and Italian states in installation SQL
  852. + added states for Armenia, Iran, India
  853. + added currency (Armenian Dram)
  854. ^ state codes correction (2char codes were not unique) for Brazil, China, Romania (source: Wikipedia/ISO_3166-2)
  855. ^ Task #1537 state_3_code UNIQUE KEY ? - Changed unique keys for vm_states table
  856. for update please drop and re-add table; take SQL from "sql.update.VM-1.0.x_to_VM-1.1.0.sql", line 163-628
  857. (the ALTER command will not work because of duplicated 2char codes)
  858. ^ product.product_discount_form: popup calendar, updated for using vmCommonHTML::scriptTag and J1.5 compatibility
  859. ^ product.product_form: translated string "Search for Products or Categories here:"
  860. 21.11.2007 soeren
  861. # Task #1548 - Class 'mm_InputFilter' not found
  862. # Task #1547 - User activation link with Joomla! 1.5
  863. # Task #1536 - Back to the country from state list not functioning properly
  864. 18.11.2007 soeren
  865. # Task #1541 - Error during installation of com_virtuemart rev. 1039
  866. # Task #1

Large files files are truncated, but you can click here to view the full file