Version: Description: 4.70.02.40 Update for PayPal Express checkout from verify page - Shipping methods with rate compare not getting correct shipping charge. 4.70.02.38 Update for shipping display. 4.70.02.37 Update for Payment Processor/Shipping logs - max size of 20MB and 1 backup of 20MB (max of 40MB). Added ConfigVar 'package_log=filename' this will generate a package summary. Fixed problem where category description with commas had a problem with the csv import. The description was getting truncated at the first comma. 4.70.02.36 Fix for users who have design mode disabled. The cart forced the templates to be in the PDG_[Product] folder each time the options page was submitted. Fix for 'skip_opt_row_when_not_displaying=yes' ConfigVar for !---BASKET_SELECT--- display. It was still showing the rows that should have been skipped. Fix for PsiGate Shipping/Subtotal errors. PsiGate is treating the subtotal as the grand total for an order - making some adjustments eventhough behavior contratdicts their documentation. 4.70.02.35 Fix for WorldPay payments - inventory items are getting adjusted twice (double the qty sold was being removed from inventory). 4.70.02.33 Fix for PayPal Express Checkout when initiated on the verify page. There was an issue with collecting Passthroughs. Added ability for login action with username and password as inputs to use a template override for the login suceess. 4.70.02.30 Fix for basket thumb display display - When 'skip_opt_row_when_not_displaying=yes' is enabled. 4.70.02.29 Added new ConfigVar 'URL_encode_cust_text_cookie=yes' this causes any custom text cookie to be URL encoded when written (this fixes a conflict between html conversion of XSS chars and ';' in the set cookie http directive). Fix for ProdText display - Admin and store where not showing the same text file. Fixes for some report displays in the Admin. 4.70.02.28 Added new ConfigVar 'skip_opt_row_when_not_displaying=yes' this causes the basket display to skip an option row if 'Do not show description' and Do not show selection are specified for that option selection. Update for cross sale thumb display where it uses the thumbnail resizing settings. When 'Site Desgin' is disabled the 'Templates_Relative_To_Root=yes' setting is now deleted as well (this gets enabled with site design - but the customer cannot turn it off). Fix for diabling SMTP_AUTH setting for PDGMailer (built in smtp client). 4.70.02.27 Nova fix using first name for last name 4.70.02.26 Added ConfigVar 'MYOB_location_id=[string max size 10 chars]'. Fix for !---PRICE_WITH_ITEM_DISC--- tag - first occurence. 4.70.02.21 Adjustments to PSIGate - shipping and tax removed from subtotal amount - Contrary to their documentation subtotal is not what they charge - they add shipping and tax to that value - so psigate orders are charging double shipping and tax. Added ConfigVar 'cross_up_sale_use_tables=yes' this enables a special table display. Added ConfigVar 'cross_up_sale_image_display=yes' this inserts the product image before the text. Added ConfigVar 'cross_up_sale_thumb_image_display=yes' this inserts the product thumb image before the text (thumb overrides normal image). Added ConfigVar 'cross_up_sale_items_per_row=#' this specifies how many items per row. (defaults 3) Update to allow admin users that are authorized to access product information to view the style listing (QBPOS product grouping). Added ConfigVar 'smtp_port_for_PDGMailer=port' this will change the smtp port (usually 25). 4.70.02.20 Added new tag , this displays the sales tax label or the default label 'Sales Tax' on thankyou,verify and html email templates. Added new tag this was created for affiliate track software and are only available on the thankyou page. Added new tag this was created for affiliate track software and are only available on the thankyou page. Added new ConfigVar "Horizontal_cross_sale_display=yes" will make cross sales display horizontally. Update for Cart UserDef feilds - terminal CR+LFs were being converted to spaces. Now they are being removed. 4.70.02.18 Fix for UPS commercial delivery & company name being populated correctly on the ship scheduling page. 4.70.02.16 PayPal Express Checkout billmethod dropdown label has beeb changes from 'PayPal' to 'PayPal Express Checkout'. PayPal Express Checkout with address details (from PDG verify page) has been updated to include the phone1 input if provided. Fix for Google checkout with weight ship table rules. Added new ConfigVar 'PayPal_label_for_billmethod_dropdown=[text for dropdown]' this allows changing of the 'PayPal Express Checkout' label. 4.70.02.15 Fixes missing 'P' record issue with express checkout (offline and check-no one uses checks) and csv file. 4.70.02.14 Fixes issue where Google shipping cost not being set properly. 4.70.02.13 Added new ConfigVar 'PDGMailer_v2_ESMTP_force_auth_read=yes' fixes email issue where auth was not attemped due to clent being out of sync with server. 4.70.02.10 Fix for '!---STYLE_SHEET---' tag and HTML emails. 4.70.02.09 Virtual Merchant fix for length of avs_addr. PayPal DirectPayment update. Yahoo feed update - added blank spaces instead of empty string for empty columns. Update to main and navigation Administator templates. x-charge added to billingmethod page. 4.70.02.07 Update for Administration login. A checkbox was added to allow non-secure login. This allows someone to fix there secure settings if they are not correct. 4.70.02.06 Added X-Charge payment gateway processing. Added ConfigVar "enable_backorder_reporting=yes", adds column 8 to the CSV A record - used in quickbooks to set pending invioce/sales receipt flag. 4.70.02.04 Added ConfigVar "item_java_array_use_values=yes" this overrides the current sku suffix display for item template '!---JAVA_ARRAY---' tag. Update to '!---JAVA_ARRAY---' tag - Now it allows sku in addition to userdef#: usage '!---JAVA_ARRAY[ sku| userdef#] [:option index]---'. 4.70.01.131 Fix for tax calculation issue when using product category discounts. 4.70.01.130 Update for PSiGate error msg display. UserUpdate for !---SELECT_BASKET--- tag. The reset basket is not working because we are missing a semicolon in the basket cookie. Update for !---BEGIN_CATEGORY---,!---END_CATEGORY--- tags. 4.70.01.128 Update for 'Exclude_items_from_ship=item,item 2,item 3, ...' ConfigVar - exclude totals were not applied correctly. New ConfigVar 'image_dir_for_uploader=[img dir]' This setting will override the default image directory whichs is 'PDGImages'. 4.70.01.127 Fix for multi-ship mixed order (some items with names and others without) causes a problem for commerce when tax zones are enabled. 4.70.01.125 Integration of PSiGate Completed. Admin update - on the billing method page conx has been replaced by connections. Added New ConfigVar 'AIM_response_delimiter=[delimiter]' will override the current delimiter (which is a comma). 4.70.01.124 Integration of PSiGate Admin. 4.70.01.123 Update for 'Exclude_items_from_ship=itme,item 2,item 3 ...' ConfigVar - has been updated to exclude from ship table rules (was only real time shipping). 4.70.01.122 Fix for CART error with long userdefs introduced patch 113-115. 4.70.01.121 Added new ConfigVar "login_admin_via_ssl=yes". (requres the secure shopper URL) The ConfigVar forces a secure form for login based on the secure shopper URL in the secure section of the Admin - BOTH ConfigVars required. 4.70.01.120 GoDaddy proxy ssl compatiblity. Note: These gateways have not been converted - LinkPoint, Payflow Pro, TrustCommerce, cybersource. PDG Remote logging is not available. Update for PayPal Express Checkout - was not collecting passthroughs. The was not using the secure_doc_root ConfigVar. 4.70.01.116 Fix for DHL Rate Compare - some methods were appearing in error with just the added shipping cost. Fix for USPS First Class/Compare descrepency caused by Machinable flag not being set for First-Class. 4.70.01.115 Fixes issue with PDG Cart with product userdefs. The issue occurs when the userdef field is greater than 512 chars and the 512th character is a space. Short term fix for UPS issue with st marteen. Waiting on updated docs from UPS to update the country list. 4.70.01.114 New ConfigVar "dont_empty_basket_when_corrupt=yes". This is the beginning for a attemped fix of the basket cookie size limit. 4.70.01.112 viaKlix Virtual Merchant integration complete (admin template update). 4.70.01.111 Fix for Compare Rate ship methods - added cost was not adding table values. Still V2 USPS (V3 is still in the works) - Update for USPS international and domestic - there were some issues with services and rates that are now fixed, 4.70.01.109 Update to change the default PW login. Was not opening nav window properly - commerce was showing the db options where the nav window should have been. 4.70.01.108 Update for tags introduced in last patch: "!---PDG_TITLE---" this tag is replace with the contents of the following form entry "pdg-title"; "!---PDG_META_DESCRIPTION---" this tag is replace with the contents of the following form entry "pdg-meta-description"; 4.70.01.107 Added 2 new tags: "!---PDG_META_TITLE---" currently is populated from form input named 'meta-title' "!---PDG_META_DESCRIPTION---" currently is populated from form input named 'meta-description' Fixed GoogleCheckout issue where the shopping cart was allowing checkout if minimum subtotal and order wt were not met. Added alt tags to buttons generated by the software on the basket page. 4.70.01.106 QBMS update - fixes xml special character errors. 4.70.01.105 "!---BEGIN_CATEGORY---", "!---END_CATEGORY---" fixed category repeat tag - these tags can be used on the templates in stead of for all pages uses standard repeat category tags. Replaces - 4.70.01.104 Added ConfigVar 'PayPal_WP_use_ship_friendly_name=yes'. This will use the ship name for a paypal order (noramll uses the payer name). Changes to the #CGI tag. If %PROD_KEY% is in the querystring section, then it will be replace by the appropriate 'key' entry value. Update to User section - added QB section (was part of order section),google checkout,encryption and company information. Fix for search/inventory display options - we were not displaying items if backorder was not allowed and the do not display if out of stock. Added New Admin Password checks - The Admin will force you to set your Admin password if you are using the PDG Default. 4.70.01.101 Removed br and linebreak from !---SHIP_METHOD--- tag when in an html email. Added ConifgVar "force_br_for_shipmethod_email=yes" Added ConfigVar "remove_card_type_from_CSV_payment_line" - this removes the last column on the last column on the csv 'P' line. Fix for 'setbasket=action' we were not updateing the babble/basket expire correctly. '!---QTY_ORIGINAL_PRICE---','!---QTY_ORIGINAL_PRICEC---' tag added for custom basket displays. Added country id range checks. Fixed Froogle download so that no errors occur on stage products. img-uploader v3 fixes some issues. Fixed problem where style items were displaying a preadd when clicked on search results when out of stock. 4.70.01.100 Update for product import in commerce we have disabled the description bad character check. 4.70.01.97 Paypal IPN fix for invoice number error in emails. 4.70.01.96 Data import has been updated so that the paren cat code cannot be a single astirsk '*'. 4.70.01.94 Fix printing all shipping labels when using epl. 4.70.01.93 Fix for shopping cart google checkout (commerce was fine). 4.70.01.92 Removed illegal character check for oneline description in Commerce import/export 4.70.01.91 Fix for multipreadd action - error introduced in last patch. Fix for allowing '*STG' as a parent category in the CSV importer. 4.70.01.90 Removed the creditcard/buyit action required field 'cardtype'. Quickbooks enhacements. Added the ability to add a line to the HTTP header (p3p). Update to USPS international. 4.70.01.88 updated google's platform-id. 4.70.01.87 PayPal IPN verification update. 4.70.01.85 Sage Payment Solutions update (used to be eft secure) - now allows capture and ccv2 . 4.70.01.84 viaKlix payment gateway. 4.70.01.83 Disabled auto voids for authnet csv errors. Update to stop the add/display/search staged products. Added '!---CONTACT_NAME---' to thankyou output. 4.70.01.82 Fix for website payment pro and usps shipping. 4.70.01.81 Added ConfigVar 'CSV_MASTER_CARD=yes'. The order csv card type column (column 12) was using the label 'Master Card' -- Now it defaults to 'MasterCard', but if you use the ConfigVar it goes back to 'Master Card' (which was causing problems with qbpos to qpfs sync.) 4.70.01.79 Fix for Tag name overload - The company info '!---COMPANY_NAME---' was changed to '!---STORE_COMPANY_NAME---' since it was already utilized on the checkout page. 4.70.01.78 Fix for babble signatures in commerce. 4.70.01.77 Update for Authorize.net and Stoneedge users - Authorize.net authnumber and trans id will be sent to Stoneedge. 4.70.01.76 Added ConfigVar that diables the paypal gross payment check for IPN: 'paypal_disable_pay_gross_check=yes'. 4.70.01.75 Upgrade Google base product feed. Froogle_Location=[maps.google.com address] Froogle_Condition=[description of goods] Froogle_UPC/ISBN_UserDef_index=[userdef #] Froogle_ProdType_UserDef_index=[userdef #] Froogle_Format_UserDef_index=[userdef #] Froogle_Config=version2 4.70.01.74 Added Customer Category ability to deny product views. 4.70.01.73 PayPal International Country Fix. 4.70.01.72 Fixes issue introduced in patch 70-71 on super admin page. Google checkout fix for cart - forcecookie not set correctly. 4.70.01.71 Fix for a customer category price change. 4.70.01.67 Taxable price fix for a customer category price change. 4.70.01.65 ButtonSource update for PayPal Websites Pro. 4.70.01.64 Fix for PayPal ExpressCheckout where the country code was not capitalized. Added buttonsource to PayPal Website Pro. Fix for sales tax for multiple tax rules where some rules are taxing shipping costs. 4.70.01.63 Fix for issue where thumbnail search was showing prices even when customer category view price setting was off. PayPal website pro configuration page update - Admin template change. Update CURRENT_YEAR 2007 - copyright. 4.70.01.56 Added google cgi path to admin ConfigVar Section. To rectify probelm with some servers not returning the authenticated user. 4.70.01.55 Export error introduced in patch 51 - cannot combine files - error in detecting dir traversal. 4.70.01.52 Added new ConfigVar: 'search_table_cell_width=[px|%]' if not set then we use 200 4.70.01.51 Conversion of VeriSign Labels to Payflow. Google Checkout change - cgi path to Added more text areas to Company Information Admin section. New tags associated with the 'new textareas' Company Information section: "!---USER1_TEXT---", "!---USER2_TEXT---", "!---USER3_TEXT---", 4.70.01.50 Added new ConfigVar "do_not_show_checkout_button=yes" will disable the display of the non secure checkout button on the basket page - the setting is available of the secure settings page. 4.70.01.49 Added Company Information Admin section. New tags associated with the Company Information section: "!---HOME_TEXT---", "!---ABOUTUS_TEXT---", "!---CONTACT_TEXT---", "!---COMPANY_NAME---", "!---COMPANY_STREET1---", "!---COMPANY_STREET2---", "!---COMPANY_CITY---", "!---COMPANY_STATE---", "!---COMPANY_COUNTRY---", "!---COMPANY_EMAIL---", "!---COMPANY_PHONE---", "!---COMPANY_ZIP---", "!---COMPANY_STREET---", (both street1 and street2) "!---GOOGLE_MAPS_LINK---" 4.70.01.48 Update to Remove All Product Categories link. Fixes issue where imports stop working. Another patch for worldpay - attempt to stop emails when refresh is clicked on final receipt page. category template for search results fix. the category template was always overriding the search template. 4.70.01.47 WorldPay update - if the transaction file does not exist, then we will display a order already processed message and suppress logging/emails. 4.70.01.45 Product custom text csv fix. 4.70.01.44 USPS First Class mail selected via rate compare fix. Google Checkout secure image update. Google checkout image was only available via non secure url - now the software determines if the connection is via SSL. 4.70.01.43 UPS ship label issue - has to do with file count. This causes some shiplabels not to be displayed. 4.70.01.42 Google updated to send full sku - up to 511 chars. PDG Admin can create and deliver the qwc file required for the QBWC. Added new file to CommConfig directory qbwc-help.html 4.70.01.41 Added fix for Stone Edge accounting. Update to USPS for domestic rate compare and First-Class Mail. 4.70.01.40 Added fix for img-uploader/admin cookie setting where templates are not relative to doc root. Added new tag that is available on all pages '!---CURRENT_BASKET---' displays the basket string. QBMS connection ticket acquisition checks. Changes to the #CGI tag. If %CAT_CODE% is in the querystring section, then it will be replace by the appropriate 4 digit cat code. 4.70.01.38 Google checkout alternate-tax-table fix. 4.70.01.37 Maintenace page will be displayed for remove all products and product categories instead of the product category display page. 4.70.01.36 Error introduced in paypal express checkout - 4.70.00.03. 4.70.01.35 CSV 'P' line was not providing a csv seperator between the credit card type column and preceeding column (row k). 4.70.01.34 PDG img-uploader activiated. 4.70.01.32 Added new ConfigVars for Authnet and a new aim 3.1 connection method. 4.70.01.31 Added new ConfigVar 'lock_db_when_logging=yes' this will enable table based locking scheme when logging orders. 4.70.01.30 Google Checkout level 1. 4.70.01.25 Switched DHL XML URL to the production environment. Added error for DHL International shipping quotes - currently not supported. 4.70.01.24 Added 'dhl_log' ConfigVar (secret admin section) for raw xml logs. One order can have multiple XML request/responses (depends on number of packages). 4.70.01.22 More sanity/data checks for Depts and ListIDs QBWC/QBPOS. 4.70.01.21 Added remove all product category link in the maintenance section for commerce. 4.70.01.20 Fixes problem with saving skins on some platforms. 4.70.01.19 Added 2 new tags to both item and basket repeat tags: !---THIS_CATEGORY_NAME--- and !---THIS_CATEGORY_CODE--- can be used between item/product repeat tags. 4.70.01.18 PDGCARTFORMDATA tag fix - issue introduced in recent version billprovience entry using contact value. PayPal IPN fix for payment amount check. Shipping and taxes were not being used when calculating key values. This issue was fixed in a previous patch. Expanded function of Incremental_price_rounding to round unit pricing. 4.70.01.15 Update for creditcard expiration date - the software will now validate that the date has 2 digits followed by a seperator which is followed by at least 2 more digits. Data import was terminating an option sku suffix at 4 chars instead of 5 chars. This problem was fixed in a previous patch but not documented. However the previous patch would let it get to 6 charas which should cause a problem for the commerce db. the new patch has an update that will limit to 5 characters. Fixes issue where Navigation and include templates were only displaying to browser which was cuasing problems with html emails. 4.70.01.14 MYOB Order fix - items were not showing the correct discount total. PayPal fix for windows users (temp filename path issue). PDG Mailer - date updated to 4-digit year. 4.70.01.12 USPS weight rounding error fix. 4.70.01.11 PayPal IPN fix - update to security fix. Disabled duplicate check on customer friendly names. Fix for description tags - double encodeing the ampersand. 4.70.01.10 Fix For navigation includes on emails. PayPal security fix. Added gross_payment check against pdg submitted total - must be within a penny of each other. 4.70.00.09 Fix for Realtime shipping backup methods. 4.70.00.08 Fix for UPS packages that weigh less than 0.1 lbs. Google checkout fixes. 4.70.00.06 Fix for USPS packages that weigh less than 1 lbs. 4.70.00.03 Fix for rate compare and additional cost. 4.70.00.02 Beginning of Google checkout integration. Update to USPS V2 - Parcel now sets Machinable (Priority and rate compare already set that value) 4.60.20.05 Products now redirect to licensed site instead of generating a -9 license error (only -9 error every thing else must pass). 4.60.20.04 Fix for tag - if using paypal express checkout we had a typo in the hidden billmethod input. 4.60.20.03 Update for product remove in commerce when using quantity discounts. 4.60.10.05 Fix for deleteing "Cross Sale Multiadd Template" field. 4.60.10.04 Added ConfigVar for PDGMailer 'email_mime_content_disposition=inline|attachment' will set the content disposition for the partial mime header for the email and include filename. 4.60.10.03 Fix for Admin make live not working on solaris platforms - errors encountered with product files. Fix for extended UserDef update/insert in Commerce. 4.60.10.02 Admin Make Live set to automatically purge inactive and/or expired babble table entries. 4.60.10.01 Added new ConfigVar "mask_cc_num_for_csv=yes" will provide a masked number for the csv entry instead of nothing (empty cell). USPS ready for release. 4.60.05.02 Beta USPS V2 - completed 4.60.05.01 Beta USPS V2 4.60.03.05 UPS ship address fixes that deal with shipment schedueling. Rate compare additional shipping charge % and * update. 4.60.03.04 UPS number per box update. UPS ship from/origin address setup update. 4.60.03.03 UPS number per box update 4.60.03.01 Update to AIM for certification. Fix for WorldPay cancelled transactions. 4.60.02.06 Added the ability to display a cross sale template (multi add) for option full page add, individual option line add and single product add in a multiadd display. 4.60.02.05 AddedConfigVar "no_ship_for_zero_wt=yes" will force shipping to be free for orders with zero weight (even if using realtime service). AddedConfigVar "bypass_zero_wt_error=yes" will suppress the zero wt error for real time shipping compare methods. Fix for category template !---PARENT_IMG--- . The tag was showing the description not the image. 4.60.02.04 Update for UNIX Commerce MYSQL fix for userdefs (len>128) with a space at the 128th character. 4.60.02.03 Fix for ship label date displays. The date was showing up as the begining of the epoch. 4.60.02.02 Ability to change "Admin" via ConfigVar. Adjustment to zero weight error message - now will only be set for rate compare. Added ConfigVar 'Import_ignore_placeholder=yes' will allow imports without the '*' placeholder. 4.60.02.01 WorldPay Fix - error introduced in patch 4.60.01.42 4.60.02.00 Added new tag to category template (listcategories=action) '!---PARENT_LABEL---' will display the text 'parent_' if the category is a parent Fix for skipjack and Canadian billing/shipping addresses. Added new ConfigVar 'Softgood_payload_use_full_path=yes' this allows someone to place the softgood payload outside of the PDG Product directory. Added configVar 'comm_check_checkout_from_reg=yes' - this disables the ability for someone to register and goto checkout when starting from the checkout select template.4.60.01.53 Quickbooks Admin page update - reverse dns provided. update to zone names - not allowing '%' symbol - causes problems when changing zone information. 4.60.01.52 Added 2 new ConfigVars 'pfprolibpath1=yes', and 'pfprolibpath2=yes' will set the PDG_[product] directory for the library load path. The option 2 is more common. 4.60.01.51 Customer Contact combine action was not removeing the 'Orphaned Primary Address' correctly. Fixed add new category in cart. The error would occur if you have Product Database defined and you are using product categories. Fixed issue with Parent/Subcategory selection for display (showed up as a category sorting issue). 4.60.01.50 Store closed switch added to PDG Admin Options (Cart/Commerce options section). 4.60.01.49 Update to multiadd action. Removeing zero quantity/indexing error display for zero quantity multiadds. The error will only appear for indexing problems (where no mqty entry has a corresponding msku entry). 4.60.01.48 Modified current cat display tags to recognize parent category. 4.60.01.47 Added new ConfigVar 'Dont_display_gift_certs=yes' to be used in conjuntion with 'Display_empty_prod_cats=yes' and 'List_top_level_categories=yes' Added new ConfigVar 'Order_date_label=[string]' where string is the shopper.txt literal for string #49 'Order Placed at'. This should only be used if the shopper.txt literal has been changed. This resolved issues with order display by date range in the PDG Admin. 4.60.01.46 Some cc number display fixes 4.60.01.44 Beta V5 Issue and send gift certificate emails from the PDG Commerce Admin. 4.60.01.43 Fixed issue where offline payment methods were masking invoice prefix. 4.60.01.42 Order reporting fix - some encrypted orders that have lines that start with an '=' (equal sign) were not being displayed properly in the order reporting section. 4.60.01.41 Fix for V5 PDG Mailer. 4.60.01.40 Fix for MYOB shipping email. QBMS log update. 4.60.01.38 Added 2 new ConfigVars for MYOB Accounting Package import. 'MYOB_use_name_for_contact=yes' uses either bill or shipping first name for contact name. 'MYOB_use_company_name_for_line1_ordercsv_addr=yes' uses company name for line one if it exists otherwise it will default to full name. MUST be used with 'MYOB_display_full_name_for_line1_ordercsv_addr=yes'. 4.60.01.37 Added '!---INVOICE---' tag to product basket repeat section. ONLY Populates number on thankyou/credit accept pages - otherwise uses prefix and default '00000' Invoice number. Added new config vars: 'store_script_name=[path]' This will override the current script/module name determination. 'admin_script_name=[path]' This will override the current script/module name determination. 4.60.01.36 WorldPay fix. 4.60.01.35 Email timer modification. 4.60.01.33 Added ConfigVar 'disable_ref_for_prod_links=yes' this removes the prod reference entry from PDG generated links. Added fix and error message for multiadd when no products are added. Also fixed indexing matching errors. 4.60.01.32 Import append fix. QBMS server cert test ConfigVar 'qbms_test_cert=yes' 4.60.01.31 Some changes to the deliver softgoods link generation. Added ConfigVar "use_SSL_URL_for_download_links=yes". This will force the software to use the Secure path to the shopper/commerce executable (if it exists) for download links. 4.60.01.30 Fix for some formdata submissions in the admin. We were accepting inputs that were causing problems on various Admin pages. Specifically zones and options with lock options. 4.60.01.28 Added 3 new Commerce ConfigVars which allow the '!---BASKET_SELECT---' login page tag to have alternate displays. 'comm_login_no_empty=yes' - ConfigVar suppresses the empty basket selection. 'comm_login_no_saved=yes' - ConfigVar suppresses the database/saved basket selection. 'comm_login_no_last=yes' - ConfigVar suppresses the last purchased basket selection. If all three are enabled then the current basket (not the database/saved basket) is set as the basket for the user who just logged in. Added company to offline payment datafile. Added ConfigVar 'AIM_USE_INTERNAL_SSLCONX=yes' - this sets up the aim to use the internal sslconx. The configvar was created for someone using eProcessingNetworks.con on a windows server. 4.60.01.27 PayPal Website Pro Direct Payment fix - wrong country was being applied when billing and shipping address are different. 4.60.01.26 Added new tags - mostly to facilitate modrewrite templates. "!---DASHED_CURRENT_CAT_DESC---" - tag available for anypage - as long as a specific category can be located. "!---DASHED_DESC---" - tag available for repeat product/item pages,item page, additem page. "!---NEXT_SEARCH_INDEX---" - tag available for search results pages "!---PREVIOUS_SEARCH_INDEX---", tag available for search results pages "!---DASHED_CAT_DESC---", tag available for listcategories action and search result pages, 4.60.01.25 Fixed registration error display - mixup between country and state/province errors. Fix for !---ORDER--- tag on email template - was displaying on rendered page instead of email 4.60.01.24 Adjusted default product install to have keywords='specials'. Make style live will wipe out existing style settings. 4.60.01.23 Windows 2003 softgood external download program fix. 4.60.01.22 Added new tag . 4.60.01.21 Update copywrite year to 2006. Commerce fix for issue that causes babble errors with invalid coupon codes (when using redirect). MYOB update that lets customer indicate how Sales Status and Amount Paid should be handeled for the export. 4.60.01.20 Added href title and alt image tags to thumbnail search result templates. 4.60.01.20 Quickbooks Merchant Services release. 4.60.01.18 Fix for internal ConfigVar update (error introduced in patch 4.60.01.15). 4.60.01.16 Shipping country list update. 4.60.01.15 ConfigVar Update internal optimizations. Added 2 new tags '!---UPS_DISCLAIMER---' on thank you and verify pages. This displays the UPS messages and warnings. If this tag is used before where the shipping total tags are used or before a order display tag (like !---ORDER---) then the UPS messages will not appear next to the shipping total. '!---ORDER---' on thankyou. This generates the basket contents and totals similar to the verify order tag. Fixed PayPal issue when there is a large number of items basket. 4.60.01.14 Email V5 fix for encryption. 4.60.01.13 Commerce Import fix new product categories were not being imported. Fix for real time shipping/country list update. This dealt with fixing some internal country code translations specifically for UPS/USPS country listings. Fix for internal Lock Option check. A 'dont care' lock option was not being caught during the add action - this does not affect the javascript it only affects the internal check during the add action. Fix for Moneris issue. Moneris is having a problem with a transaction if only the gst tax is sent.pparently, hst and pst are also required if you send gst, although it is not documented. 4.60.01.12 Quickbooks Merchant Services Beta release. 4.60.01.11 Fix for maxlen incresed to 9 characters. 4.60.01.10 Fix for invoice number prefix being dropped for link payment methods. Fix USPS Luxembourg misspelling. 4.60.01.08 server license update 4.60.01.07 Added ConfigVar 'cart_import_v2=yes' this enables the new cart import process which only updates product categories with changes. 4.60.01.05 Added ConfigVar 'display_prcat_for_opt_price_change=yes' this will enable the display of the pricing category when the product price is 0.00 and the options dictate what the price should be. 4.60.01.04 Update for Skipjack Gateway. 4.60.01.03 Update for ups printall labels - sorting labels by invoice. 4.60.01.01 Email/SMTP changes. 4.50.01.05 UPS image label fix - problem introduced in patch 4.50.00.06. 4.50.01.03 iPay Credit Card Processing. 4.50.00.15 Fixed shipping method page - changes for ups origin labeling caused some javascript errors. 4.50.00.13 Added Quickbooks section to the PDG Admin. Importing fix for low memory warning/error in options,optionlocks and discounts. The error was caused by products that had skus that were substrings of other skus. 4.50.00.12 Admin style adjustments. (bgcolor set to white) Site Design/Style the page now shows current color for various classes/objects. thumbnail image displays now allow for either height or width or both to set image dimensions. Admin Template Settings section will allow enitre url for about us, contact and home pages - display=type will redirect if it is a static page. (eg. http://mysite.com/about.html). Added MYOB Settings section in the PDG Admin. 4.50.00.11 Fix for commerce search token grouping. The was resulting in varying search matches based on token ordering. 4.50.00.10 Innovative Gateway result logining changes. Added ConfigVar 'Display_payment_gateway_response=yes' this will display the gateway transaction values. Update for Thankyou !---ORDERINFO--- tag. Display change for offline payment methods - now it displays method description instead of nothing. Update to relational CSV file - V records display tax break down. 4.50.00.09 Innovative Gateway completed without void capability.. 4.50.00.08 Innovative Gateway modifications. Import fixes. 4.50.00.07 Innovative Gateway Support. Fix for Canadian provinces and CyberSource Gateway. 4.50.00.06 UPS Eltron Printer Support. 4.50.00.05 SkipJack fix where orderstring was not formated correctly (sku was being sent twice). Added 3 new ConfigVars. "Use_base_sku_for_numperbox=yes" currently we use the options to determine numberperbox uniquness - this requires the ShippingV5 config variable. "Exclude_items_from_ship=|[sku]|[sku]|[sku] ..." the list of pipe seperated product skus listed in this ConfigVar will ignored for shipping calculations. "Disable_force_cookie=yes" will suppress the forcecookie form entry. Added UPS Service name translations based on origin country. 4.50.00.03 SkipJack fix where orderstring was not passing the final ~ before ||. Begining of UPS origin based service names. 4.50.00.02 Update to linkpoint xml to convert restricted characters. Fix to option line import. Fix for invalid searchstart values. 4.50.00.01 Fixed sort to schedule shipment list. (introduced 4.05.50.46) 4.50.00.00 PDG minor upgrade. 4.05.50.46 Added sort to schedule shipment list. 4.05.50.45 Added Encryption section to Admin Panel 4.05.50.41 Added new repeat item tag This generates the option select box with a onchage event for the PDG recalc javascript (for a single item add=action). This tag is the subtotal without any pricing/customer category and/or item quantity discounts. This the difference between the above tag and the discount adjusted subtotal. 4.05.50.40 Added new repeat item tag This generates the option select box with a onchage event for the PDG recalc javascript. Added new repeat item tag gives number of relative index on page. 4.05.50.39 Removed Payer from PayPal directpayment api xml. Fixed Makelive action. Updated catman. Fixed import from csv for product categories. It was not writing the extended category text to the database in Commerce. 4.05.50.38 Update to PayPal Website Pros - all country codes forced to uppercase. 4.05.50.37 Added new custom !---BEGIN_REPEAT--- tags used in search results !---PREVIOUS_SEARCH_RESULT---, and .!---NEXT_SEARCH_RESULT--- both return -1 if the search bounds are exceeded. Added multiadd and madd (single item add from multiadd page) to trigger the !---ADDITEMMSG--- and !---ADDITEMDATA--- tags to generate the appropriate output.. 4.05.50.36 Added singeldisplay=yes entry for search display. This allows item individual template display on catalog searches. 4.05.50.35 Fix for SkipJack shiptophone requirement - modifications to how the 'Require_ship_phone=yes' ConfigVar behaves. 4.05.50.34 Added LinkPoint AVS void enhancements. 4.05.50.33 Added '!---ADDR1---','!---ADDR2---'.'!---SHIPADDR1---','!---SHIPADDR2---' tags to verify action (for verify page). Added '!---SHIPADDR1---','!---SHIPADDR2---','!---ACCEPT_MESSAGE---' tags to buyit action (for thankyou, and creditaccept pages). Note:'!---ACCEPT_MESSAGE---' is replaced with "Thank you for your order. It has been approved and accepted." if approved or "Thank you for your order. It is being reviewed." or the fraud message provided by the merchant. (the quoted strings are translateable literals). 4.05.50.32 If 'Require_ship_phone=yes' ConfigVar is found and shiptobill is selected the billing phone information will used for the shipping phone information (this fixes the shiptophone required field for SkipJack payment gateway). Added ConfigVar 'List_top_level_categories=yes' will cause the listcategories action (without a parent specified) to only list categories that have sub categories. 4.05.50.31 Fixed some VeriSign Fraud protection displays. Also added the ability to save cybersource orders if they are marked for review by the Smart Authorization service. 4.05.50.30 Fixed ship address when using Express Checkout from the verify page for PayPal website payemnts pro. 4.05.50.29 Fixed a commerce error that occurs on itinial setup with ES Linux - commerce was trying to query database indexes when not connected. 4.05.50.28 AIM fix for an error that occurs when offline payment (which is not allowed) is selected for a AIM processor/gateway. 4.05.50.27 Fixed reindexing issue when searching userdef fields. 4.05.50.26 Fixed issue with PayFlow.Link shiptext, billtext and country output some of the problems were introduced in patch 4.05.50.25. 4.05.50.25 PayPal Express checkout now sends the basket cookie with the return url. (mostly applies to shared ssl certificates). Fixed country output affects PayFlow Link Payment methods. 4.05.50.24 XML Parser issue fixed- Affects PayPal Website Pro express checkout from shopping cart verify page. 4.05.50.23 Moneris transaction log update. 4.05.50.22 Payflow Link csv billing country fix (needs the ~countrycode encoding). Added V record to relational csv. The new record is for multiple tax agencies (only displays for more that one tax rule . Added ConfigVar 'numerical_phone=yes'. This will remove all non-digits from all phone csv fields. Fixed issue where user login for admin was not allowing "new" payment method access. 4.05.50.21 Payflow Link csv billing country fix. 4.05.50.20 PDG XML Parser update fixes issues with UPS and PayPal Website Pro. 4.05.50.13 Moneris eSelect Upgrade. 4.05.50.12 Fix for CyberSource Gateway UNIX versions. 4.05.50.11 Fix PayPal/WorldPay/PayflowLink (VeriSign) to work with Commerce Gift Certificate partital payment of an order. 4.05.50.09 Added new tag '!---SEARCH_INDEX---'. This tag will be replaced by the relative index of the item in the search result list - only available for 'BeginRepeat/EndRepeat' section. 4.05.50.08 PayPal Website Payment Pro complete integration. 4.05.50.06 Added ConfigVar "Incremental_price_rounding=#", This will force incremental rounding at each one of the three steps (1-base price,2-price category/customer category,3-item quantity discounts). 4.05.50.05 Beta Release of PayPal Website Payments Pro. 4.05.50.03 Fixed !---SHIP_METHOD--- tag for html emails. 4.05.50.02 Added 2 new ConfigVars for softgood exec and changed illegal chars to '|&' - these chars redirect stdout and create background processes. "Softgood_exec_replace_char=[single character]" we will replace illegal softgood exec chars with the single character provided otherwise the program will default to '_'. "Softgood_exec_illegal_chars=[illegal character string]" the string will override the '|&' as illegal softgood exec characters. Fix for discount import. Some values were not getting imported properly. 4.05.50.01 Still some live issues with the new PayPal API - not ready for release. 4.05.10.01 PayPal Website Pro release. Fix for shared option delete Added ConfigVars 'ShippingV5=yes' and "Maximum_package_weight=xx.xx". This will limit how much a package can weigh - still in testing. Added new MYOB Config Var 'MYOB_use_passthorugh_as_comment=yes'. This will only use the first passthrough in the list of name=value entries. 4.01.01.151 Partial PayPal Website Pro integration. 2 new MYOB config vars - used to enable order printing. "MYOB_purchase_order_delivery=char" "MYOB_purchase_layout=char" added slash to empty basket pdg link 4.01.01.149 Fixed keywords search tokenizing. Some quoted strings were not being parsed correctly. 4.01.01.147 Added ConfigVar 'Export_customer_category_price=[customer category code]'. This will export the price changes and customer cat code for commerce csv export. Added Item page tag. !---OPTION_SCRIPTS_INSERT function_call();--->. This will create the pdg javascripts for options and add 'function_call();' as a function that is executed when an option onchange event occurs. 4.01.01.146 Added ConfigVar 'Use_fullsku_for_qty_disc=yes'. This will enable product qty discounts to determine qty based on fullsku (using option sku suffixes). Added Item page tag. . This will generate a javascript array named _option_array_[option index number]_. 4.01.01.145 Fix for Windows cybersource configuration page. Incorrectly displaying that CSConnect is not installed (it is not needed for windows - ics2api.dll is required for windows) 4.01.01.140 Fix for internal lockoption check (uses ConfigVar Check_lockoptions). Added ConfigVar 'FullSKU_report=yes' will generate a report for full sku - requires DB version 2.6 or greater. Fixed !---CURRENT_SUBTOTAL---, it was displaying pricing when pricing is disabled. 4.01.01.139 Fixed gateway default values for CyberSource and SkipJack. Added OpenSSL/Linkpoint integration activated by ConfigVar 'LinkPoint_Use_OpenSSL=yes' 4.01.01.138 Fixed a zone problem - where a corrupt zone file 4.01.01.137 Added SkipJack Gateway to billing method section of Admin. Fix for product import - quoted section headers will be allowed and a quoted semicolon is allowed as blank line indicator. Import increment increased to 250 products per execution segment. 4.01.01.136 Fix for '!---STYLE_SHEET---' tag. Used to display style sheet even when site design mode is disabled. 4.01.01.135 MYOB update some custom ConfigVars were added. 4.01.01.134 Fix for thankyou set-cookie output. Fix for '!---SEC_FORCE_DATA---' tag - was not generating the appropriate forcecusttext entries on the basket page. (no forcecusttext entries when a ssl chekout occured on a site where the non-ssl domain does not match the ssl domain). 4.01.01.133 Added internal Lockoption check on add actions. A ConfigVar, 'Check_lockoptions=yes', is required to activate this functionality. 4.01.01.132 SkipJack Integration completed. Modified function of shiptobill checkbox on checkout action. Now it sets shipphone1,shipphone2 and shipemail to contact info if selected. Added 2 new ConfigVars to require phone1 and shipphone1. 'Require_ship_phone=yes' and 'Require_bill_phone=yes' The ConfigVar 'HTML_EMAIL_HEADER' has been disabled. The 'Email_MimeType=html' is used now.(ConfigVar already in use for other email settings) 4.01.01.131 Update for multi ship. Now name-inputs can be skipped for in the new recipient list. Update for order log reporting so that it can be viewed non-seucrely if credit card info is not being stored. Update for real time ship logging. credit card info will not be stored in rtship files when stored for other types of logging. 4.01.01.130 Added support for TrustCommerce Payment Gateway. 4.01.01.129 Update for CyberSource. 4.01.01.128 Update for MYOB export. 4.01.01.127 Fix for CC detail logging. The the order of the detail values had to be changed. Updated ConfigVar 'PFLink_check_avs_decline=yes'. Other than "AVSDECLINED", "CSCDECLINED" will casue the order not to be authorized. 4.01.01.126 Added ConfigVar 'Hide_first_CC_digit=yes'. This setting makes commerce x out the first CC digit. 4.01.01.125 Added ConfigVar 'Log_gpg_encryption=yes'. This setting allows the gpg process to create and encryption log. Added ConfigVar 'Debug_gpg_encryption=yes'. This setting runs gpg in debug mode and logs the output to the gpg log - this config var requires the the config var above to be set also ('Log_gpg_encryption=yes'). 4.01.01.124 Added ConfigVar 'Allow_negative_dynamic_price=[PRODUCT CODE]'. This setting allows the dynamic price for an individual product to be negative - as in a discount product. 4.01.01.123 Added ConfigVar 'External_realtime_update=yes'. This setting was created to deal with realtime.csv update errors on Windows 2003 servers. This config setting requires realtimecsv.exe in the PDG_[product] directory. Added ConfigVar 'Special_realtime_search=yes'. This setting was created to deal with realtime.csv update errors on Windows 2003 servers. This config setting allows for a different process for the realtime.csv check. 4.01.01.122 Fixes an issue where option inventory tracking was cuaseing some products not to display. !---PRODUCT_CATEGORY_CODE--- new repeat basket tag. 4.01.01.120 Added ConfigVar 'PFLink_check_avs_decline=yes'. This is a workaround for Verisign PayFlow Link when using AVS without Fraud Protection Service. 4.01.01.119 Added fix for importer added 4 character prod cat check and more error reporting for import process. Also all product category codes will be forced to upper case (to match the PDG admin add prduct category). Added ConfigVar 'Dont_encrypt_special_notice=yes'. This causes the shopping cart not to encrypt special notice emails and x-out the exp. date and cc number. Added ConfigVar 'SMTP_force_250_HELP=yes'. This is a workaround for some SMTP servers where we get a blocking situation when expecting data back from the SMTP server. 4.01.01.117 Added new feature that creates MYOB import files. Added new gateway: CyberSource. Fix softgood exec issue introduced in patch 4.01.01.107(deals with removing of shell special chars) Added new Basket Repeat tag. '!---INDEXOPT#---' will return the index value of the selection for option #. Added new ConfigVar 'Bypass_realtime_update=yes' This config var is a workaround for Win 2003 servers that have problems with updateing the softgoods csv files (after download leaves realtime.lock in PDG folder). 4.01.01.115 A product will store product prices based on the number of decimal places set in the admin. Fixed tag. Fixed Product Category Import. In some situations the empty column indicator (*) was being set as the value for the column. 4.01.01.114 Partial integration of CyberSource gateway into the shopper/commerce. Added more !---SCRIPT_NAME--- tag protection. Added error messages for version determiniation. Previous versions displayed upgrade/version mismatch error instead of appropriate error message. Added ConfigVar 'Dont_send_cust_info_to_paypal=yes'. No customer info will be sent to PayPal for processing an order. 4.01.01.113 Added ConfigVar 'Bypass_realtime_update=yes' as a softgood workaround. Fix softgood download/realtime.lock for Windows server - Lock will be invalidated after 5 mins. 4.01.01.112 Fix for USA e-pay authentication type select. 4.01.01.111 Fix for shipping cost when payments are set up as a verify page submitting to a link method. Added ConfigVar 'Allow_gift_cert_with_link_payments=yes' which allows gift certificates to be used when the payment method is VeriSign PayFlowLink or PayPal. Fix for !---ROW_COLOR--- in option section. 4.01.01.110 Fix for User Defined data droping last character when over 129 characters. Update for PayPal item data. Now we send the full sku instead of the base sku. Added !---ROW_COLOR--- tag to !---BEGIN_OPTION---, !---END_OPTION--- section of the basket. 4.01.01.108 Another update for 'not' and price range seraches for Commerce. Update for cross/up sale import issue where last sku gets repeated. 4.01.01.107 Fixed 'not' and price range seraches for Commerce. Added shell special character filer for softgood exec tag. Added 'NAME=first last' parameter to VeriSign. (was not available for all VS configurations. 4.01.01.106 Added ConfigVar 'Dont_import_*STG=yes'. This stops the shopping cart from exporting products in the stage product category (*STG) in Commerce. 4.01.01.104 Added ConfigVar 'Dont_send_items_to_VeriSign=yes'. This stops the shopping cart from sending the item details to VeriSign pfpro. 4.01.01.103 Further SMTP modifications using NOOP. 4.01.01.102 Fixed mini basket tags. They were displaying the incorrect totals when a basket was emptied. 4.01.01.101 Added new ConfigVar (SMTP_Enable_NOOP=yes). So far it is only required for customers who want to use PDG Mailer and are hosted at 1and1.com. 4.01.01.100 Added userid to LinkPoint request in the new API - it will have host name or storenumber if we could not determine host name. 4.01.01.99 Added the special flag (&) for cross sales in cart. The '&' makes the cart not display the cross sale if already in the basket. New ConfigVar 'Display_empty_prod_cats=yes' will display a prodcat for listcategories=action even if it has no products. 4.01.01.98 metacharge recurring billing 4.01.01.96 Added 3 new item template tags. !---HEIGHT---,!---LENGTH---,!---WIDTH--- Added new item template tag for radio option price recalc script !---RADIO_PRICE_SCRIPT---. Added new search result template tag to display the number of products that matched !---NUM_SEARCHRESULTS--- Fixed USPS Economy filter issue. Fixed Product Option section ship from zip code. Was not updated appropriately for UPS shipper/shipfrom distinction. Fixed commercial/saturday delivery inidcator for UPS realtime ship scheduling. Added new ConfigVar 'Softgood_exec_sep=[character]', this setting will override the default comma(,). Added new text email tag . fixed passthrough display on emails. 4.01.01.95 Fixed !---PHONE1--- tag (on checkout was generating the phone2 value). 4.01.01.92 Fixed issue with the BEGIN_REPEAT/END_REPEAT tags not displaying data after the end repeat tag that is on the same line 4.01.01.91 Added ConfigVar 'Log_import=Yes". This will create pdgimport.log this file will log what prodcuts are imported. Fix import issue dealing with valid csv lines without CRLF. 4.01.01.90 Added URL encoding to PayPal IPN Validation. Fixed Row Color issue where the flag was reset when templates were updated in site design mode. 4.01.01.89 Adjusted smtp client to increase email delivery speed. 4.01.01.88 Completed adding shipphone1, shipphone2, shipemail as new html entries that will be propogated to payment and logged by the shopping cart/commerce !---SHIP_EMAIL---(on checkout), !---SHIPEMAIL---(on verify,thankyou/email) !---SHIP_PHONE1---(on checkout), !---SHIPPHONE1---(on verify,thankyou/email) !---SHIP_PHONE2---(on checkout), !---SHIPPHONE2---(on verify,thankyou/email) Added new thnakyou/email tag !---AFFILIATE---. Added new ConfigVar 'PayPal_log_debug=yes' - this logs extra information in the PayPal log file. Added new ConfigVar 'Display_email_with_billing=yes' - the default mono spaced text order output(used on text email/text order log/monospace thankyou output) displays the customer email with the shipping info. This tag displays the main cust email with the billing. Added new basket repeat tag for item price with quantity discount adjustment !---QTYDISC_BASEPRICE---,!---QTYDISC_QTYPRICE--- 4.01.01.87 Addeing shipphone1, shipphone2, shipemail as new html entries that will be propogated to payment and logged by the shopping cart/commerce Fixed bug where the PDG Admin Panel email template settings were causing other template errors when left blank. 4.01.01.86 Fixed DB install issue introduced in patch 4.01.01.85. Added new ConfigVar 'Basket_upgrade=yes'. This tag will display the buttons at the bottom of the basket page differently. And enable the 'Basket_file=[file]' override. Added new ConfigVar 'Basket_file=[file]'. This will use the file specified instead of the default basket display. Added new listcategories=action (Category Template) tags. These tags display parent category info. "!---PARENT_DESC---", "!---PARENT_IMG---", "!---PARENT_TEXT---", "!---PARENT_CODE---", 4.01.01.85 Added %q to softgood exec parameters. %q will be replaced with the item quantity, Updated !---DATE--- tag so that it is the local server date time. 4.01.01.84 pdg_ship cookie was not being reset for a defaction=verify. This issue has been fixed. Fixed affiliate tracking issue with link methods. 4.01.01.83 Fixed WorldPay issue where the incorrect totals where being displayed. 4.01.01.82 The '!---ITEMOPT_FOR_ADD---' had to be renamed to !---ADD_FORM_ITEMOPT---. Fixed some import issues with categories losing some of the category specific data. Added three new tags for multiitem/search result BEGIN_REPEAT/BEGIN_REPEAT_ITEM section these tags deal with the realtimeprice and optionlock javascripts. "!---ITEM_JAVASCRIPTS---", - this tag inserts the javascripts "!---JAVASCRIPT_ITEMOPT---", - this tag inserts itemopts with the appropriate javascript hooks "!---ITEMRECALCFIELD---", - this tag inserts the entire input box that is used for the realtime price recalc. Added ConfigVar 'Force_QB_AA_To_Sales=yes'. This will cause Credit and offline orders to be recorded as 'Credit' and/or 'Remote' (insted of 'Offline' or just the payment description) for the PDG Accounting Accelerator.This will cause all orders to be stored as sales reciepts (normal operation would only treat realtime CC orders as sales reciepts). 4.01.01.81 Forceaffliliate was not passed properly on the user/login pages. Added !---DATE_TAG--- Fixed product basket links to pass reference if available as an entry; Added ConfigVar 'Index_Page_Override_for_reference=[location]' this will let you set a index page override for the 'return' action (also known as shop some more/continue shopping ) 4.01.01.80 Fixed !---ORDERINFO--- tag for html email. The order information was appearing in the browser (not in the email) Fixed !---SOFTGOODS_LINK--- text email tag. No line breaks were inserted if more than one link is displayed. Added ConfigVar 'Force_QB_AA_To_Invoices=yes'. This will cause Credit orders to be recorded as 'Offline' (insted of 'Credit") for the PDG Accounting Accelerator.This will cause all orders to be stored as invoices (normal operation would treat realtime CC orders as sales reciepts). Fixed pricing display on thumbnail searches to ues currency format display. 4.01.01.78 Adjusted mail mod 'MAIL From: ' line added space after 'From:'. This was causing some problems for some mail servers. Added standard tags that work on preadd,add,search !---CURRENT_CAT_CODE---,!---CURRENT_CAT_IMG---,!---CURRENT_CAT_TEXT--,!---CURRENT_CAT_DESC--- 4.01.01.77 Fixed issue the user style data was being truncated and causing style data not to load for a page. 4.01.01.76 Fixed issue where link payment methods were adding the sku prefix twice. Fixed !---PRICEOPT#[C]--- repeat basket tag. 4.01.01.75 Fixed smtp problems related to reading auth data from servers. 4.01.01.74 Fixed remote logging problems. 4.01.01.73 Alternate row coloring admin interface for site design and normal display modes. 4.01.01.72 XML Logging update. Special characters like <>&'"` will be repalced with the appropriate escape sequence. !---ROW_COLOR--- tag added to custom basket and custom search results. This tag will be replaced with even or odd based on a product relative index in the output list, Color_Basket_rows=yes config variable added. When set will alter default basket display by adding a class or bgcolor for alternating colored rows. 4.01.01.71 Added switch for VeriSign PFLink to enable "SHOWCONFIRM=True" - requiered for PFLink Buyer Auth check. Add switch for PDG shopping cart to skip the category code part of the sku in the multi line CSV file. 4.01.01.70 Fix for Windows license failure when using SSI pages. 4.01.01.69 Fixed multiship issue where the method based ship discount was not working.. 4.01.01.68 Updated !---CAT_IMAGE--- tag on repeat category display. It will now show the transparent gif if no category inmage is set 4.01.01.67 Realtime shipping was not reading the product line (i record) with description properly. Added CUSTIP to VeriSign gateway parameters. 4.01.01.66 Added new tag !---BEGIN_REPEAT_ITEM---. This tag can be used on multiaddtemplate and custom search templates. Using this tag instead of !---BEGIN_REPEAT--- will stop the hidden msku entry from appearing where BEGIN_REPEAT is found. Added new tag !---SKU_INPUT---. This tag is used in conjunction with the new tag above. The tag will insert the hidden msku value needed for the templates above. NOTE: if using the !---BEGIN_REPEAT_ITEM--- tag then !---SKU_INPUT--- needs to be added to the repeat section. (if !---SKU_INPUT--- is not found no skus will be found for the multiadd/madd(which adds a single item from multiadd page). Added !---ITEMOPT_FOR_ADD--- which generates the option selects as if for an add action. 4.01.01.65 Adjusted import/export to allow Y or instead of 1 for on/off prdouct flags. Also adjusted import to allow $ and spaces in price/cost columns. 4.01.01.64 Adjusted import/export to allow Y or instead of 1 for on/off prdouct flags. Also adjusted import to allow $ and spaces in price/cost columns. 4.01.01.63 Added config variable 'Skip_Cross/Up_Sale_In_Basket'. This is a global override it causes cross/up sale items not to be listed if in the basket. 4.01.01.62 Fixed problem with real time ups ship scheduling when a shipment originates in the US and is going to Canada or Puerto Rico. 4.01.01.61 Added search page checkbox for setting 'Category_Search_Display=yes' (see patch 58). 4.01.01.60 Fixed some user login problems. 4.01.01.58 Added the configuration variable 'Category_Search_Display=yes'. This will cause the store to use the category template setting in the administrator when displaying search results. 4.01.01.57 Added the ability to place an '&' in front of a sku for cross/up sale and the product will not be shown if it exists in the basket (the cookie needs to be reset before a cross sale product is shown again when the action is remove product). 4.01.01.56 Added the ability to create a product with a dynamic price that can be entered by the user for donations etc (only available for add action). 4.01.01.55 Fixed option sku suffix error message - Maximum length for option sku suffix is 5 characters. 4.01.01.54 Fixed Import issue. The Admin would stop importing the rest of the block (100 product segment) when an error was encountered. 4.01.01.53 Added ability for PayPal to send item details with a transaction. 4.01.01.52 Contact has been made an optional field. A switch in the admin now determines wether contact is a required field for the verify action. PDG Mailer ESMPT negotitaion fixed. 4.01.01.51 Fixed error display when an option description is not entered. the admin was displaying a softgood error. Fixed no pricing display in emails and order logs. 4.01.01.50 Added Sendmail Location to Admin email form. 4.01.01.50 Added the ability to generate and use a demo license. 4.00.01.49 Fixed Intro page display. The cart was not locating the appropriate Config dirextory. 4.00.01.48 Fixes Froogle feed issues. Fixes user style issues. 4.00.01.47 Fixes Softgood download issue. Fixes return action. will use return url even if no reference entry is located.. 4.00.01.46 Fixes admin softgood display. The Admin was only showing 254 characters - this patch will display 1023 characters. 4.00.01.45 Fix for softgoods - link methods are now considered valid for softgood execution/display. Fix for Link payment method customer IP has been fixed to include the customer's IP not the Link method's IP. 4.00.01.44 Updated verisign added additional parameters to send to verisign for authorization. 4.00.01.43 Update for !---REASON--- TAG (was not working for emails). SMTP Authentication for plain text user/pw. 4.00.01.42 Added Frequent Shopper Points Update to admin. 4.00.01.41 Made email address display with billing information for standard multi-shipto order. 4.00.01.40 Adjusted new repeat option display to make dash, dot translation for product skus in select box option display. 4.00.01.39 Added new tag '!---REASON---' intended for use on vendor emails for a declined order. Added new Config Variable 'HTML_EMAIL_HEADER=Yes' will force html headers for Special Notice HTML emails (this will be included in default install). 4.00.01.38 Site Design section of the admin was not displaying skins due to document_root enviornment vairiable. Adjusted Admin to use shopper.conf var doc_root. 4.00.01.37 removed leading   from passthrough output. 4.00.01.35 Fixed intro pages so that the intro display is more robust and will work with a misconfigured shopping cart. 4.00.01.34 Add product in the shopping cart when categories are turned off, was not allowing more than 16 chars for the product code. Fixed max sales tax rules. New max is 250 (was 50). Added some rule checks amd debugging statements. Fixed adding duplicate user names for new customers on UNIX systems. Load skin when buttons only was checked did not work - has been fixed so that the buttons part of a skin can be loaded. 4.00.01.33 Contact repeat tags added for user display/update page in Commerce. Option selection insert ordering error was fixed. !---SEC_FORCE_DATA--- was fixed so that removeall action does not generate forcecookie in the Shopping Cart. 4.00.01.32 metacharge corporate payment gateway 4.00.01.31 New dynamic introduction pages. 4.00.01.30 Option display repeat tags for sample item. 4.00.01.29 Added 2 (2 display variations) new tags for custom basket option display. !---NON_ZERO_PRICE---,!---NON_ZERO_QTYPRICE---,!---NON_ZERO_PRICEC---,!---NON_ZERO_QTYPRICEC---. 4.00.01.28 Add item template has been made optional. 4.00.01.27 Fixed server license issue for shopper/commerce executables. Added !---TEXT--- tag for add item template. 4.00.01.25 Added config var PAYPAL_SERVER_ADDR. Fixed User section. Gift certificate admin privileges were not saved. Fixed emailaccountinfo action. The display was cuasing an endless login display loop on certain templates due to loginrestart element. Enabled config vars for shopper, commerce executables to read doc root config variable and set template path accordingly. 4.00.01.24 Adjudted import update for the shopping cart. The cart was adding CRLF to the end of some products. 4.00.01.23 Added ability for version 4 product to retrieve a version 2 license and use it.(Commerce) Fixed export issue where errors were generated if not createing product csv file. 4.00.01.22 Windows softgood download still has issue with text conversion on binary files. Fixed babble issue on return from third party payment processing when using Commerce. Add !---QTYPRICE[C]--- tag. Adjusted !---ITEMRECALCFEILD--- Tag so that it creates a hidden realtimeprice input when display pricing is turned off. 4.00.01.21 Adjusted windows softgood download. Fixed !---DISCOUNT_AMOUNT--- tag. Updated listcategories action so that product categories without products do not get listed. 4.00.01.20 Fixed WorldPay issue were temp file name was not getting sent. 4.00.01.19 Added ability for version 4 product to retrieve a version 3 license and use it.(Shopping Cart) 4.00.01.18 Added a shopper.conf variable 'Display_Zero_Weight=yes' will display zero for weight on the custom basket template. Added email to Billing info display. Added Invoice Number and passthroughs to non - monospace thank you output. 4.00.01.17 If link product description on basket was disabled then the description was not being displayed. 4.00.01.16 Fixed issue where no skins were being dispalyed in admin. (introduced in patch 15) Added ability to delete saved skins. Changed saved skin directory names to match the skin name. 4.00.01.15 Fixed _vti is file list displays. Fixed HTML email template translation. Email templates are always located in PDG_Cart folder. Fixed CrossSale/UpSale lists. Fixed real time shipping so that it always reads files in relational mode. 9/2/2004 4.00.01.14 Fixed Import/Export issues. 9/1/2004 4.00.01.13 Fixed Email issue with PDG mailer. 8/31/2004 4.00.01.12 Fixed Windows softgood download. Fixed Irix zone problem. - Updated IsInZone(); 8/30/2004 4.00.01.11 Added shipping discounts to customer category pricing. 8/26/2004 4.00.01.10 This should be the new release version.