$Id: CHANGELOG,v 1.14.2.5 2010/02/01 08:49:02 aim Exp $ ----------------- X-CART v4.3.1 RELEASED *CHECKOUT* [+] 17 Dec 2009, ferz - Improvement (0052085): Google Checkout: The warning message for discount coupons improved. *DESIGN AND APPEARANCE* [!] 23 Nov 2009, aim - Bug (0082016): Wrong styles in Vivid Dreams skin for IE8 browser. Fixed. [!] 23 Nov 2009, aim - Bug (0075142): Page content is cut on the registration page in the customer area. (IE browser). Fixed. [!] 07 Dec 2009, aim - Bug (0072693): Category icons overlapped sometimes. Fixed. [!] 08 Dec 2009, aim - Bug (0082842): Rate stars had a wrong background in IE6 in Vivid Dreams skin. Fixed. [!] 17 Dec 2009, aim - Bug (0082841): The 'buy now' button was displayed incorrectly on the 'Special offers' page for free products for Vivid Dreams scheme. Fixed. [!] 25 Dec 2009, aim - Bug (0083241): The 'Market price' phrase was wrapped on the product details page. Fixed. [!] 26 Dec 2009, aim - Bug (0083867): Welcome page was displayed incorrectly in the Fashion Mosaic skins for IE6 browser. Fixed. [!] 15 Jan 2010, aim - Bug (0084532): There was a redundant speed bar separator in Vivid_Dreams_Violet skin. Fixed. Alternative skins recompiled. [!] 19 Jan 2010, aim - Bug (0082988): There was a typo error in the template related to product list pages in VividDreams skins. Fixed. [!] 19 Jan 2010, aim - Bug (0085741): There was incorrect background color for the checkbox/select elements in the violet VividDreams skins in the printable format. Fixed. [!] 19 Jan 2010, aim - Bug (0082834): The Chromo skin was not displayed properly in Fast Lane Checkout module. Fixed. [!] 19 Jan 2010, aim - Bug (0082834): Vivid skins had a problem with registration dialog in Fast Lane Checkout. Vivid Violet skin had a problem with background for checkbox/radio elements in IE. Fixed. [!] 19 Jan 2010, aim - Bug (0082834): Minicart was not displayed properly in Vivid skins. Fixed. [!] 19 Jan 2010, aim - Bug (0082834): Background image was shifted under IE7 in Vivid Violet scheme on the Fast Lane checkout pages. Fixed. [!] 19 Jan 2010, aim - Bug (0082834): Offer thumbnails were displayed with background in IE6 in Vivid Dreams skin. Fixed. [*] 19 Jan 2010, aim - Improvement (0082834): The payment method list on the third checkout page adjusted. [!] 20 Jan 2010, aim - Bug (0082834): The PayPal button was displayed incorrectly in the minicart area in Vivid Violet scheme. Fixed. [!] 20 Jan 2010, ferz - Bug (0085766): An unnecessary spacer was shown on the last step of Fast Lane checkout when a discount coupon was used. Fixed. *INTERFACE* [!] 23 Nov 2009, aim - Bug (0079468): There was an incorrect system fingerprint name during module deinstallation. Fixed. [!] 04 Dec 2009, serg - Bug (0082968): Javascript error occurred when admin/provider defined countries, states, counties for Destination zones. Fixed. [+] 09 Dec 2009, ferz - Improvement (0050459): X-Mailer header changed to 'X-Cart'. [!] 10 Dec 2009, aim - Bug (0079386): The 'Sort by' functionality did not work in the 'Featured Products' section. Fixed. [!] 11 Dec 2009, aim - Bug (0061947): Customers could not use different titles for different languages. Fixed. [!] 11 Dec 2009, aim - Bug (0082781): There was a PHP error during installation if the 'open_basedir' setting was not empty. Fixed. [!] 23 Dec 2009, aim - Bug (0082709): X-Affiliate partner banners were not displayed in IE6 sometimes. Fixed. [!] 28 Dec 2009, aim - Bug (0083764): The "Create return" link and links with anchor did not work correctly in the customer area. Fixed. [!] 13 Jan 2010, aim - Bug (0084925): AJAX requests (Buy now, mini cart, product rate) did not work correctly on HTML catalog pages. Fixed. [!] 20 Jan 2010, aim - Bug (0061947): Multilanguage titles were not saved properly in the DB. Fixed. *IMAGES* [!] 12 Jan 2010, aim - Bug (0083834): X-Cart did not upload product images from external internet resources (URL) when 'HTTPS proxy' setting was used. Fixed. *IMPORT/EXPORT* [!] 18 Nov 2009, aim - Bug (0082338): There was a PHP error during Detailed Product Images import. Fixed. [!] 08 Dec 2009, aim - Bug (0082797): There was an incorrect error message when a non-existent category was used in the products import. Fixed. [*] 22 Jan 2010, aim - Improvement (0083803): Zip code validation (server side) adjusted. *LANGUAGES* [*] 22 Jan 2010, aim - Improvement (0082996): Language codes for demo data adjusted. *MISCELLANEOUS* [!] 16 Nov 2009, aim - Bug (0082128): There was an SQL error in the installation functionality. Fixed. [+] 09 Dec 2009, aim - Improvement (0082783): Fractional timezone offset is now allowed. [!] 11 Dec 2009, serg - Bug (0083320): Reinstall/uninstall process could not be finished due to incorrect cookie value definition. Fixed. [+] 11 Dec 2009, ferz - Improvement (0083633): Unnecessary code removed. [!] 16 Dec 2009, aim - Bug (0082429): There was an invalid license warning if xcart_http_host and xcart_https_host were different. Fixed. [!] 22 Dec 2009, serg - Bug (0073635): The QUERY_STRING values were not slashed before being used in MySQL queries. Fixed. [!] 25 Dec 2009, aim - Bug (0084193): X-Cart did not work with images, which location was specified by a URL, properly. Fixed. [!] 29 Dec 2009, aim - Bug (0084653): There was a typo (func_head_location instead of func_header_location). Fixed. [!] 29 Dec 2009, aim - Bug (0084711): There was a typo (@parse_urL instead of @parse_url). Fixed. [!] 11 Jan 2010, serg - Bug (0082768): Installation was interrupted when MySQL connection was not found. Fixed. [*] 12 Jan 2010, serg - Improvement (0072948): Redirection functionality improved. [!] 12 Jan 2010, aim - Bug (0084872): There was duplicated content if 'Clean URLs' functionality was enabled. Fixed. [!] 12 Jan 2010, ferz - Bug (0085161): Typo issue. s_address2 was used in some scripts instead of s_address_2. Fixed. [!] 15 Jan 2010, serg - Bug (0085165): Max filesize allowed for uploading was defined incorrectly. Fixed. [!] 19 Jan 2010, serg - Bug (0047364): Incorrect directory separator was used in a file/directory path on windows systems. Fixed. [!] 26 Jan 2010, aim - Bug (0084751): Session was lost during HTML catalog generation. Fixed. [*] 29 Jan 2010, aim - Improvement (0081741): MYSQL version test added to the installation script. *MODULES/ADD-ONS* [!] 16 Nov 2009, aim - Bug (0082102): Customers could use deleted Gift Certificates. Fixed. [+] 18 Nov 2009, ferz - Improvement (0082089): Obsolete code removed. [!] 22 Dec 2009, ferz - Bug (0084137): Advanced Statistics: Product sales section title was not shown in the template. Fixed. [!] 25 Dec 2009, serg - Bug (0064754): Shipping label generator returned an error for orders shipped by the 'USPS Priority Mail Flat-Rate Box' shipping method. Fixed. [!] 28 Dec 2009, serg - Bug (0066433): A 'Free shipping' message was displayed for orders with prohibited free shipping when the 'Do not require selection of delivery method for products with free shipping' option was checked. Fixed. [!] 11 Jan 2010, aim - Bug (0083423): The Image Verification module generated Captcha images for unregistered sections. Fixed. [!] 11 Jan 2010, ferz - Bug (0085059): An SQL error was found in Recommended Products module. Fixed. [!] 14 Jan 2010, aim - Bug (0085042): The Image_Verification module did not work correctly in the 'Secure login form' section. Fixed. Alternative skins recompiled. [!] 15 Jan 2010, aim - Bug (0085013): Prices were calculated incorrectly in the cart when Wholesale Trading module was turned off but the product had wholesale prices. Fixed. [!] 15 Jan 2010, aim - Bug (0076501): The 'Search returns' functionality did not work properly. Fixed. [!] 15 Jan 2010, ferz - Bug (0085538): Feature Comparison: hints for alternative languages were displayed incorrectly. Fixed. [!] 21 Jan 2010, ferz - Bug (0083936): Flyout Menus module caused a JavaScript error in IE8. Fixed. [!] 01 Feb 2010, aim - Bug (0081741): There was a 'Page not found' error when a customer wrote bad email in the unsubscribe URL. Fixed. *ORDERS* [!] 17 Nov 2009, aim - Bug (0082134): There was an SQL error during order deletion process. Fixed. [!] 23 Nov 2009, aim - Bug (0080107): The "Internet Explorer cannot download" error was fixed in the export orders in 4.0.x format functionality. [!] 07 Dec 2009, aim - Bug (0082759): Customers could view 'Order notes' field content in the 'History of changes' popup window. Fixed. *PAYMENTS* [+] 20 Nov 2009, ferz - Improvement (0077614): Datatrans payment gateway changed to work in ISO encoding mode. [+] 08 Dec 2009, ferz - Improvement (0082823): PayPoint Lite/Professional (SECPay) payment gateway added. [!] 09 Dec 2009, aim - Bug (0082448): 3D-Secure did not work properly for the SagePay (Protx) direct payment method. Fixed. [*] 17 Dec 2009, ferz - Improvement (0083988): Additional currencies added to PayPal. [!] 21 Dec 2009, ferz - Bug (0084089): Virtual merchant: ssl_avs_address field allowed incorrect characters count. Fixed. [!] 21 Dec 2009, ferz - Bug (0084174): Virtual merchant: CVV2 was not sent when orders were charged as subscriptions. Fixed. [!] 05 Jan 2010, serg - Bug (0083760): Order prefix was not used in requests being sent to PlugnPay payment gateway. Fixed. [*] 12 Jan 2010, serg - Improvement (0072907): HSBC - Secure E-Payment Service (CPI integration) removed from the list of supported payment gateways. [!] 14 Jan 2010, ferz - Bug (0084443): Obsolete names for some payment methods were used. Fixed. [!] 22 Jan 2010, serg - Bug (0085699): Only the "full auth" authorization mode was allowed for transactions sent to RBS WorldPay Business Gateway. Fixed. [!] 22 Jan 2010, serg - Bug (0085435): In PayPal Pro payment system the refund type was not marked as 'full refund' even if it was equal to the total order amount. Fixed. *PRODUCTS* [!] 17 Nov 2009, aim - Bug (0082092): Product votes functionality did not work correctly on product catalog pages. Fixed. [!] 21 Dec 2009, aim - Bug (0083572): The 'Redirect a customer who clicks the "Buy Now" or "Add to wish list" buttons of a product with product options to product details page' setting worked incorrectly. Fixed. [!] 25 Jan 2010, aim - Bug (0084873): The 'Ship in a separate box' option was enabled even when the 'Use the dimensions of this product for shipping cost calculation' option was disabled. Fixed. *SHIPPING* [!] 18 Nov 2009, aim - Bug (0079877): The 'Weight range' conditions for shipping charges did not work properly in X-Cart Pro. Fixed. [!] 10 Dec 2009, aim - Bug (0083567): X-cart FedEx rates did not include surcharges. Fixed. [!] 04 Jan 2010, aim - Bug (0083901): X-Cart did not send declared (insured) value to FedEx. Fixed. [!] 18 Jan 2010, serg - Bug (0085490): Intershipper rates were calculated incorrectly for orders split into multiple packages. Fixed. [!] 26 Jan 2010, aim - Bug (0086114): There was an incorrect error message related to shipping methods. Fixed. *TAXES* [!] 23 Dec 2009, aim - Bug (0083917): Taxes cost was calculated incorrectly if a coupon was applied and the "Display cart/order totals including tax" option was enabled. Fixed. *USABILITY* [*] 14 Jan 2010, ferz - Improvement (0085384): The year value for 'expires' field was increased in the coupons administration section. *USERS* [!] 18 Nov 2009, aim - Bug (0054581): States did not get sorted by name sometimes. Fixed. [!] 18 Dec 2009, aim - Bug (0083695): A wrong error message was displayed on the registration page for customers with wrong shipping zip codes. Fixed. ----------------- X-CART v4.3.0 RELEASED [!] 03 Nov 2009, Vvs - X-SpecialOffers: Wrong position of the "Add products for special price" link. Fixed. [!] 03 Nov 2009, Vvs - X-SpecialOffers: Tax calulation issue. Fixed. [!] 03 Nov 2009, Igoryan - (0081624) Tax rates were calculated incorrectly if applied to DST and included into price. Fixed. [!] 03 Nov 2009, Vvs - (0081631) Unallowed discounts were applied when taxes were included into the cart totals. Fixed. [*] 03 Nov 2009, Igoryan - (0080618) A note related to the abcolute rate value added on the 'Tax rates' page in the admin area. [!] 03 Nov 2009, Joy - (0081646) Wrong checkout button placement. VividDreams skin. Fixed. [!] 03 Nov 2009, Joy - (0081643) Wrong 'Add to cart' and 'Add to wishlist' buttons placement (VividDreams skins). Fixed. [!] (0081638) Bug: Wrong 'Clear cart' button placement (VividDreams skins). Fixed. [*] 03 Nov 2009, Max - (0075327) PayPal Website Payments Pro changed: 3DSecure data support and CardinalCommerce integration added. [!] 03 Nov 2009, Vvs - Minor fix for the X-SpecialOffers module. [!] 03 Nov 2009, Max - (0081609) Bitwise masks were used incorrectly. Fixed. [*] 03 Nov 2009, Max - (0074619) Form fields on Edit banner page were saved even if fields had invalid data. Fixed. [*] 03 Nov 2009, Max - (0081566) Authorize.NET SIM API updated: Capture and Void transaction types deprecated. [!] 03 Nov 2009, Joy - (0081569) Wrong links in ArtisticTunes alternative skins. Fixed. [*] 02 Nov 2009, Igoryan - (0079127) Minor improvements to the style of displaying tax rates on the invoice. [!] 02 Nov 2009, Igoryan - (0079127) If no rates has been defined for the tax it was still displayed for product at checkout with a zero rate. Fixed. [!] 02 Nov 2009, Igoryan - (0081549) There was a PHP warning on the Orders page sometimes. Fixed. [!] 02 Nov 2009, Igoryan - (0079127) Tax value was calculated incorrectly when the Special Offers module was enabled. Fixed. [!] 02 Nov 2009, Igoryan - (0081387) Top message was displayed twice under some circumstances. Fixed. [!] 02 Nov 2009, Igoryan - (0074494) Layout preview frame displayed incorrect content sometimes. Fixed. [!] 02 Nov 2009, Joy - (0081466) Wrong behavior of print preview in FF 3.0.x. Fixed. [!] 30 Oct 2009, Igoryan - (0079102) Page title was displayed incorrectly sometimes when the webmaster mode was enabled. Fixed. [!] 30 Oct 2009, Igoryan - (0081463) Obsolete block of code removed from the func_display function. [!] 30 Oct 2009, Joy - (0074925) A warning message was shown in HTML catalog. Fixed. [*] 30 Oct 2009, Max - (0081428) PayPal Accelerated Boarding support added. [*] 30 Oct 2009, Max - (0081428) PayPal Express checkout button position corrected. [*] 30 Oct 2009, Igoryan - (0080095) PayPal certification: Extra description added to the Express Checkout and Website Payments Pro methods. Minor interface improvements of the PayPal payments configuration page. [*] 30 Oct 2009, Joy - (0081336) HTML catalog response verification added. [!] 30 Oct 2009, Joy - (0081395) "Reslice all magnified images" feature did not work without import process. Fixed. [!] 29 Oct 2009, Joy - (0081396) "Test/demo data removed" error message improved. [*] 29 Oct 2009, Igoryan - (0080096) PayPal Website Payments Standard: Minor logic changes in the integration. API fields' description added on the configuration page. Minor interface improvements. [!] 29 Oct 2009, Joy - A useless PHP warning is now not displayed. [*] 29 Oct 2009, Joy - (0081333) 'Search' link replaced with a search icon in Vivid Dreams skin. [!] 29 Oct 2009, Max - Javascript class used unknown 'refresh' method instead of 'reload'. Fixed. [!] 28 Oct 2009, Joy - (0081318) A warning was shown when trying to save a catalog file without sufficient permissions. Fixed. [*] 28 Oct 2009, Joy - (0081154) A note about supported browsers added on HTML Editor selection page. [!] 28 Oct 2009, Joy - (0079107, 0081286) Additional profile fields were not saved in some cases. Fixed. [!] 28 Oct 2009, Joy - (0079128) MySQL 4.1.22 specific changes. [*] 28 Oct 2009, Joy - (0081260) Minor design changes in VividDreams and ArtisticTunes skins. [!] 27 Oct 2009, Max - (0068250) Bug: Fast clicking on arrows caused images selection (Google Chrome browser) in Images preview widget. Fixed. [!] 27 Oct 2009, Vvs - Several fixes for X-SpecialOffers addon. [!] 27 Oct 2009, Igoryan - (0081266) Bug: Coupon discount was calculated incorrectly if the product was taxable and had a global discount. Fixed [cp 79657] [*] 27 Oct 2009, Joy - (0080872) No-background checkbox style changed. [*] 27 Oct 2009, Igoryan - (0074494) Minor improvement to the 'refresh layout preview' link (installation script). [!] 27 Oct 2009, Joy - (0081224) Bug: There was wrong design on the product page. ArtisticTunes skin. [!] 27 Oct 2009, Max - (0072356) Bug: 3rd and more menu levels in Flyout menus were not hidden after the focus was out (IE8 browser). Fixed. [!] 27 Oct 2009, Max - (0067582) Bug: SQL errors did not affect operation status (Remove data section on Tools page). Fixed. [!] 27 Oct 2009, Vvs - Fix for the "Popup product selection" functionality. [!] 27 Oct 2009, Joy - (0062839) Bug: Feature comparison list was not increased in several cases. Fixed. [!] 27 Oct 2009, Max - (0062159) Bug: The sorting control panel was not displayed on Product features chart page. Fixed. [!] 27 Oct 2009, Igoryan - (0074244) Configuration parameters were not read properly during skins re-installation. Fixed [*] 27 Oct 2009, Vvs - (0081203) X-SpecialOffers: It is now possible to switch off the ability to use configured products as bonuses. [*] 27 Oct 2009, Igoryan - (0074244) Installations script issues: [!] 27 Oct 2009, Sidebar was broken in Opera browser if the 'minimal font-size' was set to a value higher than 11. Fixed. [!] 27 Oct 2009, Noscript warning message was not center-aligned in IE6. Fixed. [!] 27 Oct 2009, Text for noscript warning message was not shown. Fixed. [*] 27 Oct 2009, Joy - (0061111) Authentication menu display logic moved to PHP script. [*] 27 Oct 2009, Igoryan - (0067896) Validation of the parameters passed through the Smarty html_select_date form added. [*] 26 Oct 2009, Igoryan - (0080096) Authorization & Capture API support added to PayPal Website Payments Standard method. [*] 26 Oct 2009, Max - (0080314) Default 'order by' for PayPal payment method is now zero. [*] 26 Oct 2009, Vvs - (0072829) Minor improvement for the "Advanced search" functionality. [!] 26 Oct 2009, Max - (0080314) Bug: A recently added payment methods list was initialized as non-array (false). Fixed. [!] 26 Oct 2009, Max - Bug: The popup() javascript function was not defined. Fixed. [*] 25 Oct 2009, Igoryan - (0080096) PayPal certification: benefits text and a link to a demonstration page added to the configuration page for the Standard method. [!] 25 Oct 2009, Igoryan - (0079102) Buttons' titles were displayed incorrectly when the webmaster mode was enabled. Fixed. [!] 23 Oct 2009, Vvs - (0081030) The "func_complete_order" function was not called while provider completed an order. Fixed [!] 23 Oct 2009, Igoryan - (0081024) PayPal Pro Standard: A 403 error page was shown when the customer was redirected from PayPal to X-Cart. Fixed [*] 23 Oct 2009, Igoryan - (0080095) PayPal Express Checkout: order details are now submitted in the DoExpressCheckoutPaymentRequest request. [*] 23 Oct 2009, Max - (0080314) Payment selection flow changed [!] 23 Oct 2009, Joy - (0080779) Bug: Customer page was empty in several cases when the webmaster mode was used. [*] 23 Oct 2009, Igoryan - (0080955) Minor design improvements to the style of displaying product options on the invoice. [*] 23 Oct 2009, Igoryan - (0080833) PayPal Express Checkout: if anonymous checkout is disabled a warning message is now shown in case of interrupted session, when the customer comes back to X-Cart from PayPal. [!] 23 Oct 2009, Max - (0080822) Bug: product weight row is not hidden if a product had zero weight and a non-empty variants list. Fixed. [!] 23 Oct 2009, Max - (0080314) Bug: The set_time_limit() fucntion wrapper did not check the previous option value. Fixed. [*] 22 Oct 2009, Max - (0080314) Payment methods list changed. [+] 22 Oct 2009, Igoryan - (0080874) Email notifications to customer and orders department added for the "Pre-authorized" order status. [!] 22 Oct 2009, Joy - (0080871) Bug: Wrong text color in Vivid Dreams skin. Fixed. [*] 22 Oct 2009, Max - (0080314) Payment methods list sorting changed (if PayPal Pro is enabled). [!] 22 Oct 2009, Joy - (0080873), (0080872), (0080869) Bug: Wrong styles in Vivid Dreams skin. Fixed. [*] 22 Oct 2009, Vvs - (0067798) LC import script: [+] 22 Oct 2009, Support for featured products added [+] 22 Oct 2009, Support for wholesale prices added [!] 21 Oct 2009, Joy - (0080692) Bug: Partner was unable to log in after registration. Fixed. [!] 21 Oct 2009, Joy - (0080738) Bug: Fast Lane Checkout tab was not correctly aligned in IE6 in Vivid Dreams alternative skin. Fixed. [*] 21 Oct 2009, Joy - (0080740) Improvement: Register template rewritten in Vivid Dreams alternative skins. [!] 21 Oct 2009, Joy - (0080729) Bug: Wrong design in Vivid Dreams: Chromo alternative skin. [!] 20 Oct 2009, Joy - (0080802) Bug: Wrong CSS selector. Typo error. [*] 20 Oct 2009, Joy - (0080790) Improvement: Memory limit increased. [!] 20 Oct 2009, Joy - (0080787) Bug: fsockopen() PHP warning in several cases. Fixed. [!] 19 Oct 2009, Igoryan - (0063604) Layout issues in IE6 (Neon Lights skin). Fixed [!] 19 Oct 2009, Joy - (0080694) Bug: Session was lost during html catalog generation. Fixed. [!] 19 Oct 2009, Igoryan - (0080572) Customer was unable to complete the transaction confirmation due to the redirect looping (PayPal Express Checkout UK). Fixed [*] 19 Oct 2009, Igoryan - (0080095) Paypal Express Checkout: initial payment action reverted back to "Authorization". [*] 19 Oct 2009, Joy - (0080309) Improvement: Paypal:Website Payments Pro description is updated. [!] 16 Oct 2009, Igoryan - (0080064) PayPal Website Payments Standard: incorrect workflow for the canceled transactions. Fixed. [!] 16 Oct 2009, Joy - (0080532) Bug: Buttons were not correctly aligned in Vivid Dreams skins. [!] 16 Oct 2009, Igoryan - (0080584) Installation script wrote incorrect configuration parameters to the config.php file in the PHP versions lower than 4.3.10 and 5.0.2. Fixed. ----------------- X-CART v4.3.0 beta 4 RELEASED [*] 15 Oct 2009, Joy - (0080309) Improvement: Paypal Website Payments Pro Direct Payment solution updated. [+] 15 Oct 2009, Joy - (0080312) PreAuth/Capture/Void features added to PayFlow Pro payment method. [*] 15 Oct 2009, Igoryan - (0080096) Paypal integration improvements (Website Payments Standard): [*] 15 Oct 2009, The customer is no more able to change the address on the PayPal side. [*] 15 Oct 2009, Supported charsets list updated. [!] 15 Oct 2009, Joy - (0080468) Bug: A warning was displayed in several cases during installation. Fixed. [*] 15 Oct 2009, Igoryan - (0080095) Added promo texts to PayPal Standard, Pro and Express Checkout solutions on the payment configuration page. [*] 14 Oct 2009, Igoryan - A minor improvement in the CSS stylesheet of the admin area. [*] 14 Oct 2009, Igoryan - (0080095) Logic changes in the PayPal Express Checkout integration. [*] 13 Oct 2009, Igoryan - (0080095) Paypal (Express Checkout): Format of the SetExpressCheckout request updated according to the latest API integration manual. [!] 13 Oct 2009, Igoryan - (0080095) Capture / Decline buttons did not appear for pre-authorized transactions. Fixed. [!] 13 Oct 2009, Igoryan - (0080095) PayPal (Express method): AddressOverride option did work properly because it was placed in XML incorrectly. Fixed. [*] 13 Oct 2009, Joy - (0079106) "Display quantity selector as input text box" feature added. [!] 12 Oct 2009, Max - (0076850) Bug: Flyout menus extended page center block incorrectly in some browsers. Fixed. [+] 10 Oct 2009, Svowl - (0067798) LiteCommerce to X-Cart Data Transfer Utility (lc_import.php) added (vvs). [*] 08 Oct 2009, Igoryan - Minor corrections in CSS (skins "Vivid Dreams" and "Chromo"). [!] 08 Oct 2009, Igoryan - Missed closing bracket in the file cart.php. Fixed. [!] 07 Oct 2009, Igoryan - (0079994) Bug: X-Magnifer did work with PHP v 5.3.0. Fixed [cp 79502]. [*] 07 Oct 2009, Igoryan - (0079993) Improvement: Language variable "msg_untrusted_provider" revised. [cp 74991]. [!] 07 Oct 2009, Igoryan - (0079992) Bug: Clean URLs filter did not process links like onclick="location.href=". Fixed [cp 77155]. [!] 07 Oct 2009, Igoryan - (0079987) Bug: Refunded PayPal transactions at the order details page of the Admin area did not include the time zone offset .Fixed [cp 78840]. [!] 07 Oct 2009, Igoryan - (0079988) Bug: Import variants function did not support variant codes exceeding 25 symbols. Fixed [cp 78994]. [!] 07 Oct 2009, Igoryan - (0079986) Bug: X-AOM: Some customer details fields were not displayed at the "Edit customer information" page. Fixed [cp 78856]. [!] 07 Oct 2009, Igoryan - (0079985) Bug: Orders could not be found through the search form if a payment method contained special characters in the name. Fixed [cp 71099]. [!] 07 Oct 2009, Igoryan - (0079124) Bug: Detailed product images were displayed incorrectly with the "Display detailed product image thumbnails below the product image" option enabled. Fixed [cp 77698]. [!] 07 Oct 2009, Igoryan - (0079030) Bug: Product images were resized incorrectly at the products list page. Fixed. [!] 07 Oct 2009, Igoryan - (0079107) Bug: Customers could place orders even if some mandatory fields were incomplete. Fixed [cp 38331]. [!] 07 Oct 2009, Igoryan - (0079089) Bug: Section "Languages" of the Admin area got corrupted if imported topic names contained html characters. Fixed [cp 64214]. [*] 06 Oct 2009, Igoryan - (0079078) Improvement: Anonymous customers can view product ratings/reviews. [cp 73260]. [!] 06 Oct 2009, Igoryan - (0079102) Bug: Button titles displayed incorrectly in the webmaster mode. Fixed [cp 64178]. [!] 06 Oct 2009, Igoryan - (0079125) Bug: A default state was automatically assigned to a customer profile even if the customer's country did not have states. Fixed [cp 76390]. [!] 06 Oct 2009, Igoryan - (0079152) Bug: Refunded PayPal transactions at the order details page of the Admin area did not include order amount and date. Fixed [cp 58964]. [!] 06 Oct 2009, Igoryan - (0079127) Bug: Product cost was calculated incorrectly if the product used more than one tax rule at once. Fixed [cp 78566]. [!] 06 Oct 2009, Igoryan - (0079534) Broken links in the X-Cart code were fixed. [!] 06 Oct 2009, Igoryan - Duplicate record in the language variables. Fixed. [!] 05 Oct 2009, Igoryan - (0079024) Bug: Error related to MySQL function "max_allowed_packet" occured during the import. Fixed. [*] 05 Oct 2009, Igoryan - (0079024) Improvement: Precaution of recommended session time limit added to the file config.php file. [cp 62503]. [!] 05 Oct 2009, Igoryan - (0079025) Bug: Error related to PHP function "mt_srand" occured when X-Cart was used with PHP version earlier than 4.2.0. [cp 70736]. [*] 05 Oct 2009, Igoryan - (0079026) Improvement: Error message for upload_max_filesize/post_max_size revised. [cp 71260]. [!] 05 Oct 2009, Igoryan - (0079027) Bug: X-Cart ignored empty delimiters in the import file. Fixed [cp 27508]. [*] 05 Oct 2009, Igoryan - (0079028) Improvement: Rounding rules for the function "func_convert_to_megabyte" adjusted. [cp 71177]. [!] 05 Oct 2009, Igoryan - (0079029) Bug: "Including tax" note displayed twice at a product details page if the product had wholesale prices. Fixed [cp 60864]. [*] 05 Oct 2009, Igoryan - (0079032) Improvement: Description of the option that enables/disables displaying buttons at the products list page revised. [cp 68968]. [*] 05 Oct 2009, Igoryan - (0079033) Improvement: Ability to update detailed product images added. [cp 70669]. [!] 05 Oct 2009, Igoryan - (0079034) Bug: Some pages were not included into the HTML catalog. Fixed [cp 69728]. [!] 05 Oct 2009, Igoryan - (0079039) Bug: International shipping charges were shown instead of national shipping charges if a customer did not select a country. Fixed [cp 71470]. [!] 05 Oct 2009, Igoryan - (0079042) Bug: Images for product variants saved on the file system loaded via a special script instead of a direct URL. Fixed [cp 71337]. [*] 05 Oct 2009, Igoryan - (0079043) Improvement: Check the field "category_sep" added to avoid problem with category names during the import/export. [cp 56904]. [!] 05 Oct 2009, Igoryan - (0079044) Bug: Detailed product images saved on the file system loaded via a special script instead of a direct URL. Fixed [cp 37039]. [!] 05 Oct 2009, Igoryan - (0079045) Bug: Google checkout calculated shipping cost incorrectly if shipping method name contained the GBP symbol. Fixed [cp 49354]. [*] 05 Oct 2009, Igoryan - (0079046) Improvement: Percentage-counting indicator of the total import progress added. [cp 70398]. [*] 05 Oct 2009, Igoryan - (0079047) Improvement: Import specifications adjusted for some sections. [cp 70839]. [*] 05 Oct 2009, Igoryan - (0079049) Improvement: Security of the page "Manage Gift Registry" improved. [cp 72184]. [!] 05 Oct 2009, Igoryan - (0079048) Bug: SQL error occured when importing the PRODUCT_LINKS section. Fixed [cp 71207]. [!] 05 Oct 2009, Igoryan - (0079051) Bug: "Unknown product feature class option" error occured for the demo data. Fixed [cp 72101]. [!] 05 Oct 2009, Igoryan - (0079052) Bug: Format of the field "service_name" was not checked when importing the EXTRA_FIELDS section. Fixed [cp 72213]. [!] 05 Oct 2009, Igoryan - (0079053) Bug: Email validation worked incorrectly at the "Company options" page of the Admin area. Fixed [cp 72433]. [*] 05 Oct 2009, Igoryan - (0079054) Improvement: Auto-detection of the card type added to the DirectOne payment method. [cp 72678]. [!] 05 Oct 2009, Igoryan - (0079055) Bug: XSS hole in the Gift Registery module. Fixed [cp 72422]. [*] 05 Oct 2009, Igoryan - (0079056) Improvement: Images with wrong types shown as thumbnails now. [cp 72465]. [!] 05 Oct 2009, Igoryan - (0079059) Bug: E-Select payment method. 3D Secure verification did not work if the cart contained many items. Fixed [cp 72787]. [*] 05 Oct 2009, Igoryan - (0079060) Improvement: Flag "Duitable" added to the DHL/Airborne shipping method to enable shipping to Puerto Rico. [cp 72892]. [*] 05 Oct 2009, Igoryan - (0079064) Improvement: Structure of the table "xcart_form_ids" optimized. [cp 72617]. [!] 05 Oct 2009, Igoryan - (0079065) Bug: "Wish List" button sometimes disappered from the product details page. Fixed (continue) [cp 72250]. [*] 05 Oct 2009, Igoryan - (0079067) Improvement: Function "func_change_order_status" in the file "provider/orders.php" is used to complete orders. [cp 67926]. [*] 05 Oct 2009, Igoryan - (0079068) Improvement: "List price (market price)" is also available at a product details page and the product search page of the Admin and Provider areas. [cp 66560]. [*] 05 Oct 2009, Igoryan - (0079069) Improvement: If company_name, company_fax, company_phone or company_website are not defined in the General Settings, respective fields are not included into the mail signature. [*] 02 Oct 2009, Max - (0076669) Small logic changes in CardinalCentinel integration. [!] 02 Oct 2009, Joy - (0079628) Bug: Search on all dates in the log files did not work. [+] 01 Oct 2009, Joy - (0048959) Comments added to X-Magnifier options. [-] 01 Oct 2009, Joy - (0048959) X-Magnifier. Deprecated option "supported_version" removed. [!] 01 Oct 2009, Igoryan - (0079063) Bug: Comma separated list of file extensions did not allow for values [cp 71957]. [*] 01 Oct 2009, Igoryan - (0079070) Improvement: Stop List module. The option "Check if the current set of products in the cart coincides with the product set from an order originating from a blocked IP" is enabled by default [cp 56919]. [!] 01 Oct 2009, Igoryan - (0079072) Bug: Added/Updated statistics was calculated incorrectly in the "PRODUCT_LINKS" section [cp 71914]. [!] 01 Oct 2009, Igoryan - (0079074) Bug: Added/Updated statistics was calculated incorrectly in the "MULTILANGUAGE_PRODUCTS" section [cp 72916]. [!] 01 Oct 2009, Igoryan - (0079578) Duplicate function declaration. Fixed. Continue. [!] 01 Oct 2009, Igoryan - (0079075) Bug: Steps calculation worked incorrectly in the X-Configurator add-on module [cp 68359]. [!] 01 Oct 2009, Igoryan - (0079076) Bug: X-Cart used incorrect amount format for the Cardinal Centinel's 3-D Secure service [cp 74473]. [!] 01 Oct 2009, Igoryan - (0079077) Bug: X-FeatureComparision add-on module. The 'Compare selected' and the 'Add to comparision list' buttons worked incorrectly in the HTML catalog. [cp 69710]. [!] 01 Oct 2009, Joy - (0079577) Gift certificate list displayed incorrectly in the minicart widget. [!] 01 Oct 2009, Igoryan - (0079071) Duplicate function definition. Fixed. [!] 01 Oct 2009, Igoryan - (0079079) Bug: HTML special chars displayed incorrectly in button titles. [cp 74069]. [*] 01 Oct 2009, Igoryan - (0079080) Improvement: If available, "mb_convert_encoding" function is used instead of "utf8_encode" in the function "func_google_encode". [cp 72789]. [*] 01 Oct 2009, Igoryan - (0079081) Improvement: Maximum thumbnail width/height labels adjusted. [cp 74514]. [*] 01 Oct 2009, Igoryan - (0079082) Improvement: "opt_froogle_payment_accepted" language variable updated. [cp 74125]. [!] 01 Oct 2009, Igoryan - (0079083) Bug: Clean URLs functionality worked incorrectly with some server configurations. Fixed. [cp 67187]. [!] 01 Oct 2009, Igoryan - (0079084) Bug: Redirecting worked incorrectly if Clean URLs option was enabled and a category belonged to a non-default membership. Fixed. [cp 75442]. [*] 01 Oct 2009, Igoryan - (0079085) Improvement: Patch/Upgrade center speed enhancing. [cp 75169]. [!] 01 Oct 2009, Igoryan - (0079088) Bug: Categories imported incorrectly if in the import file subcategories were listed before their parent category. Fixed. [cp 75990]. [!] 01 Oct 2009, Igoryan - (0079392) Product image overlaid the description text at the download page. Fixed. [!] 30 Sep 2009, Svowl - Typo in INSTALL.X-* files. Fixed. [*] 29 Sep 2009, Igoryan - (0079315) Minor improvements at the "General Settings" page: 'Need help' links replaced with icons. [!] 27 Sep 2009, Vvs - (0077411) Some fixes for the Special Offers and Egoods modules. [!] 25 Sep 2009, Igoryan - (0076230) Bug: Unnecessary slashes removed from the language variable "txt_compile_templates_warning". Fixed [cp (0076230)]. [!] 25 Sep 2009, Igoryan - (0079093) Bug: Duplicate "id" attributes in the "Contact us". Fixed [cp (0076254)]. [*] 25 Sep 2009, Igoryan - (0079094) Improvement: Explanation note for "USPS server name" option added. [cp (0042879)]. [!] 25 Sep 2009, Igoryan - (0079095) Bug: Typo in a service file. Fixed [cp (0076541)]. [!] 25 Sep 2009, Igoryan - (0079097) Bug: Duplicate USPS shipping methods at the checkout page if USPS package limits were enabled. Fixed [cp (0076503)]. [!] 25 Sep 2009, Igoryan - (0079098) Bug: Company address always had a default state even if the country did not have states. Fixed [cp 65363]. [!] 25 Sep 2009, Igoryan - (0079099) Bug: Shipping label generator for USPS worked incorrectly for orders that had no first and last names in the shipping address. Fixed [cp 42843]. [*] 25 Sep 2009, Igoryan - (0079100) Improvement: PayPal Pro worked incorrectly if 'Shipping Address' fields were disabled in user profiles. Fixed [cp 76600]. [*] 25 Sep 2009, Igoryan - (0079103) Improvement: CanadaPost shipping methods updated. [cp 72509]. [*] 25 Sep 2009, Igoryan - (0079104) Improvement: The URL to obtain USPS account details changed to http://www.usps.com/webtools/. [cp 77158]. [!] 25 Sep 2009, Igoryan - (0079105) Bug: Subscription: Some fields of the product subscription page were not validated. Fixed [cp 47352]. [!] 25 Sep 2009, Igoryan - (0079109) Bug: Coupon discount calculated incorrectly for taxable products with a global discount applied. Fixed [cp 77611]. [!] 25 Sep 2009, Igoryan - (0079111) Bug: Some characters displayed incorrectly in the Admin area if a non-default charset used. Fixed. [cp 77800]. [!] 25 Sep 2009, Igoryan - (0079112) Bug: There were several issues with logic of shipping addresses defined in the PayPal Pro payment system. Fixed [cp 72140] [*] 25 Sep 2009, Igoryan - (0079114) Improvement: Shop works faster even when too much shipping zones are defined and the 'Enable all shipping methods even if a customer is not logged in' setting is used. [cp 77860]. [*] 25 Sep 2009, Igoryan - (0079115) Improvement: FedEx shipping method list was updated. [cp 77788]. [*] 25 Sep 2009, Igoryan - (0079116) Improvement: Shop statistic section was improved. [cp 44692]. [*] 25 Sep 2009, Igoryan - (0079118) Improvement: Security for the Ogone (web) PG callbacks is improved. [cp 78111]. [!] 25 Sep 2009, Igoryan - (0079117) Bug: There was incorrect errors showed if product was disabled. Fixed. [cp 77796]. [!] 24 Sep 2009, Igoryan - (0079119) Bug: Taxes were calculated incorrectly for subscribed products. Fixed. [!] 24 Sep 2009, Igoryan - (0079120) Bug: Destionation zones were defined incorrectly if 'the Has states' checkbox was disabled for the customer country. Fixed. [!] 24 Sep 2009, Igoryan - (0079121) Bug: Typo in the file. Fixed. [*] 24 Sep 2009, Igoryan - (0079123) Improvement: Instruction on how to improve security for the web-based PG added to the 'Payment methods' page of the Admin area. [*] 24 Sep 2009, Igoryan - (0079126) Improvement: "txt_stop_list_customer_note" language variable adjusted. [!] 24 Sep 2009, Igoryan - Wrong language code for some entries in the sql dump. Fixed [!] 24 Sep 2009, Igoryan - (0079130) Bug: Admin area->Statistics->Login History could not be sorted. Fixed [!] 24 Sep 2009, Igoryan - (0079129) Bug: X-Cart numeric validation function(func_is_numeric) worked incorrectly for real numbers with non-significant zeros (like 1.90). Fixed. [!] 24 Sep 2009, Igoryan - Bug: "Update Inventory" functionality worked incorrectly with the '1 999,53'(with comma) price format choosen. Fixed. [!] 24 Sep 2009, Igoryan - (0079133) Bug: Unsupported request method POST was used by PG integration script. Fixed. [*] 24 Sep 2009, Igoryan - (0079134) Improvement: A precaution against using many product variants added to the Admin area. [*] 24 Sep 2009, Igoryan - (0079135) Improvement: HTML catalog top note (txt_html_catalog_top_text) adjusted. [!] 24 Sep 2009, Igoryan - (0079136) Bug: Export users procedure worked correctly if there was a row with empty login field. Fixed. [!] 24 Sep 2009, Igoryan - (0079132) Bug: Coupon data was saved incorrectly if the coupon code was too long. Fixed. [!] 24 Sep 2009, Igoryan - (0079154) Bug: Links in the 'Test page for libCURL HTTPS module' popup window could not be opened. Fixed. [!] 24 Sep 2009, Igoryan - (0079071) Bug: XSS vulnerability at the Import, Special offers, Product modify and Manufacturer pages of the Admin area. Fixed. [*] 24 Sep 2009, Igoryan - (0079071) Improvement: Checkup against XSS attacks optimized. Unnecessary code removed. [*] 24 Sep 2009, Igoryan - (0079156) Improvement: Change password after the installtion is no longer prompted. [!] 24 Sep 2009, Igoryan - (0079158) Bug: Spanish language variables could be added spontaneously when the webmaster mode was enabled. Fixed. [!] 23 Sep 2009, Igoryan - (0079014) "Modify user" page displayed incorrectly in the Admin area if the "Referred by" URL was too long. Fixed. [*] 23 Sep 2009, Igoryan - (0063410) Text notification about the auth code in the installation script is improved. Minor layout changes. [+] 23 Sep 2009, Igoryan - (0078965) DataTrans payment method added back and updated. [!] 22 Sep 2009, Igoryan - (0078938) Title and Newsletter subscription selections were not saved during the registration if a customer completed the form incorrectly. Fixed. [*] 22 Sep 2009, Igoryan - (0078938) Logic changes and code improvements in the registration script. Entered form values do not get cleaned up on page reload. [!] 18 Sep 2009, Igoryan - Bug: Zones list updated incorrectly. Fixed. [!] 18 Sep 2009, Joy - Bug: LBS countries updated incorrectly. [*] 16 Sep 2009, Igoryan - (0078625) Error message processing functionality improved. [*] 16 Sep 2009, Max - (0075327) Logic of the "Valid from" field for credit card info changed to comply with all major credit cards. [!] 15 Sep 2009, Igoryan - (0078608) Noscript warning was not shown in the 2-columns Light and Lucid skin if JS was not enabled in the browser. Fixed. [!] 15 Sep 2009, Igoryan - (0077528) W3C validation issues in the payment templates. Fixed. [!] 15 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. Continue. [!] 14 Sep 2009, Igoryan - (0077528) W3C validation issues on some X-Cart pages. Fixed. [!] 14 Sep 2009, Igoryan - (0077528) Incorrect HTML code structure in the template. Fixed. [!] 14 Sep 2009, Igoryan - (0077528) W3C validation issues on the product modification page. Fixed. [!] 14 Sep 2009, Igoryan - (0077326) X-AOM, Edit Products page: Admin could not choose options combination that were in the exceptions list. Fixed. [!] 11 Sep 2009, Igoryan - (0078436) Text fields were not pre-filled with the previously entered text when editing product options. Fixed. [*] 09 Sep 2009, Igoryan - (0077528) Minor changes in the logic of diplaying the files/directories tree (File management page). [!] 09 Sep 2009, Igoryan - (0077528) Global fix of W3C validation issues. Part 2. [!] 09 Sep 2009, Igoryan - (0078264) "Quick start" page contents (language variable) contained too much W3C errors and issues in the HTML code structure. HTML code reworked. [!] 09 Sep 2009, Igoryan - (0078262) Missing definition of some language variables in the JS code (Product links page). Fixed. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 07 Sep 2009, Igoryan - (0072432) Typo in the MoneyBookers payment method integration. Fixed. [!] 07 Sep 2009, Igoryan - (0078143) Unnecessary rebuild of product variants followed some regular actions of store admin or providers. Fixed. [!] 07 Sep 2009, Igoryan - (0076924) Subcategories count was not calculated for the parent category if it had been created automatically during the import and there was no ID specified. Fixed. [*] 07 Sep 2009, Igoryan - (0078116) Minor design improvements in displaying the deleted products at the order details page. [!] 07 Sep 2009, Igoryan - (0078131) Gross Total and Total Paid values were calculated incorrectly at the orders list page of the storefront. Fixed. [!] 07 Sep 2009, Igoryan - (0078116) Order details page contained links to the product modification pages for products that no longer existed in the database. Fixed. [!] 07 Sep 2009, Igoryan - (0078116) Duplicated variable removed. Fixed. [!] 06 Sep 2009, Igoryan - Multiple layout fixes related to the Flyout menus module: [!] (0076850) Flyout menus were cut out with the footer. Fixed. [!] (0077984) "Add to list" button overlaid the "Flyout menu". Fixed. [!] (0078057) Flyout menu's icons overlaid the menu titles (Vivid Dreams Lotus). Fixed. [!] (0078061) Background color was incorrect (Vivid Dreams Violet). Fixed. [!] (0078074) Arrows were out the main area (Flyout menus, Artistic tunes skin). Fixed. [!] 04 Sep 2009, Max - (0077972) Bug: Typo in ps_paypal.php. [*] 03 Sep 2009, Joy - (0077718) Improvement: Payment callback logic was changed. [*] 03 Sep 2009, Max - (0075327) Small logic changes in 3D secure system and PayPal UK. [*] 03 Sep 2009, Joy - (0077923) Improvement: no-store cache directive removing. [*] 03 Sep 2009, Joy - (0077795) Improvement: Better wholesale prices table view. [!] 02 Sep 2009, Joy - Design issues in Light&Lucid 2-columns alternative skin. [*] 02 Sep 2009, Igoryan - (0077655) X-AOM: Logic changes to the inventory update mechanism after the order is changed. [+] 02 Sep 2009, Joy - (0077534) New: Categories images caching added. [*] 01 Sep 2009, Igoryan - Language variables of the xcart_language_US.sql dump are sorted out. [!] 01 Sep 2009, Igoryan - (0077528) Global fix of W3C validation issues. Part 1. [!] 01 Sep 2009, Joy - (0077699) Bug: Wrong size values were used in maximum detailed images size definition. [!] 01 Sep 2009, Joy - (0076602) Bug: Button design issue in Opera browser. [!] 01 Sep 2009, Igoryan - (0077708) X-AOM: Catalog price at the "Edit ordered products" page did not allow for product variants. Fixed. [!] 31 Aug 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. [*] 30 Aug 2009, Igoryan - (0077612) Functionality related to the Star titles (product rates) removed. Obsolete language variables removed from the SQL dump. Rate titles replaced with rate values in the drop-down boxes. [!] 30 Aug 2009, Igoryan - (0077612) Function "func_get_vote_stars()" were called multiple times at the search and category pages. Fixed. [!] 30 Aug 2009, Igoryan - (0077612) "Ratings edit" page did not update rates properly. Fixed. [*] 28 Aug 2009, Igoryan - (0077580) Minor design improvements for the product details page (Artistic Tunes skin). [!] 28 Aug 2009, Igoryan - (0077577) Incorrect browser redirection after deleting a product from the Modify product page. Fixed. [*] 28 Aug 2009, Igoryan - (0077488) X-AOM changes: [!] 28 Aug 2009, If the product no longer existed(removed from db) there was no information at the "Edit ordered products" page. Fixed. [*] 28 Aug 2009, Interface of the "Edit ordered products" section improved. [!] 28 Aug 2009, Igoryan - (0077595) "History of changes" link appeared even if the history contained no records. Fixed. [!] 28 Aug 2009, Igoryan - (0077555) Check/Uncheck all links did not work for Static pages. Fixed. Logic improvements in the code. [*] 28 Aug 2009, Igoryan - (0077522) Logic imrpovements in the error processing on the category modification page. [!] 27 Aug 2009, Igoryan - (0077533) Missing language definitions for some configuration options. [*] 27 Aug 2009, Igoryan - (0077536) Design and functionality improvements for the "Preview product" page. [*] 27 Aug 2009, Igoryan - (0077493) "Preview", "Clone", "Delete" and "Generate HTML links" actions added to the product modification page. [!] 27 Aug 2009, Igoryan - (0077514) "Test mode notes" header was shown regardless the notes were defined for the payment method or not. Fixed. [!] 26 Aug 2009, Igoryan - (0076939) Input fields of the auth box were too wide (Firefox 3, Fast lane checkout). Fixed. [!] 26 Aug 2009, Igoryan - (0077303) Some currency symbols displayed incorrectly on the Buy now buttons (Vivid dreams skin). Fixed. [!] 26 Aug 2009, Igoryan - (0077283) Cursor transformed to pointer when mouse hovered over non-linked objects. Fixed. [*] 25 Aug 2009, Igoryan - (0077122) Minor logic improvements to the WYSIWYG editors integration. [!] 25 Aug 2009, Igoryan - (0077122) Innova Wysiwyg Editor did not work properly. Fixed. Integration code improved. [!] 24 Aug 2009, Igoryan - (0077124) Banner statistics page was not shown in the signle mode (X-Affiliate module). Fixed. [*] 24 Aug 2009, Igoryan - (0067890) CKEditor updated to the lasted version (3.0). [*] 24 Aug 2009, Igoryan - (0076924) Minor improvement in the categories import script. [!] 24 Aug 2009, Igoryan - (0076924) Import results displayed incorrect number of categories if subcategories were imported. Fixed. [!] 24 Aug 2009, Igoryan - (0077201) Existing data was not removed before the import if the appropriate checkbox was checked. Fixed. [*] 21 Aug 2009, Igoryan - (0077009) Minor improvements in displaying Flyout menus. [!] 21 Aug 2009, Igoryan - (0077009) Duplicate class definitions in the alternative skins CSS. [!] 21 Aug 2009, Igoryan - (0076939) Input fields of the auth box were too wide (Firefox 3). Fixed. [*] 21 Aug 2009, Igoryan - (0072432) Security is improved for the Money Bookers payment gateway. [!] 21 Aug 2009, Igoryan - (0077097) Typo in the cc_gestpay.php. Fixed. [!] 19 Aug 2009, Max - (0076873) Bug: Thumbnails of detailed images displayed incorrectly in Safari browser. Fixed. [*] 19 Aug 2009, Igoryan - (0072432) Logic changes to the Money Bookers payment method integration. [*] 18 Aug 2009, Igoryan - (0072432) Minor changes to the Money Bookers payment method integration (e-wallet method). [!] 14 Aug 2009, Joy - (0076571) Bug: Wrong firstname and lastname fields initialization. [!] 13 Aug 2009, Joy - (0074716) Bug: Duplicated CSS-definitions in the file main.css. [!] 11 Aug 2009, Joy - (0076358) Bug: Recover password link were not displayed on the secure login form and authentication section in some design schemes. [!] 11 Aug 2009, Joy - (0076256) Bug: It was possible to use wrong template name for Gift Certificate. [!] 11 Aug 2009, Joy - (0076248) Bug: Search substring did not use the function "stripslashes". [!] 10 Aug 2009, Joy - (0076252) Bug: Quick open/close storefront link did not work in X-Cart Gold edition. [!] 10 Aug 2009, Joy - (0076251) Bug: GET-parameters were not taken into consideration when quick close/open store link was used. [!] 10 Aug 2009, Joy - (0076255) Bug: Duplicated 'id' attribute in html-tags. ----------------- X-CART v4.3.0 beta 3 RELEASED [!] 04 Aug 2009, Vvs - (0075874) X-SpecialOffers: Discounts were calculated incorrectly for prices with included tax. Fixed. [*] 30 Jul 2009, Igoryan - (0075698) Improvement: Nab Transact payment module code optimized. [!] 29 Jul 2009, Joy - (0044549) Bug: A user could not subscribe to a newslist if he/she had already been subscribed to another newslist. Fixed. [*] 28 Jul 2009, Joy - (0075327) Improvement: 3D-Secure support added for Paypal Website Payments Pro UK payment method (for DoDirectPayment method). [*] 24 Jul 2009, Vvs - (0075120) X-SpecialOffers: Improvement for offers which use multiple product sets as a condition (for the "Give free products" bonus). [!] 24 Jul 2009, Vvs - (0074966) X-SpecialOffers: "Add all to cart" button was displayed for cart products that were out of stock. Fixed. [!] 24 Jul 2009, Joy - (0075270) Bug: Not trimmed shipping method names resulted in incorrect payments via Google Checkout. Shipping method names trimming added. [!] 24 Jul 2009, Igoryan - (0075040) Bug: Group options links were sorted incorrectly on the 'General settings' page. Fixed. [*] 23 Jul 2009, Igoryan - (0073945) Improvement: The logic of a product images dimensions calculation optimized. [*] 23 Jul 2009, Max - (0009792) Improvement: Partner URL added as a parameter for Media Rich Banner. [!] 23 Jul 2009, Joy - (0075270) Bug: Weight was not correctly calculated when Google Checkout was used. [!] 23 Jul 2009, Igoryan - (0075340) Bug: The currency symbol was harcoded on some pages (Advanced Order Management module). Fixed. [*] 22 Jul 2009, Joy - A lot of fixes and minor improvements in the skin templates. [*] 22 Jul 2009, Igoryan - (0067890) TinyMCE editor updated to version 3.2.5 [!] 21 Jul 2009, Igoryan - (0075170) X-GiftRegistry: Incorrect escaping of the backslashes and single quotes in the search form. Fixed. [!] 21 Jul 2009, Joy - (0075157) Bug: Language icon URLs always used HTTP, even if the current page used HTTPS. Fixed. [!] 20 Jul 2009, Joy - (0075050) X-Affiliate: A pending plan was not assigned if moderation was desactivated. Fixed. [!] 20 Jul 2009, Joy - (0074970) Bug: The minicart icon was active when a popup modal window was used. Fixed. [!] 17 Jul 2009, Igoryan - (0074990) Bug: ANZ eGate payment methods did not work properly with JPY currency: incorrect amount was passed to the gateway. Fixed. [!] 17 Jul 2009, Max - (0074963) Bug: Product quantity was calculated without considering variant quantity in AJAX-based product details block widget. Fixed. [*] 16 Jul 2009, Max - (0071606) Some Flyout Menus module options renamed. [!] 16 Jul 2009, Igoryan - (0074925) Bug: There was a session warning message generated on the HTML catalog pages. Fixed. [*] 15 Jul 2009, Vvs - (0074768) X-SpecialOffers: "Bonuses -> Discount" tab - an ambiguous text label changed. [!] 15 Jul 2009, Vvs - (0074768) Bug: A cart was calculated incorrectly when a global discount was applied. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: There was an SQL error on the "Add free product" page when using MySQL 5. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: wrong bonus points calculation for free offers when in single mode. Fixed. [*] 14 Jul 2009, Max - (0074749) Improvement: A delay added on the AJAX-based 'Buy Now' button to prevent conflicts between concurrent 'Buy Now'-transactions. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: offers duplication for some configurations. Fixed. [*] 14 Jul 2009, Igoryan - (0073987) Installation script: an ability to choose either to keep or overwrite existing files during installation removed. A warning message is shown if there are one or more files going to be overwritten. [*] 13 Jul 2009, Vvs - (0074510) X-SpecialOffers: Improvement for the "Bundled products" functionality - add to cart with selected options [*] 13 Jul 2009, Igoryan - (0072432) Moneybookers payment module updated: - Module divided into 2 separate modules: Credit cards and E-wallet - Suported currencies and languages lists updated - An ability to specify a logo to be shown on the Payment page added - Security improved: md5 signature is now checked during callback - Minor design improvements in the payment selection form - A logo is added for Moneybookers Wallet payment method on checkout page - A note about how to register a Moneybookers account added to the Moneybookers configuration page [!] 13 Jul 2009, Vvs - (0074510) X-SpecialOffers: free shipping bonus (for certain shipping methods) was not used when several offers were apllied to the cart. Fixed. [!] 13 Jul 2009, Vvs - (0074510) Bug: Product details page: quantity in stock was shown even if the "Show quantity in stock" option was disabled. Fixed. [!] 13 Jul 2009, Igoryan - (0074594) Installation script did not work properly on the "localhost" domain. Fixed. [*] 10 Jul 2009, Vvs - (0074510) X-SpecialOffers: An option to display (or not) special offer thumbnail on the product lists added. [*] 10 Jul 2009, Max - (0074575) The options and functions deprecated in PHP 5.3.0 were removed. [*] 10 Jul 2009, Igoryan - (0074594) Improvements in installation script: - Cookie checking functionality improved: cookies are checked on the first step using JS. - Minor changes to the error/warning alerts logic and appearance. [*] 10 Jul 2009, Igoryan - (0074480) Service header is displayed during HTML catalog generation. [!] 10 Jul 2009, Igoryan - (0074480) Bug: Referrer information was not saved in the HTML catalog. Fixed [!] 10 Jul 2009, Max - (0067520) Bug: jQuery 1.3.2 caused a jvascript error in Safari browser. Fixed. [!] 10 Jul 2009, Max - (0074606) Bug: parse_ini_file() caused a warning in PHP 5.2.6 and lower. Fixed. [!] 10 Jul 2009, Max - (0074562) Bug: Add/Modify banner page did not validate input data. Fixed. [!] 10 Jul 2009, Max - (0074557) Bug: Media rich banner preview was cached in some browsers. Fixed. [!] 09 Jul 2009, Igoryan - (0074494) Installation script issues (skin preview step) fixed: - The skin was not properly updated - The "Back" button did not work properly ----------------- X-CART v4.3.0 beta 2 RELEASED [!] 08 Jul 2009, Igoryan - (0074527) Bug: The layout of the 'Send report' page (installation script) was corrupted. Fixed. [!] 08 Jul 2009, Max - (0074487) Bug: PNG images were not displayed in IE6 browser if the security level was set to high. Fixed. [!] 08 Jul 2009, Max - (0074492) Bug: The file common.js had an undeclared variable 'sum'. Fixed. [!] 08 Jul 2009, Vvs - (0074510) Bug: Several problems related to the "Add free product" functionality. Fixed. [!] 08 Jul 2009, Vvs - Bug: Offer's thumbnail was not shown on the product list pages (X-SpecialOffers). Fixed. [!] 08 Jul 2009, Vvs - Bug in login.php: a non-defined function could be run. Fixed. [+] 08 Jul 2009, Max - (0074333) ProxyPay3 and DeltaPay payment modules returned to 4.3.0 beta2. [!] 08 Jul 2009, Max - (0074485) Bug: A Javascript warning appeared when the XHTMLRequester class was inaccessible in the browser (for example, if high security level was set in IE). Fixed. [!] 08 Jul 2009, Igoryan - (0074398) Bug: Upper case in values of xcart_http_host and xcart_https_host caused redirect loop error. Fixed. [!] 08 Jul 2009, Max - (0074421) Bug: PHP warning occurred when the Flyout Menus module was enabled. Fixed. [!] 08 Jul 2009, Joy - (0074455) Bug: Long product option description wrapped incorrectly at the product details page on the customer storefront. Fixed. [+] 07 Jul 2009, Joy - (0074258) The CKEditor WYSIWYG editor was added to the HTMLEditor module instead of the FCKEditor WYSIWYG editor, which is no longer supported by the developer and has many browser-related issues. [!] 07 Jul 2009, Vvs - (0074423) Bug: Unable to generate an HTML catalog due to a misprint in the code in the file include/func/func.http.php). Fixed. [!] 07 Jul 2009, Joy - (0074353) Bug: Wrong buttons positioning in IE. Fixed. [!] 06 Jul 2009, Vvs - (0074338) Bug: Export ranges were not deleted after the respective items had been deleted. Fixed. [*] 06 Jul 2009, Igoryan - Minor design improvement: the Save Percent sign was adjusted to be on the same line as the market price. [!] 06 Jul 2009, Igoryan - (0074283) Bug: The SagePay payment module did not work properly for non-U.S. customers. Fixed. [*] 06 Jul 2009, Igoryan - (0074184) Webmaster mode: IE-specific notes regarding the content of the language labels were added to the "Webmaster mode" page and to the "Edit label" pop-up window. [!] 06 Jul 2009, Igoryan - (0074001) Bug: Category description was moved aside the subcategories' list. [!] 06 Jul 2009, Vvs - (0074314)] Bug: SQL error on the "Add products for special price" page (X-SpecialOffers). Fixed. [*] 06 Jul 2009, Igoryan - (0074318) Security improvement of the modules' installation: original installation scripts renamed to prevent unallowed use. [*] 06 Jul 2009, Igoryan - (0074272) Installation script improved: If the database is not found, installation script tries to create it automatically. [!] 06 Jul 2009, Joy - (0074320) Bug: X-Affilate installation script was not working. Fixed. [*] 06 Jul 2009, Igoryan - (0074318) Installation script updated: 1) compatible version of X-Cart changed to 4.3.0 for X-Cart addons; 2) minimum required PHP version changed to 4.3.0. [!] 03 Jul 2009, Vvs - (0072829) Wrong default values for the advanced search form (admin and provider areas). Fixed. [*] 03 Jul 2009, Joy - (0073992) Some links are now highlighted on hover action. [!] 03 Jul 2009, Joy - (0074255) Bug: Duplicate Delete link in the customer profile page (Vivid Dreams skins). Fixed. [!] 03 Jul 2009, Igoryan - (0074169) Bug: Some buttons were wrong color (Neon Lights skins). Fixed. [!] 03 Jul 2009, Joy - (0074190) Bug: The memory limit option was detected incorrectly in some cases (if PHP was compiled without -memory-limit option). Fixed. The ability to change memory_limit from PHP scripts turned to a non-critical dependency. [!] 03 Jul 2009, Max - (0074158) Bug: Minicart total had wrong left padding in Opera browser. Fixed. [!] 03 Jul 2009, Svowl - (0074087) Bug with cookies sent to the local directory within xcart web directory and as a result - inability to log in into the admin/provider/partner area if $xcart_web_dir = "" in config.php [*] 02 Jul 2009, Igoryan - (0074145) Style of displaying the "Get a different code" link improved (Image verification module). [!] 02 Jul 2009, Vvs - (0074143) Bug: Wrong logo size on the error message page. Fixed. [!] 02 Jul 2009, Igoryan - (0073528) Bug: IE-specific design issues on the installation pages. Fixed. [*] 02 Jul 2009, Svowl - (0074087) Format of HTML-code for login/password appearance on the final installation step updated. [!] 02 Jul 2009, Joy - (0074081) Bug: IE7-specific positioning bug. Fixed. [*] 02 Jul 2009, Igoryan - (0071621) Several information messages added for product configurator management events (such as add/delete/update actions). [*] 02 Jul 2009, Max - (0074047) Code of PHP scripts revised for compatibility with PHP 5.3.0. Several modifications done. [!] 02 Jul 2009, Joy - (0074094) Bug: Manufacturers selection was not correctly saved during products search procedure. Fixed. [!] 02 Jul 2009, Joy - (0073914) Bug: In several cases empty IP was sent to the logfile. Fixed. [!] 01 Jul 2009, Max - (0073993) Bug: AJAX-based rating widget did not work correctly if Clean URL functionality was enabled. Fixed. [!] 01 Jul 2009, Igoryan - (0074001) Several bugs in the skins layout fixed: 1) minor layout issues in the 2-columns skin; 2) language icons were not properly aligned on all skins; 3) category desription was too close to the subcategories list. [!] 01 Jul 2009, Vvs - [!] Bug: Javascript error on the offers list page (X-SpecialOffers). Fixed. [*] 01 Jul 2009, Joy - (0073987) Improvement: If the installation script detects some modified files, the default action now is "Overwrite the existing files". [!] 01 Jul 2009, Max - (0073995) Bug: AJAX-based content loading did not insert element event listeners correctly in IE6 browser. Fixed. [!] 01 Jul 2009, Joy - (0073982) Bug: Auto-scrolling on installation step 'Checking files/directories' was not disabled after the page was completely loaded. Fixed. [!] 01 Jul 2009, Vvs - (0074006) Bug: It was impossible to update order status on the search orders results page (GOLD). Fixed. [!] 01 Jul 2009, Joy - Bug: Wrong link to 'This month orders' page in the admin menu box (GOLD). Fixed. [!] 01 Jul 2009, Joy - (0073904) Bug: Wrong buttons images in Fashion Mosaic templates. Fixed. [!] 30 Jun 2009, Joy - (0073926) Bug: Broken checkout page under IE6 browser. Fixed. [!] 30 Jun 2009, Igoryan - (0073902) Bug: "Save percent" icon was mispositioned on Product details page (Vivid Dreams skins). Fixed. [*] 30 Jun 2009, Vvs - (0067798) Ability to use the "." (dot) and the "@" (commercial at) characters in logins added. ----------------- X-CART v4.3.0 beta 1 RELEASED Improvements: ----------------- *DESIGN AND APPEARANCE* [+] 29 May 2009, Max - (0070130) AJAX-based product rating widget added. [+] 27 May 2009, Max - (0070130) AJAX-based minicart & add2cart & products update functionality added. [+] 27 Apr 2009, Joy - (0065899) New alternative skin added: Vivid Dreams Chromo. [*] 21 Apr 2009, Joy - (0068252) Top message design improved. [+] 16 Apr 2009, Max - (0065900) 2-column variant of Light'n'Lucid skin added. [+] 02 Apr 2009, Joy - (0066468) Quick search panel added to provider and admin area. [*] 02 Apr 2009, Joy - (0067078) Pagination added to the news archive page in customer area [+] 30 Mar 2009, Joy - (0066194) FCKEditor and TinyMCE WYSIWYG editors added. [*] 19 Mar 2009, Max - (0064491) X-FancyCategories add-on included into the core X-Cart as Flyout Menus module. [*] 18 Mar 2009, Max - (0065897, 0072366) Language selector improved: ability to use standard layout (drop-down box) extended with text line of two- or three-letter language codes, full language names or language icons layouts. [*] 17 Mar 2009, Max - (0064491) Skins updated: ArtisticTunes, NeonLights, FashionMosaic, VividDreams. [*] 06 Mar 2009, Max - (0064491) 'Tree-like expanding' style added in Flyout Menus module. [*] 24 Feb 2009, Joy - (0063820) Administrator backoffice menu design improved. *SEO IMPROVEMENTS* [+] 23 Mar 2009, Joy - (0066213) Canonical tag added (SEO options). [*] 13 Mar 2009, Max - (0063781) Title tag property added for products, categories, manufacturers and static pages. *SHIPPING* [*] 20 Apr 2009, Joy - (0068750) Changes in Australia POST service tracking URL. [*] 13 Apr 2009, Joy - (0068151) Intershipper shipping module revised. [*] 10 Mar 2009, Joy - (0064503) FedEx shipping module updated: Direct API replaced with SOAP API. *ORDERS* [+] 20 May 2009, Igoryan - (0063864) Ability to track order modifications history added. [+] 12 May 2009, Vvs - (0066461) Ability to apply shipping charges to order subtotal (instead of the discounted subtotal). [+] 08 May 2009, Joy - (0066472) Orders counter is added on users list page and several logic changes made; customer orders link added on user profile page. [+] 31 Mar 2009, Igoryan - (0063864) RMA: RMA now tracks how return requests are changed and keeps the history of changes. [+] 31 Mar 2009, Igoryan - (0063864) AOM: The module now tracks changes and keeps the history of changes. A few improvements in the module logic and behavior. [*] 31 Mar 2009, Igoryan - (0067007) RMA: Multilanguage description for return reasons and actions support added. [+] 24 Mar 2009, Igoryan - (0063862) AOM: Ability for admin to mark products for which the inventory should be updated. [*] 23 Mar 2009, Igoryan - (0063875) RMA: New return requests notification. [*] 23 Mar 2009, Igoryan - (0063879) RMA: Inventory update functionality added. [*] 23 Mar 2009, Igoryan - (0063837) AOM: Ability to notify provider (X-Cart Pro) and orders department about an updated order. [*] 22 Mar 2009, Igoryan - (0063872) RMA: New configuration option to disable creation of return requests for completed orders. Return request is disabled for failed and declined orders. [*] 22 Mar 2009, Igoryan - (0063879) RMA: Ability to change the number of items for the product, requested for return. Inventory update is added for returned items. [*] 22 Mar 2009, Igoryan - (0063876) RMA: Ability to sort returns by date in ASC/DESC order is added. [*] 22 Mar 2009, Igoryan - (0063876) RMA: Additional sorting fields added: Return # and Status. [*] 22 Mar 2009, Igoryan - (0063878) RMA: Ability for admin to filter only new or not canceled return requests added. [+] 20 Mar 2009, Igoryan - (0063875) RMA: Alert about new return requests added to the top message on the home page (admin area). [*] 19 Mar 2009, Max - (0064491) X-AOM add-on included into the core X-Cart as Advanced Order Management (AOM) module. [*] 19 Mar 2009, Max - (0064491) X-RMA add-on included into the core X-Cart as RMA module. *PAYMENT MODULES* == List of removed payment modules: - 3Delta Systems - Cardia Shop - Censeo (no dialog) - Censeo (dialog) - CentiPaid - GoChargeIt - CyberPac (LaCaixa) - Credomatic - CyberSource - DataTrans.Standard - DeltaPAY - TransFirst eLink (Server based solution) - Payment Express (Hosted payment page) - Direct Payment Solution: PX POST - EasyPay - E-Dinar - EFSnet - E-Gateway (Mantis Technologies) - Ezic. Direct mode V3.x - FirePay - Clear Commerce (PayFuse) - MerchantPartners - IntelliPay: ExpertLink - Jettis - Lynk Systems - AccessPoint (MerchantManager) - MultiPay - NetPay - PayBox - PayGate - PayNet - PayPro - PaySystems - PayWeb - PayZip.Net: Web2Web - PayGateway (Paradata Systems) - Pasat Internet - ProxyPay3 - PaySystems Client - PSW Billing - RTWare: ADC Direct Response - Saferpay - Scopus Tecnologia - SECPay - Slim CD - Docdata Payments - TrustCommerce - TotalTrans - uSight - VaultX - WebCraft/Transactium - Wells Fargo - YellowPay - YourPay - ZipZap - PayByCheck - WTSbank == List of new payment modules: - Amazon Simple Pay - ChronoPay - ePDQ (XML) - CyberSource (Hosted page) - CyberSource (SOAP toolkit) - eProcessingNetwork. Web-based. - eSelect Plus (Hosted page) - First Data Global Gateway (Connect) - GoEmerchant - EZ Payment Gateway Secure Payment Form - HSBC Secure E-Payment Service (XML) - NAB Transact Hosted Payment Page - Netbilling gateway - Payment Form - PayPoint Fast Track - Post Finance (Advanced e-Commerce) - viaKlix 2.0 (Provided Form) - Virtual merchant (Provided Form) == List of renamed payment modules: - BiBiT -> RBS WorldPay Global Gateway - GoEmerchant -> GoEmerchant - EZ Payment Gateway Direct - LinkPoint -> First Data Global Gateway - Protx VSP Form -> Sage Pay (Form protocol) - Protx VSP Direct -> Sage Pay (Direct protocol) - WorldPay -> RBS WorldPay Business Gateway [*] 17 June 2009, Vvs - (0072439) GoogleCheckout: option to charge all orders manually added. [*] 09 June 2009, Joy - (0072359) "Payment wait" page design improved: progress bar added. [+] 29 May 2009, Igoryan - (0063740) "Protx" payment method renamed to "Sage Pay": 1) The integrations code updated to work with 2.23 protocol version. 2) Fields values verification added. [*] 27 May 2009, Joy - (0068276) "RBS Worldpay" payment module renamed to "RBS Worldpay Business Gateway". [*] 27 May 2009, Joy - (0071362) BiBiT payment module renamed to RBS WorldPay Global Gateway. [*] 21 May 2009, Max - (0071070) X-Cart Test payment module updated: sale/auth/capture/void support added. [+] 19 May 2009, Vvs - (0067641) First Data Global Gateway (Connect) payment module: EMEA method added. [*] 18 May 2009, Joy - (0063775) A warning concerning max weight of products in cart added if Google Checkout is the only available payment method. [+] 15 May 2009, Igoryan - (0069849, M:69851) GoEmerchant (EZ Payment Gateway Secure Payment Form) payment module added. [+] 13 May 2009, Joy - (0063610) Amazon Simple Pay payment module added. [*] 13 May 2009, Vvs - (0069221) CyberSource (SOAP and Hosted page) payment modules: changes in admin interface. [*] 25 Apr 2009, Max - (0063867) GoEMerchant payment module data updated. [*] 22 Apr 2009, Joy - (0069017) RestrictKey parameter added to eProcessing Network (Transparent Database Engine) payment module. [+] 21 Apr 2009, Vvs - (0063661) Innovative payment module: pre-auth/capture features added. [+] 21 Apr 2009, Vvs - (0063651) ePDQ XML payment module added. [*] 15 Apr 2009, Max - (0068276) WorldPay payment module updated. [*] 15 Apr 2009, Max - (0068214) SecureTrading payment module updated. [*] 15 Apr 2009, Igoryan - (0063667) The "First Data Global Gateway Connect" payment module is renamed to "First Data Global Gateway Connect (North America)". [*] 06 Apr 2009, Max - (0064450) Solo/Maestro card type support added to PayPal Website Payments Pro (US) payment module. [*] 02 Apr 2009, Max - (0063683) Logic changes in PayPoint Fast Track payment module. [*] 19 Mar 2009, Vvs - (0066172) Additional currencies and some other minor improvements for HSBC payment methods. [+] 18 Mar 2009, Vvs - (0063726) CyberSource (Hosted Page) payment module added. [*] 18 Mar 2009, Igoryan - (0063729) NAB Transact Hosted Payment Page module updated. [+] 16 Mar 2009, Vvs - (0063660) HSBC Secure E-Payment Service (XML) payment module added. [+] 16 Mar 2009, Joy - (0063775) Google Checkout: Carrier calculated shipping feature added. [*] 16 Mar 2009, Joy - (0065873) Quantum payment module updated. [+] 13 Mar 2009, Igoryan - (0063729) NAB Transact (Hosted Payment Page) payment module added. [+] 13 Mar 2009, Igoryan - (0063725) ChronoPay payment module added. [+] 13 Mar 2009, Vvs - (0058421) CyberSource (SOAP toolkit) payment module added. [*] 13 Mar 2009, Max - (0063679) viaKLIX 2.0 (Provided Form) payment module updated. [*] 13 Mar 2009, Max - (0063735) Currencies list for PayPal Pro payment module updated [*] 13 Mar 2009, Max - (0063743) Authorize.NET integration is updated. [+] 12 Mar 2009, Igoryan - (0063740) ReferrerID parameter added to the Protx payment modules. Sign up link and Protx logo added to the module configuration pages in the admin back-end. [+] 12 Mar 2009, Igoryan - (0063668) NETBANX payment module updated. [*] 10 Mar 2009, Vvs - (0063629) BluePay payment module updated: pre-auth/capture features added. [+] 06 Mar 2009, Vvs - (0063652) eProcessing Network (web based) payment module added. [+] 06 Mar 2009, Igoryan - (0063669) Netbilling gateway (Payment Form) payment module added. [*] 06 Mar 2009, Igoryan - (0063671) SecurePay payment module revised: code updated, SecureGuard support added, pre-auth/capture/void features added. [*] 06 Mar 2009, Max - (0063739) PayPal Fraud Management Filters (FMF) support added to PayPal payment module. [*] 06 Mar 2009, Max - (0063681) Virtual Merchant (Provided Form) payment module updated. [*] 05 Mar 2009, Vvs - (0063654) eSelect (Direct Post) updated: pre-auth/capture features added. [*] 05 Mar 2009, Max - (0063678) USA ePay payment module updated. [+] 05 Mar 2009, Joy - (0063636) Capture/void feature added to DIBS payment module. [+] 05 Mar 2009, Joy - (0063632) Capture/void feature added to Caledon payment module. [+] 04 Mar 2009, Vvs - (0063655) eSelect (hosted page) payment module added. [+] 04 Mar 2009, Igoryan - (0063667) First Data Global Gateway Connect payment module added. [+] 04 Mar 2009, Joy - (0063638) DirectOne WEB payment module is added. [+] 04 Mar 2009, Max - (0063867) Capture transaction with a different amount added. [*] 04 Mar 2009, Igoryan - (0063667) First Data Global Gateway (Connect) payment module updated. [*] 04 Mar 2009, Vvs - (0063659) GoEmerchant (XML Gateway API) updated: pre-auth/capture features added. [*] 03 Mar 2009, Max - (0063674) SkipJack payment module updated: pre-auth/capture/void transactions support added. [*] 03 Mar 2009, Max - (0063682) Post Finance (Advanced e-Commerce) payment module added. [+] 02 Mar 2009, Max - (0063679) viaKlix 2.0 (Provided Form) payment module added. [+] 02 Mar 2009, Max - (0063681) Virtual Merchant (Provided Form) payment module added. [+] 02 Mar 2009, Max - (0063682) PostFinance Advanced e-Commerce payment module added. [*] 28 Feb 2009, Max - (0063678) USA ePay (Server method) payment module updated. [+] 28 Feb 2009, Max - (0063683) PayPoint Fast track payment module added. [*] 27 Feb 2009, Igoryan - (0063665) ITransact (XML Connection) payment module revised: pre-auth, capture and void features added. [*] 24 Feb 2009, Max - (0063693) CardinalCentinel module updated (to API version 1.7). [*] 24 Feb 2009, Igoryan - (0063772) Standard checkout buttons are not shown if there are no available payment methods for customer. [*] 17 Feb 2009, Joy - (0063623) 2Checkout payment module updated. *SECURITY* [*] 11 June 2009, Igoryan - (0072449) A new "password" configuration type is supported. Some secure configuration options (the passwords in payment and shipping modules options) changed to that type. *MISCELLANEOUS* [*] 19 June 2009, Joy - (0036839) Smarty updated to version 2.6.26. [*] 11 June 2009, Vvs - (0070925) Product options for products in the cart are automatically updated now if these options were changed by admin/provider. [*] 09 June 2009, Igoryan - (0072206) Countries data is updated according to ISO-3166. [+] 27 May 2009, Joy - (0070488) Evaluation license warnings added. [*] 18 May 2009, Igoryan - (0070523, 0063803) The ability to adjust HTTPS-related settings if HTTPS modules are not detected is disabled now. [*] 05 May 2009, Max - (0069745) A configuration note added for 'HTTPS proxy' option. [+] 04 May 2009, Joy - (0069690) Storefront open/close indicator added to the administrator backoffice. [*] 28 Apr 2009, Igoryan - (0066443) "Add to list" button functionality improved: an ability to select between 'Add-to-WishList', 'Add-to-ComparisonList' and 'Add-to-GiftRegistry' (and specify GiftRegistry) added. [*] 21 Apr 2009, Joy - (0005894) A link to X-Cart manual added to admin help section. [*] 14 Apr 2009, Max - (0068285) Zip code checking javascript-based functionality improved. [*] 10 Apr 2009, Max - (0067596) Logging for 'access denied' errors with ID arguments added. [*] 10 Apr 2009, Joy - (0067594) A memory usage warning is added to Fingerprints managing page. [*] 06 Apr 2009, Joy - (0062654) Improvement: libCURL is now used to perform HTTP requests instead of the standard fsockopen() function. [*] 30 Mar 2009, Max - (0066162) eval() function added as a required function. [*] 19 Mar 2009, Igoryan - (0065411) DB backup improved: checking for possible errors in the DB structure and ability to continue the backup despite the errors added. [*] 16 Mar 2009, Max - (0065775) Blowfish key check functionality added. [*] 11 Mar 2009, Vvs - (0063829) Ability to use a predefined email address as the "From" field in all emails added. [*] 27 Feb 2009, Igoryan - (0063794) A periodical notification added in administrator backoffice about the necessity of a DB backup (option 'DB backup reminder after the previous DB backup'). [*] 17 Feb 2009, Igoryan - (0049868, 0063050, 0061079) X-Cart installation script updated: new layout integrated, additional checking for system requirements added, error handling behavior improved, skin preview improved, etc. *ADD-ONS* == X-FeatureComparison [+] 02 June 2009, Joy - (0066121) X-FeatureComparison: Tooltip descriptions are added to Feature comparison options. [*] 01 June 2009, Joy - (0066116) X-FeatureComparison: If features of a product class are not defined then the whole set of products of that class is shown. [+] 20 Mar 2009, Joy - (0066121) X-FeatureComparison: Tooltip descriptions of class properties added to Feature Comparison module options. [+] 20 Mar 2009, Joy - (0066117) X-FeatureComparison: "All words/Any word/Exact phrase" mode selector added for searching products by features. [+] 19 Mar 2009, Joy - (0066116) X-FeatureComparison: "Show in search" feature added to Feature Comparison module options. [*] 18 Mar 2009, Max - (0066115) X-FeatureComparison: "Enable feature-based search form" option added. == X-Configurator [+] 02 June 2009, Igoryan - (0064530) X-Configurator: An ability added to specify default product quantity for a slot, along with max and min values. [*] 01 June 2009, Igoryan - (0071670) X-Configurator: Design of the configuration step page improved. [+] 14 Apr 2009, Igoryan - (0065438, 0064530) X-Configurator: if one or more default products are out-of-stock or do not match the slot specifications and/or the requirements of already added items, all slots will be cleaned up. [+] 14 Apr 2009, Igoryan - (0065430) X-Configurator: Slots of the configurable product may now include several items of the bundled product. Admin/provider is able to turn on/off this option for the slot and specify the quantity range for the slot. [+] 13 Apr 2009, Igoryan - (0064530) X-Configurator: An ability to specify a Default product for a slot. [+] 08 Apr 2009, Igoryan - (0065428) X-Configurator, X-FeatureComparison: Ability to compare selected slot products, and then to add chosen product to the configuration directly from the comparison list. [+] 07 Apr 2009, Igoryan - (0064526) X-Configurator: An ability to define the Base price for configurable products added. [*] 07 Apr 2009, Igoryan - (0064527) X-Configurator: The "Product types" page functionality and the interface improved. [+] 06 Apr 2009, Igoryan - (0065435, 0065436) X-Configurator: An ability to clean out slots from products for a current configuration step. An ability to clean out all slots of the configurable product. == X-SpecialOffers [+] 14 May 2009, Vvs - (0066584) X-SpecialOffers: Bundled products functionality, changes in the discount calculation mechanism, prohibition of use free products as the conditional ones, some minor fixes/changes [+] 01 May 2009, Vvs - (0065732) X-SpecialOffers: An ability to give bonus points per product. [*] 27 Apr 2009, Vvs - (0065741) X-SpecialOffers: "Applied offers" section on the order details page improved (adaptation for ptoduct sets; design changes). [+] 20 Apr 2009, Vvs - (0066539) X-SpecialOffers: Major design modifications (admin area), support for product sets, ability to use conditional products for bonuses, free shipping for certain delivery methods only, ability to allow/disallow bonus discounts for certain products. [*] 07 Apr 2009, Vvs - (0065737) X-SpecialOffers: Automatically add free products to the cart, an additional setting for free products. [*] 03 Apr 2009, Vvs - (0065733) X-SpecialOffers: Do not apply global discounts and coupons to the discounted items. [+] 01 Apr 2009, Vvs - (0065463) X-SpecialOffer: "Free offers" functionality (ability to withdraw bonus points from customer's balance for some offers; an ability for customers to select which of such offers to use). [+] 31 Mar 2009, Vvs - (0065743) X-SpecialOffers: An ability to display information about applied offers on the cart page. == X-GiftRegistry [*] 06 May 2009, Igoryan - (0070054) X-GiftRegistry: Information message about summing up gift wrapping costs is displayed if the cart contains products of several providers; trimming of the greeting message during update. [+] 06 May 2009, Igoryan - (0066440) X-GiftRegistry: Gift wrapping feature is added: 1) Storefront: customer is able to request gift wrapping for ordered products on the cart page, and specify a greeting message (if needed). Information about gift wrapping is added to order and invoice pages. 2) Admin is able to turn on/off gift wrapping feature, specify the cost and choose the taxes to be applied to the gift wrap. [+] Ability to choose whether the gift wrapping cost should be divided among providers' orders, or be applied to each provider's order. [+] 30 Apr 2009, Igoryan - (0066459) X-GiftRegistry: 1) If a product is purchased as a present for a gift registry, corresponding information is displayed on the cart, checkout and order pages. 2) An ability to unassign the product from gift registry on the cart page and purchase it as a regular product added. [+] 23 Apr 2009, Igoryan - (0066443) X-GiftRegistry: An ability to add a product to the event's wishlist directly from the product page and product lists pages added. [*] 17 Apr 2009, Igoryan - (0066457) X-GiftRegistry: Products of the public events can be added to cart, regardless whether the customer is logged in or not. The style of the 'Add to cart' button is changed to match the one that is used on the common store pages. [*] 17 Apr 2009, Igoryan - (0066457) X-GiftRegistry: Year ranges changed for the event date fields in the search form (start: current year, end: current year+3), thus users could browse only actual events. [*] 17 Apr 2009, Igoryan - (0066442) X-GiftRegistry: "Send notification" functionality improved. == X-Survey [*] 03 Apr 2009, Igoryan - (0067168) X-Survey: Some improvements in the templates and service javascript-code. [+] 02 Apr 2009, Igoryan - (0065749) X-Survey: Ability to mark survey questions as mandatory/optional. Templates and JS code improvements. Logic of answers with a text-box comment fields improved. == X-Affiliate [*] 27 Mar 2009, Max - (0066410) X-Affiliate: Affiliates tree page logic improved. [*] 27 Mar 2009, Max - (0066408) X-Affiliate: Partner statistics pages improved. [*] 27 Mar 2009, Max - (0066401) X-Affiliate: MLM settings moved to Affiliate plan settings. [*] 26 Mar 2009, Max - (0066416) X-Affiliate: Banners system improved. [*] 26 Mar 2009, Max - (0066415) X-Affiliate: Logic of 'Moderated partner registration' option changed. [*] 26 Mar 2009, Max - (0066413) X-Affiliate: Option for control link to Partner interface visibility added. == X-Magnifier [+] 18 Mar 2009, Joy - (0064507) X-Magnifier images import and batch re-slicing feature added. [*] 17 Feb 2009, Joy - (0063185) X-Magnifier flash-navigator updated (The hi-res image, selected by a customer, is displayed in the flash navigator with the best possible resolution, at which it fits in the flash navigator).