# ====================================================== # $7 Secrets Scripts -- Change Log # ====================================================== 2.8 (2008-01-22) -> New: Separated e-mail messages sent by the script into individual, editable text messages -> New: Separated "Purchase Record Not Found" message from the script, making it possible to modify it and theme it to match your site (purchase_notfound.html) -> New: Localization settings have been added to settings.php, allowing users to change the wording and/or language of messages shown to the customer -> New: Added charset variable to PayPal button code ($sys_charset) to allow proper encoding of high-ASCII characters (common in non-English languages) (https://ppmts.custhelp.com/cgi-bin/ppdts.cfg/php/enduser/std_adp.php?p_faqid=54) -> New: Updated config.php with new settings added since 2.7 was released -> Fixed: Invalid actions now show sales page instead of expired page -> Fixed: Bug that split From addresses when there was a comma in the $sys_item_name -> Fixed: Bug that flagged purchase as fraudulent when there was an apostrophe in the product number -> Fixed: File locking now occurs when sales moved from fraud file to purchase file -> Fixed: Sales marked as "not fraud" are now removed from the fraud file -> Fixed: Sales marked as "not fraud" now have the proper expiration date set -> Fixed: Sales marked as "not fraud" now respect the $sys_ipn_email setting -> Fixed: Script refreshes "Waiting for PayPal" screen in IE7 (works around default META REFRESH setting) -> Fixed: config.php now doesn't delete existing settings.php file when loaded -> Changed: Giveaway cookie expiration now matches download expiration ($sys_expire_hours) -> Changed: Script waits full one minute for PayPal confirmation -> Changed: config.php now writes settings.php with comments/instructions -> Changed: The Tell-A-Friend form is now also on downloadoto.html -> Changed: Admin panel image now expected in images within script folder folder -> Changed: The code has been cleaned up v2.7.3 (2007-09-27) -> BUG FIX: $sys_version was a real number, now a string. Fixes number error when second decimal point was used. -> BUG FIX: Fixed error when the number of sales letters was reduced (for sales conversion testing). v2.7.2 (2007-09-21) -> Admin panel image (adminlogo.png) is back in package. -> Script version numbers are consistent between components and reflect the correct release. -> Removed ability to collect Country / State / Zip code information. -> Removed questionable verbiage from salesletter.html template. -> Added link to skip squeeze page to squeeze.html template. -> Changed PayPal cancel URL when customer cancels OTO transaction, now returns to OTO sales page. -> BUG FIX: Now records payment_amount to fraud.txt instead of payment_gross. v2.71 (beta only, never publicly released, 2007-07-31) -> If user configured settings.php with a domain name that was not all lowercase, customer could not download product. -> BUG FIX: Blank address was sent to PayPal when $sys_item_percent is not 100 and there is no affiliate cookie set. -> BUG FIX: salesletter.html was always shown, regardless of which salesletter was chosen for split testing. -> BUG FIX: Zip code collection was shown twice, after front-end purchase AND after OTO purchase. -> BUG FIX: Error was thrown if salesletter array was modified after testing. -> BUG FIX: Counting of sales when using $sys_max_sales was including OTO sales, now includes only front-end sales. v2.7 (2007-07-23) -> Added code so ?e= with no PayPal email will clear the affiliate cookie. -> Added ability to collect Country / State / Zip code information for tax purposes. -> Added conversion tracking and the ability to have multiple sales letters for conversion testing purposes. -> Added the ability to limit the number of sales before "closing the doors." (soldout.html) -> BUG FIX: Added $sys_item_percent variable to settings.php. -> BUG FIX: Recording payment_gross to ipn.txt instead of payment_amount. Caused problems for some currencies. -> BUG FIX: Script would hang after customer redirected back from PayPal. v2.6 (2007-05-01) -> Added ability to alternate commissions on primary product as well. -> Added version info and item/oto commission info on "Please Wait" order screen. -> SECURITY: Added additional security for admin back-end to prevent cookie spoofing. -> BUG FIX: Added folder location into cookie path for multiple products running on the same domain. v2.5 (2007-04-25) -> BUG FIX: Sometimes you could still purchase through your own link even if you weren't a customer and $sys_purchasers_only was true. -> BUG FIX: If customer clicked OTO purchase link but did not purchase, their download link would be to the OTO. -> BUG FIX: config.php file wasn't writing out the currency value to settings.php -> BUG FIX: to prevent warning messages, a blank ipn.txt file is created automatically if it doesn't exist. -> SECURITY: to prevent directory listing of templates folder (should someone discover its name), an index.html file is created there automatically. -> Removed need for cookies throughout purchase/download process to prevent expired download issues. v2.4 (2007-03-27) -> BUG FIX: When OTO commission is set to zero, affiliate always gets the commission. -> BUG FIX: Affiliate cookie now cleared if only customers are allowed to be affiliates. -> BUG FIX: Removed case-sensitive referrer domain comparison for TAF. -> IPN script now prevents people from paying less than stated price for products. -> IPN script now prevents people from purchasing using different emails from the same domains. -> Added admin section for viewing fraudulent transactions. -> Added version number to ipn.php, config.php and settings.php -> Added back-end search features for sales records. -> Added download security. v2.3 (2007-02-28) -> Added code for parsing PHP in templates. -> Updated code that decides who gets OTO sale. -> Major Security update tracks purchases by IP and only allows Completed payments to be redirected to the download page. -> Added ability to only allow OTO customers to get commissions on the OTO. -> Added ability to disable download emails from automatically being sent. -> Added support for all PayPal currencies. -> BUG FIX: Corrected 48 hour extension of download link to add 48 hours to THIS moment. -> Added script configure util (config.php) v2.2 -> Added version list. -> Added ability to only allow purchasing customers to be affiliates. -> Added giveaway product functionality. -> Added affiliate emailing. -> Added a few bug fixes. v2.1 -> Added Tell-A-Friend