Changes in VirtueMart 110 beta2 » History » Version 1
Roland Dalmulder, 02/14/2010 06:02 AM
Add changelog
1 | 1 | Roland Dalmulder | h1. Changes in VirtueMart 1.1.0 beta2 |
---|---|---|---|
2 | |||
3 | --- VirtueMart 1.1.0 beta2 released (05.12.2007, Rev. 1076) --- |
||
4 | |||
5 | 05.12.2007 thepisu |
||
6 | # Task #1320 Adding a "Print" button in order.order_printdetails (small fixes, now working) |
||
7 | |||
8 | 03.12.2007 soeren |
||
9 | # Task #1579 - Shipping Module Form "Cancel" shows second side menu |
||
10 | # Task #1578 - Read Only setting in manage user fields not working. |
||
11 | # Task #1577 - Child/sub category; when updated it becomes top-level category |
||
12 | # Task #1576 - Search Function doesn't work anymore |
||
13 | |||
14 | 03.12.2007 thepisu |
||
15 | # tax % not displayed correctly |
||
16 | # vmTooltip image alignment (absmiddle) |
||
17 | # hardcoded strings in store edit form |
||
18 | + added link to PHP strftime manual near to store date format |
||
19 | |||
20 | 02.12.2007 thepisu |
||
21 | # Task #1571 - Some hard coded language strings in admin panel (payment classes) |
||
22 | # HTML entites should not be used in SELECT states list |
||
23 | |||
24 | 02.12.2007 soeren |
||
25 | # Task #1574 - errors in product description |
||
26 | # Task #1573 - Bank account language tags missing |
||
27 | |||
28 | 30.11.2007 soeren |
||
29 | # Task #1553 - Product with multi attribute only the first attribute is shown on frontpage |
||
30 | # moved manufacturer- and vendor-specific out of the product class |
||
31 | + Print Icon on PopUp pages |
||
32 | # fixed PayPal SQL install error |
||
33 | 28.11.2007 soeren |
||
34 | # Task #1565 - Manage User Fields unclick able. |
||
35 | 27.11.2007 soeren |
||
36 | - Task #1559 - Customers can select a state/region? Not needed anymore |
||
37 | # user form submission not using Ajax |
||
38 | # fixed empty virtuemart Cookie under Joomla! 1.5 |
||
39 | |||
40 | 27.11.2007 thepisu |
||
41 | # Task #1547 - User activation link with Joomla! 1.5 |
||
42 | # euro symbol not converted to html entity |
||
43 | # typo corrections |
||
44 | # Task #1360 - Hardcoded language in account.order_details.tpl.php |
||
45 | |||
46 | 26.11.2007 thepisu |
||
47 | ^ language variables are now globally called by using "_" function, like: $VM_LANG->_('MYSTRING') |
||
48 | ! language variables must be called without starting "_" underscore; for example, $VM_LANG->_('MYSTRING') will call $_MYSTRING variable |
||
49 | ! html entities are automatically converted in strings; to prevent it (example in javascript alert), use $VM_LANG->_('MYSTRING',false) |
||
50 | + language function $VM_LANG->exists('MYSTRING'), return true if string exists in language file |
||
51 | + charset definition in language file, used for htmlentities PHP function; now language file charset can be different from Joomla! charset |
||
52 | # some minor corrections |
||
53 | + added function $ps_DB->getTableFields(array), for Joomla 1.5 compatibility (function not present in legacy plugin) |
||
54 | |||
55 | 24.11.2007 soeren |
||
56 | ! Known Issue: Redirection from https => http (if "generally prevent https" enabled) not working on Joomla! 1.5 currently, |
||
57 | because Joomla! 1.5 doesn't know a $mainframe->getCfg('live_site') value other than the currently requested URL |
||
58 | // TODO: make "URL" constant editable in the Shop Configuration (just like the SECUREURL value) |
||
59 | # fixed add-to-cart message (ajax response) on Joomla! 1.5 |
||
60 | # Task #1560 - Error message in product scroller module |
||
61 | |||
62 | 23.11.2007 soeren |
||
63 | # fixed Currency Selector Module configuration |
||
64 | # Task #1554 - Products in unpublished category are shown in search result |
||
65 | # Task #1552 - Call for pricing gives 404 not found error message |
||
66 | # Task #1550 - In backend Product list Manufacture column does not show other manufacturer's name |
||
67 | # Task #1549 - Deleting a state give 'Country ID could not be found' error |
||
68 | # Task #1547 - User activation link with Joomla! 1.5 (secondy try) |
||
69 | |||
70 | 22.11.2007 thepisu |
||
71 | + Task #1533 Add Spanish and Italian states in installation SQL |
||
72 | + added states for Armenia, Iran, India |
||
73 | + added currency (Armenian Dram) |
||
74 | ^ state codes correction (2char codes were not unique) for Brazil, China, Romania (source: Wikipedia/ISO_3166-2) |
||
75 | ^ Task #1537 state_3_code UNIQUE KEY ? - Changed unique keys for vm_states table |
||
76 | 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 |
||
77 | (the ALTER command will not work because of duplicated 2char codes) |
||
78 | ^ product.product_discount_form: popup calendar, updated for using vmCommonHTML::scriptTag and J1.5 compatibility |
||
79 | ^ product.product_form: translated string "Search for Products or Categories here:" |
||
80 | |||
81 | 21.11.2007 soeren |
||
82 | # Task #1548 - Class 'mm_InputFilter' not found |
||
83 | # Task #1547 - User activation link with Joomla! 1.5 |
||
84 | # Task #1536 - Back to the country from state list not functioning properly |
||
85 | |||
86 | 18.11.2007 soeren |
||
87 | # Task #1541 - Error during installation of com_virtuemart rev. 1039 |
||
88 | # Task #1540 - virtuemart.cfg.php - offline message, try escaping single quotes with //' |
||
89 | # Task #1539 - empty thankyou page, direction to paypal nomore working after rev 1039 |
||
90 | |||
91 | 13.11.2007 soeren |
||
92 | |||
93 | + added support for "REPLACE" queries to buildQuery function |
||
94 | # States weren't deleted on Country Deletion |
||
95 | ^ changes most deprecated mos* function calls to separate vm* functions (VirtueMart's own functions) |
||
96 | Examples: mosGetParam => vmGet, mosReadDirectory => vmReadDirectory, mosRedirect => vmRedirect |
||
97 | ^ converted more UPDATE and INSERT queries to use the "new" buildQuery function |
||
98 | |||
99 | 09.11.2007 soeren |
||
100 | # Task #1438 - Adding product not working in IE (it was due to the Tabs being rendered before the DOM was ready) |
||
101 | # Task #1530 - Add Attribute - empty save message popup window. |
||
102 | |||
103 | 08.11.2007 thepisu |
||
104 | # in left menu, corrected forum link to new server 'forum.virtuemart.net' |
||
105 | # changed info text in the JS box when customer click on 'Notify Me' button (waiting list feature) |
||
106 | # calendar for availability date was not working in J1.5 (changed lang file to calendar-en-GB.js) |
||
107 | # added translation to 'Select Image' for availability images box, and to 'Control Panel' tab |
||
108 | # in availability images tip, corrected folder reference; now is taken from theme setting |
||
109 | # 'global $ps_product_type_parameter' not defined in product type form |
||
110 | |||
111 | 07.11.2007 thepisu |
||
112 | # Fixed task #1372 - Hard coded language strings in zw_waiting_list.php (used sprintf for mail translation) |
||
113 | # added translations to strings in Product Form / Waiting List tab |
||
114 | # in Product Form / Waiting List tab, added user email and notify status; if user was not logged when requested notif, |
||
115 | before only "()" was displayed, now it's possibile to see his email address |
||
116 | |||
117 | 05.11.2007 thepisu |
||
118 | # Fixed task #1510 - Order steps are not correct (using PHP 5.2.4, foreach and key() not compatibile) |
||
119 | |||
120 | 05.11.2007 thepisu |
||
121 | # added translations to strings in VM toolbar / menu / lists (Publish, Unpublish, Please make a selection, ...) |
||
122 | # fixed typo |
||
123 | |||
124 | 02.11.2007 soeren |
||
125 | # changing the ENCODE_KEY could lead to configuration file errors + wrong re-encryption of encrypted data |
||
126 | # implemented changes to prevent saving a configuration file with wrong PHP syntax (escaping single quotes and stuff) |
||
127 | # Task #1522 - Lost every html-tag in store description! |
||
128 | ^ implemented a workaround for problems with the "fetchscript.php" script, which loads javascripts and stylesheets. If it |
||
129 | doesn't load the Ext Library in the backend, the user is redirected to the standard layout with direct javascript and |
||
130 | stylesheet references |
||
131 | |||
132 | 31.10.2007 soeren |
||
133 | # fixed a logout problem under J! 1.5 after checkout and on viewing order details |
||
134 | |||
135 | 31.10.2007 gregdev |
||
136 | # Fixed task #1443 - When in product list a product is selected and New product button in clicked error is given (on simple layout) |
||
137 | # Added country to the list of available variables in the address on the final checkout confirmation page |
||
138 | |||
139 | 30.10.2007 gregdev |
||
140 | # Fixed task #1365 - Order Status not updated after successfull paying with PayPal |
||
141 | + Joomla! 1.5 compatibility: Added Joomla! 1.5-specific user creation in the VM backend. |
||
142 | # Fixed task #1519 - Error in Login Module. PHP 4 compatibility. |
||
143 | # Fixed payment method extra info being cut off |
||
144 | |||
145 | 29.10.2007 gregdev |
||
146 | # Fixed task #1439 Creating new users on Joomla! 1.5 fails. Can now create/edit users in VM backend. |
||
147 | ^ Added $startForm parameter to ps_userfield::listUserFields() to allow not printing the <form> tag |
||
148 | ^ Joomla! 1.5 compatibility: PayPal notify.php changes for loading Joomla! configuration and session |
||
149 | |||
150 | 27.10.2007 gregdev |
||
151 | # Joomla! 1.5 compatibility: fixed saving new user in frontend. |
||
152 | ^ Adjusted registration complete message to reflect being automatically logged in. |
||
153 | |||
154 | 26.10.2007 soeren |
||
155 | + added new request class (from Joomla! 1.5 with small modifications) to have a CMS-independent request filter and |
||
156 | handler class |
||
157 | |||
158 | 25.10.2007 gregdev |
||
159 | # Fixed task #1479 - Backend - Cancel shipping address takes user back to user list |
||
160 | + Added "Remember me" to mod_virtuemart and mod_virtuemart_login. Uses VM_SHOW_REMEMBER_ME_BOX configuration setting. |
||
161 | |||
162 | 24.10.2007 gregdev |
||
163 | # Task #1415 - no account creation bug (prompt to enter user name with No Account registration option) |
||
164 | # Joomla! 1.5 compatibility: Fixed task #1508 - Two different Registration Complete messages in Joomla 1.5 (ps_shopper.php) |
||
165 | |||
166 | 24.10.2007 soeren |
||
167 | ^ stoeradmins/admins can access the shop even if it is in offline mode |
||
168 | + added support for the dompdf PDF generation library (PHP5-only and not as good as the HTML2PDF class, but better GIF- and CSS-Support) |
||
169 | |||
170 | 17.10.2007 soeren |
||
171 | # fixed next/previous product links in Print View |
||
172 | + implemented "Notify Me!" modification by Corey, which shows a "Notify Me" button instead of "Add to Cart" |
||
173 | + added new QUERY_STRING filter to better prevent XSS attacks using the query string |
||
174 | |||
175 | 16.10.2007 soeren |
||
176 | # applied some fixes to the DHL shipping module/label printing function |
||
177 | |||
178 | 13.10.2007 soeren |
||
179 | # Task #1468 - Can not send 'Recommend this product to a friend' email |
||
180 | |||
181 | 11.10.2007 soeren |
||
182 | # Task #1431 - Advanced Search Result page direction |
||
183 | # Task #1465 - Quantity text still shown when box set to hide |
||
184 | # another fix to Task #1471 - Recommend this product to a friend formating lost if form not complete |
||
185 | ^ moved module-accompanying javascripts from /modules to components/com_virtuemart/js |
||
186 | # suppressed html_entity_decode error notices, because of unsupported charsets |
||
187 | |||
188 | 11.10.2007 gregdev |
||
189 | # Joomla! 1.5 compatibility: more elegant fix for autoloading problem |
||
190 | |||
191 | 10.10.2007 gregdev |
||
192 | # Joomla! 1.5 compatibility: legacy classes are now registered for autoloading |
||
193 | |||
194 | 09.10.2007 soeren |
||
195 | ^ removed "eval"s from the image processing function, fixed using the disableToggle function in the product form |
||
196 | # fixed Mambo 4.6.2 login issue (+CSV Upload Error) - thanks to Andr? ยน?s |
||
197 | |||
198 | 06.10.2007 gregdev |
||
199 | # Joomla! 1.5 compatibility: Set $my->gid |
||
200 | |||
201 | 03.10.2007 gregdev |
||
202 | # Fixed missing $timestamp in order add immediately after checkout |
||
203 | |||
204 | 02.10.2007 soeren |
||
205 | # fixed Internet Explorer "Operation aborted" error by outsourcing Layout Loading code into /js/extlayout.js.php |
||
206 | ^ Updated ExtJS from v1.1 to v1.1.1 + fix for Tabs without Text in IE on Joomla! 1.5 in Standard Layout |
||
207 | |||
208 | 01.10.2007 soeren |
||
209 | # fixed "Recommend to a friend" form |
||
210 | # fixed Coupon Discount Value not adjusted when adding products or updating product quantity |
||
211 | |||
212 | 01.10.2007 gregdev |
||
213 | # Task #1469 - Changed toggler and stretcher code for update mootools (fixes checkout login/registration page accordian) |
||
214 | |||
215 | 28.09.2007 soeren |
||
216 | ^ Updated MooTools from v1.00 to v1.11 (+ adjustments) |
||
217 | |||
218 | 27.09.2007 gregdev |
||
219 | # Joomla! 1.5 compatibility: Fixed $mosConfig_absolute_path problem in show_image_in_imgtag.php |
||
220 | |||
221 | 26.09.2007 soeren |
||
222 | # Task #1444 - Wrong URL when using page navigation in Order information |
||
223 | # Task #1455 - confirmation mail --> Orderlink |
||
224 | # Task #1462 - Language strings missing in Recommend this product to a friend popup. |
||
225 | # Task #1463 - Wrong title in Shipping Module Form |
||
226 | |||
227 | 20.09.2007 gregdev |
||
228 | # Renamed a string in the account.billing template |
||
229 | ^ Added account maintenance link and login/logout redirection to the VirtueMart login module; added <br /> after pre-text. |
||
230 | # Task #1440 - Deleting a user a Joomla user that is not yet a VM user from the VM backend deletes the user |
||
231 | |||
232 | 18.09.2007 soeren |
||
233 | # Error when adding a product with attributes using non-ASCII characters |
||
234 | # Task #1442 - When in product list a product is selected and New product button in clicked error is given |
||
235 | # Theme Stylesheet and JS not correctly loaded when using https |
||
236 | ^ now a HTTPS redirect is done in the admin section if the module is forced to use https (Joomla! 1.5 only) |
||
237 | + added a new configuration key that allows to change the encryption function for encrypting sensible data in the database |
||
238 | You now can switch to the much safer "AES_ENCRYPT" if your MySQL Server Version is >= 4.0.2 |
||
239 | ! This means an important change for all payment modules, which rely on transaction keys from the |
||
240 | payment_method table (payment_passkey). Instead of using "ENCODE" or "DECODE" in the queries, |
||
241 | from now on you must use the constants "VM_ENCRYPT_FUNCTION" and "VM_DECRYPT_FUNCTION". |
||
242 | Example: $database->query( "SELECT ".VM_DECRYPT_FUNCTION."(payment_passkey,'".ENCODE_KEY."') as passkey FROM #__{vm}_payment_method ..." ); |
||
243 | ^ changed the vmIsJoomla Function to accept comparison operators |
||
244 | # fixed Transaction Key Change functionality for Joomla! 1.0.13 |
||
245 | |||
246 | 14.09.2007 gregdev |
||
247 | ^ Joomla! 1.5 compatibility: fixed Joomla! pathways |
||
248 | ^ Adjusted internal VirtueMart pathways (account maintenance, shop.browse, shop.product_details) |
||
249 | ^ Added pathway handling functions in vmMainFrame class |
||
250 | ^ Added ps_product_category->getPathway function (supports creating the category URLs) |
||
251 | |||
252 | 14.09.2007 soeren |
||
253 | # Task #1441 - In extended layout view when saving shipping module, save message is populated by shipping module |
||
254 | # Task #1438 - Adding product not working in IE ("Operation aborted" Error in IE when loading the product form) |
||
255 | |||
256 | 12.09.2007 gregdev |
||
257 | + Added a separate VirtueMart login module. |
||
258 | ^ Joomla! 1.5 compatibility: fixed password check on payment methods |
||
259 | # Fixed missing global $mosConfig_allowUserRegistration in VirtueMart login module |
||
260 | ^ Joomla! 1.5 compatibility: Added 'Forgot your password' option to the VirtueMart module |
||
261 | ^ Joomla! 1.5 compatibility: login/registration forms |
||
262 | ^ Removed the login form from the the shop.registration |
||
263 | ^ Moved logic from the template (login_form.tpl.php) to checkout.login_form.php |
||
264 | |||
265 | 10.09.2007 gregdev |
||
266 | ^ Joomla! 1.5 compatibility: load compat file in virtuemart_parser (for use in modules, etc); added global user registration settings |
||
267 | # Joomla! 1.5 compatibility: Task #1423 - Fixed login/logout from mod_virtuemart. |
||
268 | ^ Joomla! 1.5 compatibility: tigratree change |
||
269 | # Joomla! 1.5 compatibility: Task #1427 - Selecting All in shop.browse results in no records |
||
270 | |||
271 | 06.09.2007 macallf |
||
272 | + Added autofill of user name and email address for logged in user when using email to a friend. |
||
273 | ^ Added index2.php to the available pages for adding a stylesheet in function addStyleSheet - mainframe.class.php |
||
274 | |||
275 | 06.09.2007 gregdev |
||
276 | # Joomla! 1.5 compatibility: Task #1419 - adjusted mosConfig_cachepath |
||
277 | |||
278 | 06.09.2007 macallf |
||
279 | # Task #1386 implemented page navigation at product level. Corrected get_neighbour_product in ps_product.php |
||
280 | |||
281 | 06.09.2007 macallf |
||
282 | # Task #1389 Saved cart reappears after checkout. ps_checkout.php edited to delete saved cart. |
||
283 | # Delete saved cart pointed to wrong function. sql.virtuemart.php Corrected with the correct functio name. |
||
284 | |||
285 | 05.09.2007 gregdev |
||
286 | # Joomla! 1.5 compatibility: Task #1410 - initialize editor correctly for front-end admin |
||
287 | # Task #1411 - changed to use string from Virtuemart language file |
||
288 | |||
289 | 05.09.2007 macallf |
||
290 | # Task #1400 ps_cart.php fixed to display tip when adding 0 products to the cart using childlist |
||
291 | |||
292 | 04.09.2007 gregdev |
||
293 | ^ Added DHL shipping method strings to the language files (thanks to aravot!) |
||
294 | # Fixed blank page after payment confirmation (corrected the LEFT JOIN) |
||
295 | # Fixed terms of service checkbox layout |
||
296 | |||
297 | 03.09.2007 gregdev |
||
298 | # Task #1387 - admin.theme_config_list.php missing |
||
299 | # Fixed hardcoded strings in admin.show_cfg.php and admin.theme_config_form.php. |
||
300 | ^ Joomla! 1.5 compatibility: Added $ps_product to list of globals in virtuemart_parser.php |
||
301 | ^ Joomla! 1.5 compatibility: change in the compatibility file |
||
302 | ^ Joomla! 1.5 compatibility: tigratree template change to support new JApplication structure |
||
303 | |||
304 | 29.08.2007 gregdev |
||
305 | # Added Shipping module language variables |
||
306 | |||
307 | 25.08.2007 soeren |
||
308 | # Task #1357 - Performance problems creating new products |
||
309 | # Task #1394 - Change of heading level required in get_shipping_method.tpl.php |
||
310 | |||
311 | 23.08.2007 gregdev |
||
312 | ^ Joomla! 1.5 compatibility: change in the compatability file |
||
313 | ^ Joomla! 1.5 compatibility: PayPal IPN script updated (notify.php) |
||
314 | |||
315 | 17.08.2007 gregdev |
||
316 | ^ Use month names and _DO_LOGIN from VirtueMart language file. |
||
317 | |||
318 | 01.08.2007 gregdev |
||
319 | + Added a cleared <br /> element so that the floated divs fill the container |
||
320 | |||
321 | 30.07.2007 gregdev |
||
322 | ^ Joomla! 1.5 compatibility: TigraTree product category module |
||
323 | ^ Adjustments to Joomla! 1.5 compatibility file |
||
324 | ^ Joomla! 1.5 compatibility: Set local version of $CURRENCY_DISPLAY in global.php |
||
325 | + Get $keyword from the $_REQUEST before cleaning it (virtuemart_parser.php) |
||
326 | + Joomla! 1.5 compatibility: Added $_VERSION to globals in shop.debug.php |
||
327 | |||
328 | 27.07.2007 gregdev |
||
329 | ^ Adjustments to Joomla! 1.5 compatibility file. |
||
330 | ^ Changes in modules for Joomla! 1.5 compatibility; added string to language file. |
||
331 | # Removed debug code in shop.basket_short.php. |
||
332 | |||
333 | 25.07.2007 soeren |
||
334 | |||
335 | ^ Task #1311 - Dates in order_print / order_printdetails not localized |
||
336 | !!! DATABASE: TABLE STRUCTURE CHANGE |
||
337 | ### |
||
338 | # 25.07.2007: Allow to set address and date format |
||
339 | ALTER TABLE `jos_vm_vendor` |
||
340 | ADD `vendor_address_format` TEXT NOT NULL , |
||
341 | ADD `vendor_date_format` VARCHAR( 255 ) NOT NULL; |
||
342 | UPDATE `jos_vm_vendor` SET |
||
343 | `vendor_address_format` = '{storename}\n{address_1}\n{address_2}\n{city}, {zip}', |
||
344 | `vendor_date_format` = '%A, %d %B %Y %H:%M' |
||
345 | WHERE vendor_id=1; |
||
346 | ### |
||
347 | + Global Address Format can be set in the Store Form now - as well as the global date format |
||
348 | # Task #1356 - problems with "implemented page navigation at product level" |
||
349 | |||
350 | 24.07.2007 soeren |
||
351 | |||
352 | # Task #1344 - related product list too long, memory exausted |
||
353 | ^ improved the related products selection screen - it features an auto-completing search field now |
||
354 | + added new JSON class to send JSON encoded responses |
||
355 | # fixes for Joomla! 1.0.13 compatibility |
||
356 | ^ changed Product Review List to show reviews from all products - ordered by posting time, |
||
357 | not only filtered by one product; TODO: Notification of |
||
358 | |||
359 | 16.07.2007 gregdev |
||
360 | # Task #1328 - long php opening tags missing in vendor.vendor_form.php |
||
361 | |||
362 | 06.07.2007 gregdev |
||
363 | # Check for set $_REQUEST entries before resetting values |
||
364 | |||
365 | 05.07.2007 gregdev |
||
366 | # Corrected filename error in usps.ini |
||
367 | |||
368 | # Corrected PHP short tags in USPS shipping module |
||
369 | |||
370 | 25.06.2007 soeren |
||
371 | |||
372 | ^ Updated the USPS Shipping module to version 3.0 (thank you Corey!!) |
||
373 | |||
374 | 20.06.2007 soeren |
||
375 | # integrated patches to ExtJS for Konqueror Compatibility |
||
376 | # Task #1306 - Page Navigation doesn't work after switching off the display at the top of the prod.listing frontend |
||
377 | # fixed non-array error in mod_virtuemart_currencies.php |
||
378 | |||
379 | 19.06.2007 soeren |
||
380 | # Task #1297 - Coupon discount total does not adjust after removing item from cart (basket.php, ps_cart.php) |
||
381 | # Task #1299 - Credit card number accepts a string as valid (ps_payment_method.php) |
||
382 | # Task #1319 - Lockup issue with permissions on browse_* files. (ps_main.php) |
||
383 | |||
384 | 13.06.2007 soeren |
||
385 | |||
386 | # Task #1316 - When deleting orders, records in 'order_history' and 'order_user_info' are not deleted (ps_order.php) |
||
387 | |||
388 | 05.05.2007 gregdev |
||
389 | # Fixed DEFAULT value for product_id (#__{vm}_product_reviews) in sql installation files. |
||
390 | ^ Use _PN_DISPLAY_NR from VirtueMart language strings. |
||
391 | |||
392 | 03.05.2007 gregdev |
||
393 | # Task #966 - Cleared credit card info when using non-credit card payment method. |
||
394 | # Fixed a text size bug in the product scroller. |
||
395 | |||
396 | 03.05.2007 soeren |
||
397 | + 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 |
||
398 | # 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. |
||
399 | # authorize.net: Response Codes were not correctly recognized due to a wrong setting of the encapsulation character for the response string. |
||
400 | |||
401 | 02.05.2007 soeren |
||
402 | |||
403 | # Task #1280 - Checkout Bar Wrong URL |
||
404 | |||
405 | 27.04.2007 soeren |
||
406 | # Task #1273 - Error in creation of HTML confimation Email if more than a specific amount of products was ordered |
||
407 | # Task #1272 - Error in product attributes with attribute depending price modifier |
||
408 | + all downloads from the shop can be paused and resumed now (this is extremely useful when downloading bigger files) |
||
409 | |||
410 | 24.04.2007 gregdev |
||
411 | # Fixed task #1264 - changed error reporting to use vmLogger; changed notification to use vmMail. |
||
412 | # Fixed incompatibility for PHP 4.x with complex quoted string. |
||
413 | |||
414 | 23.04.2007 macallf |
||
415 | # Added multiple prices to price table |
||
416 | + Recently viewed products |
||
417 | + Featured products on shop.index |
||
418 | ^ shop.index.php changed to template system |
||
419 | + added new functions |
||
420 | !!! Database Table - New Entries |
||
421 | Database table jos_vm_functions |
||
422 | (187, 7, 'replaceSavedCart', 'ps_cart', 'replaceCart', 'Replace cart with saved cart', 'none'), |
||
423 | (188, 7, 'mergeSavedCart', 'ps_cart', 'mergeSaved', 'Merge saved cart with cart', 'none'), |
||
424 | (189, 7, 'deleteSavedCart', 'ps_cart', 'deleteSaved', 'Delete saved cart', 'none'), |
||
425 | (190, 7, 'savedCartDelete', 'ps_cart', 'deleteSaved', 'Delete items from saved cart', 'none'), |
||
426 | (191, 7, 'savedCartUpdate', 'ps_cart', 'updateSaved', 'Update saved cart items', 'none');" ); |
||
427 | ^ saved cart, now more comprehensive |
||
428 | |||
429 | 16.04.2007 macallf |
||
430 | # Fixed task 1265: uninstall doesn't drop all tables. |
||
431 | |||
432 | 14.04.2007 macallf |
||
433 | # Fixed task 1261: navigation pathway only showing last category. |
||
434 | |||
435 | 12.04.2007 soeren |
||
436 | |||
437 | + added a new table "jos_vm_cart" to store the contents of the cart of logged-in users |
||
438 | !!! DATABASE STRUCTURE CHANGED !!! |
||
439 | ### Permanently store the cart contents for registered users |
||
440 | CREATE TABLE `jos_vm_cart` ( |
||
441 | `user_id` INT( 11 ) NOT NULL , |
||
442 | `cart_content` TEXT NOT NULL , |
||
443 | `last_updated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , |
||
444 | PRIMARY KEY ( `user_id` ) |
||
445 | ) TYPE = MYISAM COMMENT = 'Stores the cart contents of a user'; |
||
446 | ### |
||
447 | |||
448 | |||
449 | 11.04.2007 soeren |
||
450 | ^ updated ExtJS from 1.0 alpha3 to 1.0 beta2 |
||
451 | |||
452 | 10.04.2007 soeren |
||
453 | |||
454 | + added a filtering option to the related product select list, so searching for products is easier now |
||
455 | |||
456 | 05.04.2007 soeren |
||
457 | |||
458 | ^ changed "related products" form in product form to use Option Tansfer from one select list to another |
||
459 | for better overview what was selected as related (using OptionTransfer.js by Matt Kruse - mattkruse.com/javascript/optiontransfer ) |
||
460 | You can even use double click to move products from one list to the other |
||
461 | |||
462 | 03.04.2007 soeren |
||
463 | |||
464 | + added page navigation on product level, so customers can go directly from one product to the next in that category/manufacturer/search result |
||
465 | ^ product details page automatically grabs the Flypage of the category of the product if the flypage parameter was omitted from the URL |
||
466 | |||
467 | |||
468 | 30.03.2007 gregdev |
||
469 | ^ Changed shop_browse_queries.php to use a LEFT JOIN for #__{vm}_shopper_vendor_xref (fixes empty categories when table entry is missing). |
||
470 | |||
471 | 28.03.2007 gregdev |
||
472 | # Fixed task #1212: ship_to_info_id and shipping_rate_id were not being passed to the template. |
||
473 | |||
474 | 16.03.2007 gregdev |
||
475 | ^ Improved the FedEx shipping module. |
||
476 | |||
477 | 15.03.2007 soeren |
||
478 | |||
479 | # JoomFish language setting is overwritten in virtuemart.cfg.php |
||
480 | # CSV Upload not recognising correct Mime Type due to case-sensitive equality check |
||
481 | + added a Feed Icon to the category name in the browse page (can be toggled on/off in theme configuration) |
||
482 | + added Product Syndication system that allows to provide "Product Feeds" to customers |
||
483 | The URL for the feed is "index.php?option=com_virtuemart&page=shop.feed". A category_id |
||
484 | can be specified in the URL to filter the syndicated products by a certain category |
||
485 | |||
486 | 13.03.2007 soeren |
||
487 | |||
488 | # Task #1187 - Virtuemart does not redirect correctly if only 1 payment option is available. (ps_checkout.php) |
||
489 | # Task #1200 - checkout.thankyou shows empty page when order_total is 0 (checkout.thankyou.php) |
||
490 | |||
491 | 11.03.2007 soeren |
||
492 | ^ changed the product list price form to use nice MessageBoxes from ExtJS |
||
493 | ^ changed from YUI-EXT 0.33 to new ExtJS (1.0 alpha3 Rev 1, by same author) |
||
494 | |||
495 | 08.03.2007 soeren |
||
496 | |||
497 | # 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) |
||
498 | |||
499 | 03.03.2007 gregdev |
||
500 | + Added Tigra Tree category menu |
||
501 | |||
502 | 01.03.2007 gregdev |
||
503 | ^ optimized category tree creation |
||
504 | |||
505 | 26.02.2007 gregdev |
||
506 | |||
507 | ^ moved account.billing, account.orders, and account.shipping into templates |
||
508 | # changed ps_shopper->update to return to $page on error, rather than just checkout.index |
||
509 | |||
510 | 23.02.2007 soeren |
||
511 | |||
512 | ^ updated YUI to version 2.2.0 |
||
513 | ^ updated Scriptaculous to version 1.7.0 |
||
514 | ^ updated Prototype to version 1.5.0 |
||
515 | # 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 |
||
516 | ^ moved Login/Registration Form during Checkout into a template |
||
517 | # submit_form() is not defined on last step in checkout |
||
518 | ^ moved Shipping Address form into template |
||
519 | |||
520 | [[Virtuemart 1.1.x]] |