Member Pro 4.2.8 released Release target: bugfixes and new features Changelog: Code: 4.2.8 2012-07-30 16:46:33 +0400 Core changes: Added new aMember CP menu option: Edit Messages Use icons to display status for tickets in helpdesk instead of long text phrase Visual highlight for active tickets for admin and user Redirect to other domains through amember_redirect_url parameter disabled by default Make width of report adaptive for better integration with custom themes Display details about coupon's usage Fixed bug: The same data was displayed for all "payments by products" reports on dashboard. Improved compatibility with jQuery.noConflict() Fixed bug: Incorrect formatting for empty product option in Product brick. Improved stability for import from amember v3. Fixed bug: Incorrect default value could be set for select custom fields. Payment plugins: Fixed bug: AuthorizeCIM plugin trial problems Authorize-AIM plugin fixes Added Warrior + WSO PRO integration plugin. Paypal: access was disabled incorrectly if user have paypal recurring subscription with limited installments. Last period of access was not added. Internet Secure payment system plugin implemented Fixed bug: Clickbank recurring payments wasn't registered sometimes. Fixed bug: Unable to cancel 2CO recurring payment if invoice have more then one payment. Integration plugins: Fixed bug: Single login with wordpress didn't work if wordpress was installed on subdomain REST API: renamed nested controller ids REST API: modify name of all controllers so all of them has "s" at the end, related commit #4bb1b93 Credits Plugin: add admin interface (view/debit/credit) 4.2.7 2012-07-11 18:42:00 +0400 Core changes: Send headers about default charset from PHP (utf-8) Fixed bug: EU Tax was charged for not EU countries. Fixed warnings: 1. Notice in amember CP -> Add admin screen, 2. RECOVERABLE ERROR:</b> Argument 1 passed to Admin::setPermissions() must be an array, null given refs #894 - added qty to PDF invoice Added new field to users export -> Amount of all payments made by user closes #892 - REST API: check-access by email parameter changed from "login" to "email" added user's fields to invoice export bug fixed - set up default value for custom fields Bug Fixed: incorrect grid methods in permission configuration for REST API bug fixed with IE - wrong position for popup login form fixed bug with IE (comments <!-- --> is not allowed inside <script></script>, login link in signup form did not work. bug fixed - did not assign product and payment arrays for cancellation notifications Fixed bug: Unable to add second payment manualy from aMember CP if invoice have free trial Fixed bug: Errors were not displayed in Cart -> Basket Changed default user <-> affiliate relations lifetime to 0 (forever) OTO plugin: unable to add large html template in OTO plugin Fixed bug: Unable to add active free invoice from amember CP. Added ja_JP locale support. API: ability to prepend hook Added ability to populate affilate links page with custom content Bug fixed - redirect to no-access worked only for active users, for all other users it was redirect loop Am_Lite does not work when usage of php session is enabled in config bug fixed with video player in IE9 added more user's fields to the export of payments added cancelations handling added supported currencies for fastspring plugin added more user's fields to the export of payments New way to unserialize session in Am_Lite New Payment Plugin: Paypoint hosted gateway(supports recurring and multi currency payments) set up 'threadedmode' as it configured in default registration settings bug fixed - Am_Lite does not work when usage of php session is enabled in config Closes #873 - limited Admins can delete users bug fixed with recurring payments Fixed bug: Access to aMember pages was not logged properly. Added new ability to log access from any non-amember page. implements #872 - Import3 : migrate old Facebook id and comments bug fixed: coupon conditions break chain and return its match result but should return false only in case of it does not match added commission handler for free signups Implements #859 - add page_style to paypal plugin next rebills changed from 'next month' to 'next 30 days' added redirect to facebook for logout bug fixed - not working waiting block on thanks page bug fixed - could not purchase paid product after free bug fixed - could not delete temp file after import in Windows because of not closed file handlers bug fixed - not working waiting block on thanks page bug fixed - could not purchase paid product after free bug fixed - could not delete temp file after import in Windows because of not closed file handlers coupon can't be NULL in Invoice_setCoupon added config option for Cart module "Do not show 'Default billing plan' on form" Fixed Bug: CC expiration date was not imported from amember v3. Fixed bug: Rebill date was not updated on rebuild-db - oto plugin: allows to configure paysystem, preview implemented. closes #855 added config option for Cart module "Do not show 'Default billing plan' on form" cosmetic bugs fixed on import: back button after upload a file, sort of previous imports, target for paginator links next rebills changed from 'next month' to 'next 30 days' added redirect to facebook for logout bug fixed with video player in IE9 Integration plugins: Implements #839 - DropMe plugin, Ability for member to delete his account by yourself Fixed bug: Zombaio plugin didn't record rebills in some situations. Wordpress: WP always set timezone to UTC+0 but it is not expected behaviour in aMember Closes #881 - renderable query did not return expected result in case of datetime and timestamp fields and operator (=) vbulletin: get default registration options and 'threadedmode' from vbulletin database vbulletin: get default registration options from vbulletin database newsletter mailchimp plugin: allows to customize mailchimp MERGE fields Payment plugins: Payza (formerly AlertPay) payment plugin xenforo: remove users when removed from aMember Fixed several bugs related to import 1SC payments from v3 Paypoint plugin becomes BETA paysafecard payment plugin new payment plugin securepaycomau bug fixed - validation of amount for plimus plugin in case of using other currency for the payment then USD new payment plugin securepaycomau cosmetic bugs fixed on import: back button after upload a file, sort of previous imports, target for paginator links bug fixed - validation of amount for plimus plugin in case of using other currency for the payment then USD 4.2.6 2012-06-07 17:30:19 +0400 Fixed bug: Invoices were not automatically approved on upgrade from 4.2.3 Language strings updated + complete Romanian translation. Increased performance in helpdesk module New Feature: Unlimited levels of affiliate programm API: event that triggered after DB upgrade, plugins can use it to perform data migration Bug Fix: Second Level Commission was calculated incorrectly Fixed bug: Invoice incorrectly was amrked as not approved when recurring payment was received. 4.2.5 2012-05-31 15:20:00 +0400 Bugs fixed: Missed last page for list of products on cart page Rebill stats were empty in aMember CP dashboard Headers already sent errors when try to download protected files Added ability to execute cron hooks from payplugins (necessary for ccBill)