Changes in Virtuemart 110 RC2 » History » Version 1
Roland Dalmulder, 02/14/2010 05:59 AM
Add changelog
1 | 1 | Roland Dalmulder | h1. Changes in Virtuemart 1.1.0 RC2 |
---|---|---|---|
2 | |||
3 | --- VirtueMart 1.1.0 RC2 released --- |
||
4 | |||
5 | 11.03.2008 soeren |
||
6 | # Task #1897 - Page navigation is wrong after default Display Items change (J1.5+VM1.1) |
||
7 | 11.03.2008 thepisu |
||
8 | # Task #1867 - PHPSHOP_PRODUCT_FORM_ATTRIBUTE_LIST_EXAMPLES |
||
9 | # Task #1877 - Language not being picked up consistently |
||
10 | # Task #1883 - 'Specify the minimum Age' hard coded |
||
11 | # Task #1886 - confirmation_email.tpl translation |
||
12 | |||
13 | 08.03.2008 gregdev |
||
14 | # Task #1882 - Default 'Image unavailable' |
||
15 | # Task #1879 - PDF generator in Product List & Product Details generates gif error |
||
16 | |||
17 | 07.03.2008 gregdev |
||
18 | # Task #1878 - Template breaks when in Account Maintenance |
||
19 | # Task #1677 - When no child is presend and List box for child is selected error is shown |
||
20 | # Task #1880 - PDF creation fails on shop.browse page |
||
21 | |||
22 | 06.03.2008 gregdev |
||
23 | # Task #1497 - Badly formatted Recommend the Product email |
||
24 | - Removed enquiry_english.html |
||
25 | + Added enquiry_email.tpl.php |
||
26 | # Task #1412 - Don't show feed icons when feeds are disabled in the general config settings |
||
27 | |||
28 | 05.03.2008 soeren |
||
29 | # Task #1874 - Confirmation email Ship To, State wrong |
||
30 | # Task #1875 - "No image" points to the wrong directory(didn't cotain the image file) in shop.browse.php |
||
31 | |||
32 | 05.03.2008 gregdev |
||
33 | # Task #1875 - "No image" points to the wrong directory (didn't cotain the image file) in shop.browse.php |
||
34 | # Task #1841 - Attribute Price calculation with group price not correct |
||
35 | # Task #1691 - Discount price shows wrong on flypage, baket is correct |
||
36 | # Task #1876 - Ask a question about... is not working (restored enquiry_english.html) |
||
37 | # Fixed vendor confirmation email missing order items |
||
38 | # Fixed missing product attributes in confirmation emails |
||
39 | |||
40 | 04.03.2008 soeren |
||
41 | # Task #1873 - Adress is missing in Checkout adress |
||
42 | + new Flypage Template Parameter "product_availability_data" (Array), so product availibility can be customized |
||
43 | # Task #1870 - product packaging |
||
44 | # Task #1869 - Custom attribute - remove "add to cart " in browse page? |
||
45 | # Task #1868 - double quote to remove in addtocart_drop.tpl.php |
||
46 | # Task #1865 - Please make sure the form is complete and valid. |
||
47 | # Task #1864 - Confirmation email- wrong shipping country |
||
48 | # Fixed "Security Token not found" Message on Joomla! 1.0.15 when magic_quotes_gpc = Off (ps_main.php) |
||
49 | |||
50 | 04.03.2008 thepisu |
||
51 | # Task #1845 - PHPSHOP_USER_FORM_TITLE should not be used in ps_product_attribute |
||
52 | # Task #1852 - Missing language in Canada post. |
||
53 | # added various translation strings (module "common") |
||
54 | # Task #1524 - During checkout state is cut offed and county uses ISO code. |
||
55 | # added translations strings for update check feature (modules "common" / "admin") |
||
56 | # "Back to Joomla! Administration" was not translated on Joomla 1.5 |
||
57 | (can't initialize correctly mosConfig_lang, passed to JS throug "lang" parameter) |
||
58 | ! added ability to pass GET parameter to JS files, if not using fetchscript (was ignored) |
||
59 | # vmAbstractObject validate function was considering "0" as empty |
||
60 | (i.e. was unable to insert new "0" level user group) |
||
61 | # producted user groups not correctly checked (was able to delete core groups) |
||
62 | |||
63 | 03.03.2008 soeren |
||
64 | # too long words in reviews break the site layout |
||
65 | # Task #1862 - Random Product Module: table layout don't output correct xhtml |
||
66 | # Task #1860 - cannot send order, error and wrong page after step 4 |
||
67 | |||
68 | 02.03.2008 soeren |
||
69 | # Task #1810 - When Product Price field is empty on the category view error is given. |
||
70 | # Task #1858 - Language Strings in rel 1284 |
||
71 | ^ Order Details pages show all custom user fields now |
||
72 | - removed email_*.html (localized email templates) |
||
73 | ^ changed Order Confirmation Email to use a php-based template (/order_emails/confirmation_email.tpl.php) |
||
74 | + custom registration/user fields are sent with confirmation email now |
||
75 | |||
76 | 29.02.2008 gregdev |
||
77 | # Task #1415 - no account creation bug |
||
78 | # Fixed missing global variable when adding custom attributes. |
||
79 | # Task #1832 - Flypage not change on product browsing... |
||
80 | 29.02.2008 soeren |
||
81 | # Task #1815 - Cancelling user field it creates a blank / empty user field |
||
82 | # Task #1816 - User fields, value section sometime is shows sometime it doesn't |
||
83 | # Task #1833 - quantity ,drop down list, add to cart |
||
84 | # Task #1834 - list of prices, thanks Valerie! |
||
85 | # 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 |
||
86 | # Task #1839 - Empty name, empty price in product list (extended layout) |
||
87 | # Task #1851 - Quantity Start and Quantity End language strings missing from List Prices |
||
88 | # Task #1800 - mod_virtuemart_manufacturers said "No manufacturers defined!" |
||
89 | # undefined var "product_parent_id" in product.product_display.php |
||
90 | ^ Saving some queries on product price retrieval + product field retrieval |
||
91 | # Task #1853 - Additional image upload not working |
||
92 | |||
93 | 27.02.2008 gregdev |
||
94 | # Task #1849 - Missing field values in Joomla 1.5 |
||
95 | |||
96 | 26.02.2008 soeren |
||
97 | + added basic VirtueMart Version Updater Functionality. It requires two new functions: |
||
98 | ### |
||
99 | INSERT INTO `jos_vm_function` ( `function_id` ,`module_id` ,`function_name` ,`function_class` ,`function_method` ,`function_description` ,`function_perms`) |
||
100 | VALUES ( NULL , '1', 'getupdatepackage', 'update.class', 'getPatchPackage', 'Retrieves the Patch Package from the virtuemart.net Servers.', 'admin'), |
||
101 | (NULL , '1', 'applypatchpackage', 'update.class', 'applyPatch', 'Applies the Patch using the instructions from the update.xml file in the downloaded patch.', 'admin'); |
||
102 | ### |
||
103 | # Task #1844 - Moving product to another category gives error |
||
104 | |||
105 | 26.02.2008 gregdev |
||
106 | # Task #1842 - Can't put no order-by on admin (and so in the user interface) |
||
107 | ^ Added $Itemid to template variables for browse_orderbyform.tpl |
||
108 | ^ Changed all theme class names to vmTheme for easier theme creation (Task #1822) |
||
109 | 26.02.2008 thepisu |
||
110 | # Task #1835 - Add Product Type menu label |
||
111 | # added many translations (modules common/admin) |
||
112 | # minor fixes |
||
113 | |||
114 | 20.02.2008 gregdev |
||
115 | # Task #1811 - first query doesn't execute in ps_product_product_type::delete_record() |
||
116 | 20.02.2008 soeren |
||
117 | # Task #1473 - ps_product_category.php timeout |
||
118 | |||
119 | 18.02.2008 gregdev |
||
120 | # Fixed - clicking save button on account.billing incorrectly returns to store.index with J! 1.5.1 SEF enabled |
||
121 | # Fixed - Call to a member function on a non-object ($vm_mainframe) in checkout_register_form |
||
122 | |||
123 | 15.02.2008 gregdev |
||
124 | # Task #1556 - Added native Joomla! 1.5 .xml file for vmproductsnapshots plugin |
||
125 | # Added missing global $database in virtuemart_parser.php |
||
126 | |||
127 | 15.02.2008 soeren |
||
128 | # Task #1793 - moving products to another category give fatal error |
||
129 | # Task #1556 - mosProduct Snapshot not working in Joomla 1.5 |
||
130 | |||
131 | 15.02.2008 gregdev |
||
132 | # Task #964 - Silent registration through mod_virtuemart shows user name/password |
||
133 | + Added vmGenRandomPassword() ( to replace mosMakePassword() ) |
||
134 | # Added missing $mosConfig_absolute_path (for com_securityimages support) |
||
135 | |||
136 | 14.02.2008 thepisu |
||
137 | # updated languages: finnish, hungarian, russian, italian |
||
138 | ^ updated Argentine currency |
||
139 | # fixed typo |
||
140 | |||
141 | 14.02.2008 gregdev |
||
142 | # Unchecking "Show Prices including tax?" results in PHP Notice. |
||
143 | # Fixed unreachable code in ps_shopper_group->add(). |
||
144 | ^ Removed 'yes/no' text from "Show Prices including tax?" checkbox |
||
145 | # Task #1790 - User-defined "User Registration Field" of type 'Checkbox Single' doesn't work (thanks to pyh) |
||
146 | # Task #1779 - Notice: Undefined variable: option |
||
147 | |||
148 | 13.02.2008 soeren |
||
149 | # Task #1785 - Semicolon missing in theme.css file |
||
150 | # Bug in ps_product when using product types with apostrophes |
||
151 | |||
152 | 12.02.2008 gregdev |
||
153 | # Task #1670 - Discount price field does not save value. |
||
154 | |||
155 | 12.02.2008 soeren |
||
156 | # Manufacturer ID left empty in product form when only one manufacturer present |
||
157 | # Task # 1706 - Deselection of Sort Order in Configuration not working |
||
158 | |||
159 | 12.02.2008 gregdev |
||
160 | # Task #1779 - Installation archive files don't get deleted in Joomla 1.0.x |
||
161 | |||
162 | 11.02.2008 soeren |
||
163 | # Task #1683 - When a word in category contain ' apostrophe in mod_virtuemart the categories are not displayed |
||
164 | # Task #1729 - JS cook menu type give error in Internet Explorer |
||
165 | # Task #1755 - Blank Notice on Add Tax Information |
||
166 | # Task #1778 - Converting cent to dollar amount |
||
167 | |||
168 | 09.02.2008 gregdev |
||
169 | ^ Set default for 'Show on shipping form' to 'No' |
||
170 | # Ensure that system user fields (sys=1) do not have their names changed. |
||
171 | # Row not added to #__vm_order_user_info when order is confirmed. |
||
172 | |||
173 | 09.02.2008 soeren |
||
174 | # Operation Aborted Error in IE when browsing products + Lightbox'ed Links enabled |
||
175 | # Task #1745 - mod_virtuemart_allinone error |
||
176 | # Task #1702 - When save Store image missing |
||
177 | # Task #1766 - Account Order Details: Fatal Error in account.order_details.tpl.php on line 322 |
||
178 | |||
179 | 08.02.2008 gregdev |
||
180 | # Task #1425 - Changing User fields have no effect in frontend Shipping Addresses section |
||
181 | !!! DATABASE: TABLE STRUCTURE CHANGE |
||
182 | ### |
||
183 | ALTER TABLE `jos_vm_userfield` ADD `shipping` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `registration`; |
||
184 | 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); |
||
185 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='company'; |
||
186 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='first_name'; |
||
187 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='last_name'; |
||
188 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='middle_name'; |
||
189 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_1'; |
||
190 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='address_2'; |
||
191 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='city'; |
||
192 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='zip'; |
||
193 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='country'; |
||
194 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='state'; |
||
195 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_1'; |
||
196 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='phone_2'; |
||
197 | UPDATE `jos_vm_userfield` SET `shipping`=1 WHERE `name`='fax'; |
||
198 | ### |
||
199 | |||
200 | 08.02.2008 soeren |
||
201 | ^ Added getUserStateFromRequest Handler to vmMainframe |
||
202 | # preventing empty Orders (throws a critical error) |
||
203 | # Task #370 - Sorting Products by Price on shop.browse is wrong |
||
204 | ^ Task #1039 - Bug in adding new Product gui - discounts |
||
205 | ^ Task #1377 - mark downloadable Order Items |
||
206 | |||
207 | 07.02.2008 gregdev |
||
208 | # Task #1710 - Basic and Advanced component parameters (added config.xml to virtuemart.j15.xml) |
||
209 | |||
210 | 07.02.2008 thepisu |
||
211 | # Updated Finnish lang files (translation by Mauri) |
||
212 | # Task #1735 Translation bug in admin product menu |
||
213 | # Task #1738 Translation bug in admin special products |
||
214 | # Task #1736 Translation bug in product atribute |
||
215 | |||
216 | 06.02.2008 gregdev |
||
217 | + Added the ability to set product, category, flypage, or page in a Joomla menu item |
||
218 | # Fixed missing slash in install (for loading sql sample data) |
||
219 | ^ Suppressed error messages when extracting tar.gz files during installation |
||
220 | ^ Cleaned up the component .xml files |
||
221 | |||
222 | 06.02.2008 soeren |
||
223 | ^ tax rate list contains 0% tax rate now by default |
||
224 | ^ when deleting files from a product, the actual file is not removed from the server when it's used by a different product |
||
225 | # 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) |
||
226 | # Task #1746 - downloadable products are not published |
||
227 | # changed default admin "layout" from extended to standard |
||
228 | # fixed javascript errors in the file form (standard layout) |
||
229 | |||
230 | 05.02.2008 soeren |
||
231 | # Task #1750 - Two slashes on paths in install.php |
||
232 | # Task #1747 - Problems with apostrophe in product edit window |
||
233 | # Registration with automatic login wasn't working on Joomla! 1.0.14 |
||
234 | ^ 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) |
||
235 | # Logged Errors were not displayed in Simple Layout |
||
236 | |||
237 | 04.02.2008 soeren |
||
238 | + added new registration field types for "Captcha" and Age Verification (using simple date drop-down lists) |
||
239 | Captcha uses Walter Cedric's com_securityimages (http://www.waltercedric.com) and is only available if that component is installed! |
||
240 | |||
241 | 04.02.2008 gregdev |
||
242 | # Task #1745 - mod_virtuemart_allinone error |
||
243 | + Restored the special.png image for the all-in-one module |
||
244 | # Task #1741 - Error in mod_productscroller.php |
||
245 | ^ Adjusted dates/versions inside module .xml files |
||
246 | |||
247 | 01.02.2008 gregdev |
||
248 | ^ Ability to choose featured (special) products only for product scroller (thanks Michel Beek!) |
||
249 | ^ Added separate module builds for Joomla! 1.5 in the ant build script. |
||
250 | # Added Joomla! 1.5 .xml install files for the VirtueMart modules. |
||
251 | ^ Made module names consistent and cleaned up the module descriptions. |
||
252 | # Task #763 - ScrollWidth does not effect Width of Productscroller /w Fix |
||
253 | # Task #1692 - Payment Method List in Admin panel not work |
||
254 | |||
255 | 30.01.2008 soeren |
||
256 | # Task #1731 Category Thumb not displayed when dynamic thumbnail resizing is enabled |
||
257 | 30.01.2008 gregdev |
||
258 | # Task #1733 - Missing argument 2 for vmredirect() |
||
259 | |||
260 | 29.01.2008 soeren |
||
261 | # Task #1727 - Layout error after installation |
||
262 | # Task #1725 - Frontend admin link error |
||
263 | |||
264 | 28.01.2008 soeren |
||
265 | # Task #1725 - Frontend admin link error |
||
266 | # Admin Product List in Frontend didn't allow Price Management due to wrong URLs |
||
267 | |||
268 | 27.01.2008 thepisu |
||
269 | # Changed peruvian currency (Peruvian Nuevo Sol) |
||
270 | # updated SQL files |
||
271 | # small fixes in languages |
||
272 | |||
273 | 26.01.2008 gregdev |
||
274 | # Restore $VMVERSION fix (for install) |
||
275 | # Fixed Warning: mysql_real_escape_string() expects parameter 2 to be resource (compat.joomla1.5) |
||
276 | # Variable can't be assigned by reference (account.order_details) |
||
277 | |||
278 | 25.01.2008 soeren |
||
279 | # Task #1717 - Security Token message when saving shipping address in backend administration |
||
280 | # Task #1715 - Publish/unpublish check mark buttons not working in IE, when clicked it give 404 error |
||
281 | # Task #1479 - Backend - Cancel shipping address takes user back to user list |
||
282 | |||
283 | 25.01.2008 gregdev |
||
284 | # Fixed another undefined variable $VMVERSION warning (during install) |
||
285 | # Removed reference to non-variable for PHP4 (virtuemart_parser) |
||
286 | |||
287 | 24.01.2008 gregdev |
||
288 | ^ Allow access to download area from mod_virtuemart_login |
||
289 | # Task #1711 - User registration work is not complete |
||
290 | # Obtain language variable correctly |
||
291 | # Task #1676 - Class 'mosCommonHTML' error when trying to add parameters to product type |
||
292 | # Task #1652 - use of deprecated method mosCommonHTML::loadCalendar() |
||
293 | # Task #1701 - Ask a question about this product give error with legacy plugin off |
||
294 | ^ Cleaned up the install (especially for Joomla! 1.5) |
||
295 | # Added missing logging constants to the default config file |
||
296 | # Fixed undefined variable $VMVERSION warning |
||
297 | # Use vmMail (instead of mosMail) when creating a user in VM backend |
||
298 | |||
299 | 21.01.2008 mwmills |
||
300 | ! @MWM1 used in source code comments. |
||
301 | + Logging & Debugging enhancements: See new modules: classes/Log/LogInit.php & classes/DebugUtil.php for more information. |
||
302 | ^ $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. |
||
303 | # Fixed a bug in classes/Log/display.php - referred to class 'Log' instead of 'vmLog'. |
||
304 | ^ Added some formatting options to classes/Log/file.php |
||
305 | ^ 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.) |
||
306 | ^ Changed admin.show_cfg.php to add new logging & debug-related configuration parameters. |
||
307 | ^ 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. |
||
308 | |||
309 | 21.01.2008 soeren |
||
310 | # 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) |
||
311 | # Pressing "Cancel" after Saving returns to standard Joomla! Admin Interface (Extended Layout only) |
||
312 | # Task #1690 - Bad filenames for Products and Categories with non-ASCII chars |
||
313 | # Task #1689 - Invalid Token during login in joomla! 1.5 |
||
314 | 21.01.2008 thepisu |
||
315 | # Task #1637 Missing VM_RECOVER_CART language string |
||
316 | # Task #1673 NotifyMe language bug |
||
317 | # added translations for various strings (in module 'common') |
||
318 | |||
319 | 16.01.2008 soeren |
||
320 | # Task #1681 - Problem with Page Navigation - (1st page in product list) |
||
321 | 15.01.2008 soeren |
||
322 | # Task #1675 - Currency module give fatal error |
||
323 | # Task #1674 - When no sort order is selected in Available "Sort-by" fields configuration, error is given |
||
324 | # additional File Upload not working correctly on Windows Systems |
||
325 | # Task #1659 - ß as attribute value |
||
326 | # Task #1669 - Browsing categorys end in redirect error |
||
327 | 15.01.2007 thepisu |
||
328 | # Task #1667 Categorylist, OderList icon names |
||
329 | # Task #1671 Missing PHPSHOP_ADMIN_CFG_PRICES_INCLUDE_TAX |
||
330 | |||
331 | 14.01.2008 soeren |
||
332 | ^ updated modules for J! 1.5 (still don't install with disabled Legacy Mode) |
||
333 | ^ Updated Currencies Module to work on J! 1.5 (shows a select list with all available currencies now) |
||
334 | 14.01.2008 thepisu |
||
335 | # Task #1660 Replace PHPSHOP_ERROR message with real message |
||
336 | # Task #1663 CVS upload link in VM backend is redirected to a not found page |
||
337 | ! modified Javascript handling menu items, if target is '_blank' or '_top' JS is ignored |
||
338 | |||
339 | 13.01.2008 soeren |
||
340 | # Task #1665 - Class 'mosphpmailer' not found when trying to register user in Joomla 1.5 |
||
341 | # Task #1664 - Empty page after last step in checkout |
||
342 | # Task #1661 - Missing argument 6 for vmMail() when trying to registration user in Joomla 1.0.13 |
||
343 | |||
344 | 11.01.2008 soeren |
||
345 | # Task #1655 - Call to undefined function mosmail() - user registration |
||
346 | # Task #1656 - Mambots not working in product description |
||
347 | # Task #1654 - PHP Task #27626 html_entity_decode bug |
||
348 | # Task #1658 - Module permission form error |
||
349 | |||
350 | 10.01.2008 gregdev |
||
351 | # Task #508 System allow a end-date before the start-date for discount |
||
352 | 10.01.2008 soeren |
||
353 | # Task #1653 - Call to a member function setQuery() error message |
||
354 | |||
355 | 09.01.2008 thepisu |
||
356 | - removed no more used CSV-related language strings |
||
357 | 09.01.2008 soeren |
||
358 | # fixed InputFilter Class forTask #1574 and Task #1581: errors in HTML in product descriptipion |
||
359 | ^ optimized query in dynamic_state_list function (not running a query for each country, but just one now) |
||
360 | - removed CSV Upload from VirtueMart Core (CSVImproved handles CSV Import/Export much better: http://csvimproved.com) |
||
361 | ^ last called page is correctly remembered now (important for Administration) and loaded when returning to VM ADMIN |
||
362 | |||
363 | 08.01.2008 gregdev |
||
364 | ^ Set usertype in Joomla! 1.5 shopper registration (ps_shopper) |
||
365 | ^ Native Joomla! 1.5 compatibility changes for mod_virtuemart |
||
366 | ^ Change how we get $my in virtuemart_parser for Joomla! 1.5 (native and legacy support) |
||
367 | |||
368 | 08.01.2008 thepisu |
||
369 | # Added translations for various strings (modules product/shop/store/zone) |
||
370 | |||
371 | 08.01.2008 soeren |
||
372 | # Task #1591 - Add product in Modify Order incorrectly opens Order Status Change tab |
||
373 | # Task #1649 - htmlTools.class listFactory->newRow() not holding class, id or attributes |
||
374 | # Task #1648 - Incorrect Product Type parameter separator in product_type table |
||
375 | # Task #1647 - Double menu buttons are shown |
||
376 | # Task #1645 - Call to a member function loadBotGroup error when trying to browse product |
||
377 | |||
378 | 07.01.2008 thepisu |
||
379 | # Added translations for various strings (modules admin/affiliate/checkout/help/order) |
||
380 | |||
381 | 07.01.2008 soeren |
||
382 | # Toolbar not visible in Product Form Popup under Joomla! 1.5 |
||
383 | # Task #1634 - Attribute name with äöüß not work |
||
384 | # Task #1638 - Layout Tabs not working in Internet Explorer |
||
385 | # Task #1640 - require_once virtuemart_parser.php in virtuemart.php |
||
386 | # Task #1643 - Error message in "Parameters of Product Type" |
||
387 | # Category won't save when no WYSIWYG Editor is enabled [http://forum.virtuemart.net/index.php?topic=35170.0] |
||
388 | - removed some Javascripts for a smaller component archive |
||
389 | removed: Scriptaculous, Behaviour, Lightbox(2 + "gone wild"), LiteBox, WindowJS |
||
390 | |||
391 | 05.01.2008 soeren |
||
392 | # Task #1636 - Manage User Fields - mosHTML Class |
||
393 | |||
394 | 03.01.2008 thepisu |
||
395 | + Re-added some language strings previusly deleted. |
||
396 | # Removed extra comma in english common language. |
||
397 | # Various fixes in language files. |
||
398 | |||
399 | 02.01.2008 soeren |
||
400 | # Task #1611 - Search with Keywords that contain quotes/apostrophes doesn't work |
||
401 | # 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) |
||
402 | + added protection against CSRF (using the parameter "vmtoken" to verify the |
||
403 | validity of a request that will execute a function through the parameter "func" in admin mode). |
||
404 | |||
405 | 02.01.2008 thepisu |
||
406 | ^ Task #1268 Language strings modularization; a lot of strings moved + cleaning |
||
407 | # Task #1624 Admin area problem, caused by error in extlayout.js.php |
||
408 | (JTable class was missing, added in compat.joomla1.5) |
||
409 | # Task #1620 Danish language file - corrupt charset (+ fixed all langs) |
||
410 | |||
411 | 29.12.2007 gregdev |
||
412 | # Fixed "unable to add new discounts" (ps_product_discount) |
||
413 | |||
414 | 22.12.2007 gregdev |
||
415 | + Added vmArrayToInts() to replace mosArrayToInts() (ps_main) |
||
416 | # Use vmArrayToInts() instead of mosArrayToInts() (virtuemart_parser) |
||
417 | # Removed call to mosCommonHTML::loadOverlib(), cleanup, added javascript to open contact form (admin.user_form) |
||
418 | ^ Register mosUser for autoloading until a better solution is found (compat.joomla1.5) |
||
419 | ^ Fixed spelling error (english.php) |
||
420 | # Removed mosGetParam() for native Joomla! 1.5 compatibility (get_final_confirmation.tpl) |
||
421 | # Use VirtueMart's DATE_FORMAT_LC (ps_checkout, reviews.tpl) |
||
422 | # Removed CAN_SELECT_STATES (admin.user_address_form, account.shipto.tpl) |
||
423 | |||
424 | 21.12.2007 gregdev |
||
425 | ^ More changes for Joomla! 1.5 native compatibility. |
||
426 | ^ Register mosMenuBar for autoloading. |
||
427 | |||
428 | 21.12.2007 soeren |
||
429 | # Task #1619 - Unable to install VM 1099 in Joomla 1.5 RC4+ |
||
430 | ^ when modifying a product via Frontend Admin => Click "Edit" Icon, the user is returned to the site correctly now (index.php, not index2.php) |
||
431 | ^ more changes for Joomla! 1.5 native compatibility. VirtueMart should now run without Legacy Mode. |
||
432 | |||
433 | 19.12.2007 soeren |
||
434 | ^ added "_JEXEC" to all file headers + more changes to achieve Joomla! 1.5 native integration |
||
435 | 18.12.2007 soeren |
||
436 | + added extended Search Mambot by Alejandro Kurczyn (one version for Joomla! 1.0 + Mambo, one native for Joomla! 1.5) |
||
437 | |||
438 | 18.12.2007 thepisu |
||
439 | ^ Task #1268 Language System Modularization (1st step - made structure and moved all strings to "common") |
||
440 | ! build scripts changed to reflect new folder structure (languages/MODULE/LANGUAGE.php) |
||
441 | ! actually no change needed for $VM_LANG->_() calls |
||
442 | |||
443 | 17.12.2007 soeren |
||
444 | # fixed wrong queries in Sample Data SQL file |
||
445 | |||
446 | 16.12.2007 soeren |
||
447 | # images of products with accented chars in their name weren't showing up on frontpage and product form |
||
448 | |||
449 | 14.12.2007 gregdev |
||
450 | # Fixed typos in ps_export |
||
451 | # Fixed table creation for new product type |
||
452 | # Closing </table> tag in payment methods list |
||
453 | # Obtain _BACK string from VM_LANG (flypage-ask.tlp.php) |
||
454 | ^ Moved advanced attributes select list to the template |
||
455 | |||
456 | 12.12.2007 thepisu |
||
457 | # states list ordered by state name |
||
458 | # Task #1588 Can't edit group properties in Shopper Group List |
||
459 | # Task #1569 Multiple Prices and shopper group with % discount |
||
460 | (shopper group percent discount was not working, also with single prices) |
||
461 | |||
462 | 12.12.2007 soeren |
||
463 | ^ Task #1582 - ps_session.php - checkSessionSavePath fails on custom session handlers |
||
464 | # Task #1594 - Apostrophe search word returns 0 results. |
||
465 | (search for products with a single or double quote is possible now) |
||
466 | ^ the advanced search now can handle multiple keywords (separated by a space) |
||
467 | ^ when the Product Search returns 1 product, the customer is redirected to the details page of that product instead |
||
468 | of the search result overview |
||
469 | |||
470 | 07.12.2007 |
||
471 | # Task #1589 - User registration error when Affiliate is enabled / can not browse shop |
||
472 | # Task #1320 Adding a "Print" button in order.order_printdetails (hiding print button from print output) |
||
473 | |||
474 | --- VirtueMart 1.1.0 beta2 released (05.12.2007, Rev. 1076) --- |
||
475 | |||
476 | 05.12.2007 thepisu |
||
477 | # Task #1320 Adding a "Print" button in order.order_printdetails (small fixes, now working) |
||
478 | |||
479 | 03.12.2007 soeren |
||
480 | # Task #1579 - Shipping Module Form "Cancel" shows second side menu |
||
481 | # Task #1578 - Read Only setting in manage user fields not working. |
||
482 | # Task #1577 - Child/sub category; when updated it becomes top-level category |
||
483 | # Task #1576 - Search Function doesn't work anymore |
||
484 | |||
485 | 03.12.2007 thepisu |
||
486 | # tax % not displayed correctly |
||
487 | # vmTooltip image alignment (absmiddle) |
||
488 | # hardcoded strings in store edit form |
||
489 | + added link to PHP strftime manual near to store date format |
||
490 | |||
491 | 02.12.2007 thepisu |
||
492 | # Task #1571 - Some hard coded language strings in admin panel (payment classes) |
||
493 | # HTML entites should not be used in SELECT states list |
||
494 | |||
495 | 02.12.2007 soeren |
||
496 | # Task #1574 - errors in product description |
||
497 | # Task #1573 - Bank account language tags missing |
||
498 | |||
499 | 30.11.2007 soeren |
||
500 | # Task #1553 - Product with multi attribute only the first attribute is shown on frontpage |
||
501 | # moved manufacturer- and vendor-specific out of the product class |
||
502 | + Print Icon on PopUp pages |
||
503 | # fixed PayPal SQL install error |
||
504 | 28.11.2007 soeren |
||
505 | # Task #1565 - Manage User Fields unclick able. |
||
506 | 27.11.2007 soeren |
||
507 | - Task #1559 - Customers can select a state/region? Not needed anymore |
||
508 | # user form submission not using Ajax |
||
509 | # fixed empty virtuemart Cookie under Joomla! 1.5 |
||
510 | |||
511 | 27.11.2007 thepisu |
||
512 | # Task #1547 - User activation link with Joomla! 1.5 |
||
513 | # euro symbol not converted to html entity |
||
514 | # typo corrections |
||
515 | # Task #1360 - Hardcoded language in account.order_details.tpl.php |
||
516 | |||
517 | 26.11.2007 thepisu |
||
518 | ^ language variables are now globally called by using "_" function, like: $VM_LANG->_('MYSTRING') |
||
519 | ! language variables must be called without starting "_" underscore; for example, $VM_LANG->_('MYSTRING') will call $_MYSTRING variable |
||
520 | ! html entities are automatically converted in strings; to prevent it (example in javascript alert), use $VM_LANG->_('MYSTRING',false) |
||
521 | + language function $VM_LANG->exists('MYSTRING'), return true if string exists in language file |
||
522 | + charset definition in language file, used for htmlentities PHP function; now language file charset can be different from Joomla! charset |
||
523 | # some minor corrections |
||
524 | + added function $ps_DB->getTableFields(array), for Joomla 1.5 compatibility (function not present in legacy plugin) |
||
525 | |||
526 | 24.11.2007 soeren |
||
527 | ! Known Issue: Redirection from https => http (if "generally prevent https" enabled) not working on Joomla! 1.5 currently, |
||
528 | because Joomla! 1.5 doesn't know a $mainframe->getCfg('live_site') value other than the currently requested URL |
||
529 | // TODO: make "URL" constant editable in the Shop Configuration (just like the SECUREURL value) |
||
530 | # fixed add-to-cart message (ajax response) on Joomla! 1.5 |
||
531 | # Task #1560 - Error message in product scroller module |
||
532 | |||
533 | 23.11.2007 soeren |
||
534 | # fixed Currency Selector Module configuration |
||
535 | # Task #1554 - Products in unpublished category are shown in search result |
||
536 | # Task #1552 - Call for pricing gives 404 not found error message |
||
537 | # Task #1550 - In backend Product list Manufacture column does not show other manufacturer's name |
||
538 | # Task #1549 - Deleting a state give 'Country ID could not be found' error |
||
539 | # Task #1547 - User activation link with Joomla! 1.5 (secondy try) |
||
540 | |||
541 | 22.11.2007 thepisu |
||
542 | + Task #1533 Add Spanish and Italian states in installation SQL |
||
543 | + added states for Armenia, Iran, India |
||
544 | + added currency (Armenian Dram) |
||
545 | ^ state codes correction (2char codes were not unique) for Brazil, China, Romania (source: Wikipedia/ISO_3166-2) |
||
546 | ^ Task #1537 state_3_code UNIQUE KEY ? - Changed unique keys for vm_states table |
||
547 | 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 |
||
548 | (the ALTER command will not work because of duplicated 2char codes) |
||
549 | ^ product.product_discount_form: popup calendar, updated for using vmCommonHTML::scriptTag and J1.5 compatibility |
||
550 | ^ product.product_form: translated string "Search for Products or Categories here:" |
||
551 | |||
552 | 21.11.2007 soeren |
||
553 | # Task #1548 - Class 'mm_InputFilter' not found |
||
554 | # Task #1547 - User activation link with Joomla! 1.5 |
||
555 | # Task #1536 - Back to the country from state list not functioning properly |
||
556 | |||
557 | 18.11.2007 soeren |
||
558 | # Task #1541 - Error during installation of com_virtuemart rev. 1039 |
||
559 | # Task #1540 - virtuemart.cfg.php - offline message, try escaping single quotes with //' |
||
560 | # Task #1539 - empty thankyou page, direction to paypal nomore working after rev 1039 |
||
561 | |||
562 | 13.11.2007 soeren |
||
563 | |||
564 | + added support for "REPLACE" queries to buildQuery function |
||
565 | # States weren't deleted on Country Deletion |
||
566 | ^ changes most deprecated mos* function calls to separate vm* functions (VirtueMart's own functions) |
||
567 | Examples: mosGetParam => vmGet, mosReadDirectory => vmReadDirectory, mosRedirect => vmRedirect |
||
568 | ^ converted more UPDATE and INSERT queries to use the "new" buildQuery function |
||
569 | |||
570 | 09.11.2007 soeren |
||
571 | # Task #1438 - Adding product not working in IE (it was due to the Tabs being rendered before the DOM was ready) |
||
572 | # Task #1530 - Add Attribute - empty save message popup window. |
||
573 | |||
574 | 08.11.2007 thepisu |
||
575 | # in left menu, corrected forum link to new server 'forum.virtuemart.net' |
||
576 | # changed info text in the JS box when customer click on 'Notify Me' button (waiting list feature) |
||
577 | # calendar for availability date was not working in J1.5 (changed lang file to calendar-en-GB.js) |
||
578 | # added translation to 'Select Image' for availability images box, and to 'Control Panel' tab |
||
579 | # in availability images tip, corrected folder reference; now is taken from theme setting |
||
580 | # 'global $ps_product_type_parameter' not defined in product type form |
||
581 | |||
582 | 07.11.2007 thepisu |
||
583 | # Fixed task #1372 - Hard coded language strings in zw_waiting_list.php (used sprintf for mail translation) |
||
584 | # added translations to strings in Product Form / Waiting List tab |
||
585 | # in Product Form / Waiting List tab, added user email and notify status; if user was not logged when requested notif, |
||
586 | before only "()" was displayed, now it's possibile to see his email address |
||
587 | |||
588 | 05.11.2007 thepisu |
||
589 | # Fixed task #1510 - Order steps are not correct (using PHP 5.2.4, foreach and key() not compatibile) |
||
590 | |||
591 | 05.11.2007 thepisu |
||
592 | # added translations to strings in VM toolbar / menu / lists (Publish, Unpublish, Please make a selection, ...) |
||
593 | # fixed typo |
||
594 | |||
595 | 02.11.2007 soeren |
||
596 | # changing the ENCODE_KEY could lead to configuration file errors + wrong re-encryption of encrypted data |
||
597 | # implemented changes to prevent saving a configuration file with wrong PHP syntax (escaping single quotes and stuff) |
||
598 | # Task #1522 - Lost every html-tag in store description! |
||
599 | ^ implemented a workaround for problems with the "fetchscript.php" script, which loads javascripts and stylesheets. If it |
||
600 | doesn't load the Ext Library in the backend, the user is redirected to the standard layout with direct javascript and |
||
601 | stylesheet references |
||
602 | |||
603 | 31.10.2007 soeren |
||
604 | # fixed a logout problem under J! 1.5 after checkout and on viewing order details |
||
605 | |||
606 | 31.10.2007 gregdev |
||
607 | # Fixed task #1443 - When in product list a product is selected and New product button in clicked error is given (on simple layout) |
||
608 | # Added country to the list of available variables in the address on the final checkout confirmation page |
||
609 | |||
610 | 30.10.2007 gregdev |
||
611 | # Fixed task #1365 - Order Status not updated after successfull paying with PayPal |
||
612 | + Joomla! 1.5 compatibility: Added Joomla! 1.5-specific user creation in the VM backend. |
||
613 | # Fixed task #1519 - Error in Login Module. PHP 4 compatibility. |
||
614 | # Fixed payment method extra info being cut off |
||
615 | |||
616 | 29.10.2007 gregdev |
||
617 | # Fixed task #1439 Creating new users on Joomla! 1.5 fails. Can now create/edit users in VM backend. |
||
618 | ^ Added $startForm parameter to ps_userfield::listUserFields() to allow not printing the <form> tag |
||
619 | ^ Joomla! 1.5 compatibility: PayPal notify.php changes for loading Joomla! configuration and session |
||
620 | |||
621 | 27.10.2007 gregdev |
||
622 | # Joomla! 1.5 compatibility: fixed saving new user in frontend. |
||
623 | ^ Adjusted registration complete message to reflect being automatically logged in. |
||
624 | |||
625 | 26.10.2007 soeren |
||
626 | + added new request class (from Joomla! 1.5 with small modifications) to have a CMS-independent request filter and |
||
627 | handler class |
||
628 | |||
629 | 25.10.2007 gregdev |
||
630 | # Fixed task #1479 - Backend - Cancel shipping address takes user back to user list |
||
631 | + Added "Remember me" to mod_virtuemart and mod_virtuemart_login. Uses VM_SHOW_REMEMBER_ME_BOX configuration setting. |
||
632 | |||
633 | 24.10.2007 gregdev |
||
634 | # Task #1415 - no account creation bug (prompt to enter user name with No Account registration option) |
||
635 | # Joomla! 1.5 compatibility: Fixed task #1508 - Two different Registration Complete messages in Joomla 1.5 (ps_shopper.php) |
||
636 | |||
637 | 24.10.2007 soeren |
||
638 | ^ stoeradmins/admins can access the shop even if it is in offline mode |
||
639 | + added support for the dompdf PDF generation library (PHP5-only and not as good as the HTML2PDF class, but better GIF- and CSS-Support) |
||
640 | |||
641 | 17.10.2007 soeren |
||
642 | # fixed next/previous product links in Print View |
||
643 | + implemented "Notify Me!" modification by Corey, which shows a "Notify Me" button instead of "Add to Cart" |
||
644 | + added new QUERY_STRING filter to better prevent XSS attacks using the query string |
||
645 | |||
646 | 16.10.2007 soeren |
||
647 | # applied some fixes to the DHL shipping module/label printing function |
||
648 | |||
649 | 13.10.2007 soeren |
||
650 | # Task #1468 - Can not send 'Recommend this product to a friend' email |
||
651 | |||
652 | 11.10.2007 soeren |
||
653 | # Task #1431 - Advanced Search Result page direction |
||
654 | # Task #1465 - Quantity text still shown when box set to hide |
||
655 | # another fix to Task #1471 - Recommend this product to a friend formating lost if form not complete |
||
656 | ^ moved module-accompanying javascripts from /modules to components/com_virtuemart/js |
||
657 | # suppressed html_entity_decode error notices, because of unsupported charsets |
||
658 | |||
659 | 11.10.2007 gregdev |
||
660 | # Joomla! 1.5 compatibility: more elegant fix for autoloading problem |
||
661 | |||
662 | 10.10.2007 gregdev |
||
663 | # Joomla! 1.5 compatibility: legacy classes are now registered for autoloading |
||
664 | |||
665 | 09.10.2007 soeren |
||
666 | ^ removed "eval"s from the image processing function, fixed using the disableToggle function in the product form |
||
667 | # fixed Mambo 4.6.2 login issue (+CSV Upload Error) - thanks to Andr� ¹‰s |
||
668 | |||
669 | 06.10.2007 gregdev |
||
670 | # Joomla! 1.5 compatibility: Set $my->gid |
||
671 | |||
672 | 03.10.2007 gregdev |
||
673 | # Fixed missing $timestamp in order add immediately after checkout |
||
674 | |||
675 | 02.10.2007 soeren |
||
676 | # fixed Internet Explorer "Operation aborted" error by outsourcing Layout Loading code into /js/extlayout.js.php |
||
677 | ^ Updated ExtJS from v1.1 to v1.1.1 + fix for Tabs without Text in IE on Joomla! 1.5 in Standard Layout |
||
678 | |||
679 | 01.10.2007 soeren |
||
680 | # fixed "Recommend to a friend" form |
||
681 | # fixed Coupon Discount Value not adjusted when adding products or updating product quantity |
||
682 | |||
683 | 01.10.2007 gregdev |
||
684 | # Task #1469 - Changed toggler and stretcher code for update mootools (fixes checkout login/registration page accordian) |
||
685 | |||
686 | 28.09.2007 soeren |
||
687 | ^ Updated MooTools from v1.00 to v1.11 (+ adjustments) |
||
688 | |||
689 | 27.09.2007 gregdev |
||
690 | # Joomla! 1.5 compatibility: Fixed $mosConfig_absolute_path problem in show_image_in_imgtag.php |
||
691 | |||
692 | 26.09.2007 soeren |
||
693 | # Task #1444 - Wrong URL when using page navigation in Order information |
||
694 | # Task #1455 - confirmation mail --> Orderlink |
||
695 | # Task #1462 - Language strings missing in Recommend this product to a friend popup. |
||
696 | # Task #1463 - Wrong title in Shipping Module Form |
||
697 | |||
698 | 20.09.2007 gregdev |
||
699 | # Renamed a string in the account.billing template |
||
700 | ^ Added account maintenance link and login/logout redirection to the VirtueMart login module; added <br /> after pre-text. |
||
701 | # Task #1440 - Deleting a user a Joomla user that is not yet a VM user from the VM backend deletes the user |
||
702 | |||
703 | 18.09.2007 soeren |
||
704 | # Error when adding a product with attributes using non-ASCII characters |
||
705 | # Task #1442 - When in product list a product is selected and New product button in clicked error is given |
||
706 | # Theme Stylesheet and JS not correctly loaded when using https |
||
707 | ^ now a HTTPS redirect is done in the admin section if the module is forced to use https (Joomla! 1.5 only) |
||
708 | + added a new configuration key that allows to change the encryption function for encrypting sensible data in the database |
||
709 | You now can switch to the much safer "AES_ENCRYPT" if your MySQL Server Version is >= 4.0.2 |
||
710 | ! This means an important change for all payment modules, which rely on transaction keys from the |
||
711 | payment_method table (payment_passkey). Instead of using "ENCODE" or "DECODE" in the queries, |
||
712 | from now on you must use the constants "VM_ENCRYPT_FUNCTION" and "VM_DECRYPT_FUNCTION". |
||
713 | Example: $database->query( "SELECT ".VM_DECRYPT_FUNCTION."(payment_passkey,'".ENCODE_KEY."') as passkey FROM #__{vm}_payment_method ..." ); |
||
714 | ^ changed the vmIsJoomla Function to accept comparison operators |
||
715 | # fixed Transaction Key Change functionality for Joomla! 1.0.13 |
||
716 | |||
717 | 14.09.2007 gregdev |
||
718 | ^ Joomla! 1.5 compatibility: fixed Joomla! pathways |
||
719 | ^ Adjusted internal VirtueMart pathways (account maintenance, shop.browse, shop.product_details) |
||
720 | ^ Added pathway handling functions in vmMainFrame class |
||
721 | ^ Added ps_product_category->getPathway function (supports creating the category URLs) |
||
722 | |||
723 | 14.09.2007 soeren |
||
724 | # Task #1441 - In extended layout view when saving shipping module, save message is populated by shipping module |
||
725 | # Task #1438 - Adding product not working in IE ("Operation aborted" Error in IE when loading the product form) |
||
726 | |||
727 | 12.09.2007 gregdev |
||
728 | + Added a separate VirtueMart login module. |
||
729 | ^ Joomla! 1.5 compatibility: fixed password check on payment methods |
||
730 | # Fixed missing global $mosConfig_allowUserRegistration in VirtueMart login module |
||
731 | ^ Joomla! 1.5 compatibility: Added 'Forgot your password' option to the VirtueMart module |
||
732 | ^ Joomla! 1.5 compatibility: login/registration forms |
||
733 | ^ Removed the login form from the the shop.registration |
||
734 | ^ Moved logic from the template (login_form.tpl.php) to checkout.login_form.php |
||
735 | |||
736 | 10.09.2007 gregdev |
||
737 | ^ Joomla! 1.5 compatibility: load compat file in virtuemart_parser (for use in modules, etc); added global user registration settings |
||
738 | # Joomla! 1.5 compatibility: Task #1423 - Fixed login/logout from mod_virtuemart. |
||
739 | ^ Joomla! 1.5 compatibility: tigratree change |
||
740 | # Joomla! 1.5 compatibility: Task #1427 - Selecting All in shop.browse results in no records |
||
741 | |||
742 | 06.09.2007 macallf |
||
743 | + Added autofill of user name and email address for logged in user when using email to a friend. |
||
744 | ^ Added index2.php to the available pages for adding a stylesheet in function addStyleSheet - mainframe.class.php |
||
745 | |||
746 | 06.09.2007 gregdev |
||
747 | # Joomla! 1.5 compatibility: Task #1419 - adjusted mosConfig_cachepath |
||
748 | |||
749 | 06.09.2007 macallf |
||
750 | # Task #1386 implemented page navigation at product level. Corrected get_neighbour_product in ps_product.php |
||
751 | |||
752 | 06.09.2007 macallf |
||
753 | # Task #1389 Saved cart reappears after checkout. ps_checkout.php edited to delete saved cart. |
||
754 | # Delete saved cart pointed to wrong function. sql.virtuemart.php Corrected with the correct functio name. |
||
755 | |||
756 | 05.09.2007 gregdev |
||
757 | # Joomla! 1.5 compatibility: Task #1410 - initialize editor correctly for front-end admin |
||
758 | # Task #1411 - changed to use string from Virtuemart language file |
||
759 | |||
760 | 05.09.2007 macallf |
||
761 | # Task #1400 ps_cart.php fixed to display tip when adding 0 products to the cart using childlist |
||
762 | |||
763 | 04.09.2007 gregdev |
||
764 | ^ Added DHL shipping method strings to the language files (thanks to aravot!) |
||
765 | # Fixed blank page after payment confirmation (corrected the LEFT JOIN) |
||
766 | # Fixed terms of service checkbox layout |
||
767 | |||
768 | 03.09.2007 gregdev |
||
769 | # Task #1387 - admin.theme_config_list.php missing |
||
770 | # Fixed hardcoded strings in admin.show_cfg.php and admin.theme_config_form.php. |
||
771 | ^ Joomla! 1.5 compatibility: Added $ps_product to list of globals in virtuemart_parser.php |
||
772 | ^ Joomla! 1.5 compatibility: change in the compatibility file |
||
773 | ^ Joomla! 1.5 compatibility: tigratree template change to support new JApplication structure |
||
774 | |||
775 | 29.08.2007 gregdev |
||
776 | # Added Shipping module language variables |
||
777 | |||
778 | 25.08.2007 soeren |
||
779 | # Task #1357 - Performance problems creating new products |
||
780 | # Task #1394 - Change of heading level required in get_shipping_method.tpl.php |
||
781 | |||
782 | 23.08.2007 gregdev |
||
783 | ^ Joomla! 1.5 compatibility: change in the compatability file |
||
784 | ^ Joomla! 1.5 compatibility: PayPal IPN script updated (notify.php) |
||
785 | |||
786 | 17.08.2007 gregdev |
||
787 | ^ Use month names and _DO_LOGIN from VirtueMart language file. |
||
788 | |||
789 | 01.08.2007 gregdev |
||
790 | + Added a cleared <br /> element so that the floated divs fill the container |
||
791 | |||
792 | 30.07.2007 gregdev |
||
793 | ^ Joomla! 1.5 compatibility: TigraTree product category module |
||
794 | ^ Adjustments to Joomla! 1.5 compatibility file |
||
795 | ^ Joomla! 1.5 compatibility: Set local version of $CURRENCY_DISPLAY in global.php |
||
796 | + Get $keyword from the $_REQUEST before cleaning it (virtuemart_parser.php) |
||
797 | + Joomla! 1.5 compatibility: Added $_VERSION to globals in shop.debug.php |
||
798 | |||
799 | 27.07.2007 gregdev |
||
800 | ^ Adjustments to Joomla! 1.5 compatibility file. |
||
801 | ^ Changes in modules for Joomla! 1.5 compatibility; added string to language file. |
||
802 | # Removed debug code in shop.basket_short.php. |
||
803 | |||
804 | 25.07.2007 soeren |
||
805 | |||
806 | ^ Task #1311 - Dates in order_print / order_printdetails not localized |
||
807 | !!! DATABASE: TABLE STRUCTURE CHANGE |
||
808 | ### |
||
809 | # 25.07.2007: Allow to set address and date format |
||
810 | ALTER TABLE `jos_vm_vendor` |
||
811 | ADD `vendor_address_format` TEXT NOT NULL , |
||
812 | ADD `vendor_date_format` VARCHAR( 255 ) NOT NULL; |
||
813 | UPDATE `jos_vm_vendor` SET |
||
814 | `vendor_address_format` = '{storename}\n{address_1}\n{address_2}\n{city}, {zip}', |
||
815 | `vendor_date_format` = '%A, %d %B %Y %H:%M' |
||
816 | WHERE vendor_id=1; |
||
817 | ### |
||
818 | + Global Address Format can be set in the Store Form now - as well as the global date format |
||
819 | # Task #1356 - problems with "implemented page navigation at product level" |
||
820 | |||
821 | 24.07.2007 soeren |
||
822 | |||
823 | # Task #1344 - related product list too long, memory exausted |
||
824 | ^ improved the related products selection screen - it features an auto-completing search field now |
||
825 | + added new JSON class to send JSON encoded responses |
||
826 | # fixes for Joomla! 1.0.13 compatibility |
||
827 | ^ changed Product Review List to show reviews from all products - ordered by posting time, |
||
828 | not only filtered by one product; TODO: Notification of |
||
829 | |||
830 | 16.07.2007 gregdev |
||
831 | # Task #1328 - long php opening tags missing in vendor.vendor_form.php |
||
832 | |||
833 | 06.07.2007 gregdev |
||
834 | # Check for set $_REQUEST entries before resetting values |
||
835 | |||
836 | 05.07.2007 gregdev |
||
837 | # Corrected filename error in usps.ini |
||
838 | |||
839 | # Corrected PHP short tags in USPS shipping module |
||
840 | |||
841 | 25.06.2007 soeren |
||
842 | |||
843 | ^ Updated the USPS Shipping module to version 3.0 (thank you Corey!!) |
||
844 | |||
845 | 20.06.2007 soeren |
||
846 | # integrated patches to ExtJS for Konqueror Compatibility |
||
847 | # Task #1306 - Page Navigation doesn't work after switching off the display at the top of the prod.listing frontend |
||
848 | # fixed non-array error in mod_virtuemart_currencies.php |
||
849 | |||
850 | 19.06.2007 soeren |
||
851 | # Task #1297 - Coupon discount total does not adjust after removing item from cart (basket.php, ps_cart.php) |
||
852 | # Task #1299 - Credit card number accepts a string as valid (ps_payment_method.php) |
||
853 | # Task #1319 - Lockup issue with permissions on browse_* files. (ps_main.php) |
||
854 | |||
855 | 13.06.2007 soeren |
||
856 | |||
857 | # Task #1316 - When deleting orders, records in 'order_history' and 'order_user_info' are not deleted (ps_order.php) |
||
858 | |||
859 | 05.05.2007 gregdev |
||
860 | # Fixed DEFAULT value for product_id (#__{vm}_product_reviews) in sql installation files. |
||
861 | ^ Use _PN_DISPLAY_NR from VirtueMart language strings. |
||
862 | |||
863 | 03.05.2007 gregdev |
||
864 | # Task #966 - Cleared credit card info when using non-credit card payment method. |
||
865 | # Fixed a text size bug in the product scroller. |
||
866 | |||
867 | 03.05.2007 soeren |
||
868 | + new configuration parameter: VM_STORE_CREDITCARD_DATA (default=1), the store owner can choose wether credit card information shall be stored encrypted in the database or not |
||
869 | # authorize.net: Test Mode didn't work. The host test.authorize.net is not used anymore. VM will use a POST var instead to indicate a test request. |
||
870 | # authorize.net: Response Codes were not correctly recognized due to a wrong setting of the encapsulation character for the response string. |
||
871 | |||
872 | 02.05.2007 soeren |
||
873 | |||
874 | # Task #1280 - Checkout Bar Wrong URL |
||
875 | |||
876 | 27.04.2007 soeren |
||
877 | # Task #1273 - Error in creation of HTML confimation Email if more than a specific amount of products was ordered |
||
878 | # Task #1272 - Error in product attributes with attribute depending price modifier |
||
879 | + all downloads from the shop can be paused and resumed now (this is extremely useful when downloading bigger files) |
||
880 | |||
881 | 24.04.2007 gregdev |
||
882 | # Fixed task #1264 - changed error reporting to use vmLogger; changed notification to use vmMail. |
||
883 | # Fixed incompatibility for PHP 4.x with complex quoted string. |
||
884 | |||
885 | 23.04.2007 macallf |
||
886 | # Added multiple prices to price table |
||
887 | + Recently viewed products |
||
888 | + Featured products on shop.index |
||
889 | ^ shop.index.php changed to template system |
||
890 | + added new functions |
||
891 | !!! Database Table - New Entries |
||
892 | Database table jos_vm_functions |
||
893 | (187, 7, 'replaceSavedCart', 'ps_cart', 'replaceCart', 'Replace cart with saved cart', 'none'), |
||
894 | (188, 7, 'mergeSavedCart', 'ps_cart', 'mergeSaved', 'Merge saved cart with cart', 'none'), |
||
895 | (189, 7, 'deleteSavedCart', 'ps_cart', 'deleteSaved', 'Delete saved cart', 'none'), |
||
896 | (190, 7, 'savedCartDelete', 'ps_cart', 'deleteSaved', 'Delete items from saved cart', 'none'), |
||
897 | (191, 7, 'savedCartUpdate', 'ps_cart', 'updateSaved', 'Update saved cart items', 'none');" ); |
||
898 | ^ saved cart, now more comprehensive |
||
899 | |||
900 | 16.04.2007 macallf |
||
901 | # Fixed task 1265: uninstall doesn't drop all tables. |
||
902 | |||
903 | 14.04.2007 macallf |
||
904 | # Fixed task 1261: navigation pathway only showing last category. |
||
905 | |||
906 | 12.04.2007 soeren |
||
907 | |||
908 | + added a new table "jos_vm_cart" to store the contents of the cart of logged-in users |
||
909 | !!! DATABASE STRUCTURE CHANGED !!! |
||
910 | ### Permanently store the cart contents for registered users |
||
911 | CREATE TABLE `jos_vm_cart` ( |
||
912 | `user_id` INT( 11 ) NOT NULL , |
||
913 | `cart_content` TEXT NOT NULL , |
||
914 | `last_updated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , |
||
915 | PRIMARY KEY ( `user_id` ) |
||
916 | ) TYPE = MYISAM COMMENT = 'Stores the cart contents of a user'; |
||
917 | ### |
||
918 | |||
919 | |||
920 | 11.04.2007 soeren |
||
921 | ^ updated ExtJS from 1.0 alpha3 to 1.0 beta2 |
||
922 | |||
923 | 10.04.2007 soeren |
||
924 | |||
925 | + added a filtering option to the related product select list, so searching for products is easier now |
||
926 | |||
927 | 05.04.2007 soeren |
||
928 | |||
929 | ^ changed "related products" form in product form to use Option Tansfer from one select list to another |
||
930 | for better overview what was selected as related (using OptionTransfer.js by Matt Kruse - mattkruse.com/javascript/optiontransfer ) |
||
931 | You can even use double click to move products from one list to the other |
||
932 | |||
933 | 03.04.2007 soeren |
||
934 | |||
935 | + added page navigation on product level, so customers can go directly from one product to the next in that category/manufacturer/search result |
||
936 | ^ product details page automatically grabs the Flypage of the category of the product if the flypage parameter was omitted from the URL |
||
937 | |||
938 | |||
939 | 30.03.2007 gregdev |
||
940 | ^ Changed shop_browse_queries.php to use a LEFT JOIN for #__{vm}_shopper_vendor_xref (fixes empty categories when table entry is missing). |
||
941 | |||
942 | 28.03.2007 gregdev |
||
943 | # Fixed task #1212: ship_to_info_id and shipping_rate_id were not being passed to the template. |
||
944 | |||
945 | 16.03.2007 gregdev |
||
946 | ^ Improved the FedEx shipping module. |
||
947 | |||
948 | 15.03.2007 soeren |
||
949 | |||
950 | # JoomFish language setting is overwritten in virtuemart.cfg.php |
||
951 | # CSV Upload not recognising correct Mime Type due to case-sensitive equality check |
||
952 | + added a Feed Icon to the category name in the browse page (can be toggled on/off in theme configuration) |
||
953 | + added Product Syndication system that allows to provide "Product Feeds" to customers |
||
954 | The URL for the feed is "index.php?option=com_virtuemart&page=shop.feed". A category_id |
||
955 | can be specified in the URL to filter the syndicated products by a certain category |
||
956 | |||
957 | 13.03.2007 soeren |
||
958 | |||
959 | # Task #1187 - Virtuemart does not redirect correctly if only 1 payment option is available. (ps_checkout.php) |
||
960 | # Task #1200 - checkout.thankyou shows empty page when order_total is 0 (checkout.thankyou.php) |
||
961 | |||
962 | 11.03.2007 soeren |
||
963 | ^ changed the product list price form to use nice MessageBoxes from ExtJS |
||
964 | ^ changed from YUI-EXT 0.33 to new ExtJS (1.0 alpha3 Rev 1, by same author) |
||
965 | |||
966 | 08.03.2007 soeren |
||
967 | |||
968 | # Prevention for negative cart values upon using a constant value coupon (ps_coupon.php, http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=20840.msg51002#msg51002) |
||
969 | |||
970 | 03.03.2007 gregdev |
||
971 | + Added Tigra Tree category menu |
||
972 | |||
973 | 01.03.2007 gregdev |
||
974 | ^ optimized category tree creation |
||
975 | |||
976 | 26.02.2007 gregdev |
||
977 | |||
978 | ^ moved account.billing, account.orders, and account.shipping into templates |
||
979 | # changed ps_shopper->update to return to $page on error, rather than just checkout.index |
||
980 | |||
981 | 23.02.2007 soeren |
||
982 | |||
983 | ^ updated YUI to version 2.2.0 |
||
984 | ^ updated Scriptaculous to version 1.7.0 |
||
985 | ^ updated Prototype to version 1.5.0 |
||
986 | # changing the ENCODE_KEY would re-encode the encrpyted data even if writing the configuration file fails and the old ENCODE_KEY is NOT changed due to missing file permissions |
||
987 | ^ moved Login/Registration Form during Checkout into a template |
||
988 | # submit_form() is not defined on last step in checkout |
||
989 | ^ moved Shipping Address form into template |
||
990 | |||
991 | [[Virtuemart 1.1.x]] |