The aMember Pro development team announces the immediate availability of aMember PRO 4.2.11. You can see changelog below.
Bug fixed: aMember could send auto-responders to unsubscribed users Bug fixed: aMember could send expiration e-mails to unsubscribed users Thanks page wait time set to 10 seconds Italian translation has been updated. New Payment plugins: Netdebits, PayOnlineSystem, Paymate New Integration plugins: Trellis, Moodle Render invoice for correct payment (it was rendered for first payment always early) Fixed bug: Disabled products were counted in Shopping Cart -> Category Select
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.10. You can see changelog below.
If baseUrl detection failed, aMember will fallback to configured Root Urls (in response to recent 404-NotFound issues) Implemented #876 - redirect from protected folder and http/https, now redirects right back to the folder Implements #816 - Am_CustomField callback validation (user should add field via API in site.php and set valid callback that return whether error message or empty on success) Backup has been improved to get 100% mysql compatible code and create structure for all tables Decreased font size on PDF invoice to save space on page Hebrew language support has been added Closes #949 - video embed code size is fixed Fixed bug: Disabled products were imported as active from aMember v3. Implements #927 - fully customizable signup forms, described in manual implements #799 - option to add existing members to new newsletter list Build Demo: Ability to chose email domain name Closes #908 - option 'Send Notification to admin when profile is changed' does not work for additional data fields New Dashboard Widget: Last Payments Bug fixed: IE8 does not allow to use name length for vars closes #938 - IE8 Javascript error when generate password in aMember CP -> Edit User (IE8 doesn't allow to use variables with name "length") Implements #831 - add complete ISO 3166-1 data to ?_country table Added ability to send correct content-type for media files Closes #951 - workaround for "All 10 records on this page are selected. Select all XXX records matching your search." appears twice Closes #939 - Stray HMTL code being displayed on user delete confirmation Implements #928 - require agreement to agree to affiliate terms and conditions on click to "Advertise my site" Closes #917 - add filter by groups into user advanced search Closes #922 - "Group actions (ALL) works incorrectly" Browse Users -> Mass Subscribe Implements #890 - add second field for street address Implements #851 - ability to embed audio with flowplayer Flowplayer updated to 3.2.11 Closes #906 - Am_CustomField cannot be nulled (checkboxes/multi_select) Implements #945 - Limit send forgotten password attempts Implements #850 - display labels instead of internal value for custom fields in user grid Implements #827 - Ability to include access periods to PDF invoice Fixed bug: import of coupons from version 3 didn't work with big count of records Implemented #926: separate permission to create/edit user invoices in admin cp Allow adding user variables like %user.name_f% or %user.login% to pages defined at amember Cp -> Protect Content -> Pages Added redirect handler for old (version 3) affiliate urls and links Implements #940 - in Advanced Search with LIKE: surround query with % automatically Bug fixed: expiration emails has been send in incorrect time Bug Fixed: only immediate after invoice creation pending notification has been sent and all other ignored Crypt key signature calculation changed to be platform independent (there was difference in crc32 results on 32-bit and 64-bit platforms) "Cancel recurring" via aMember Admin CP reworked to use AJAX Send PDF invoice to admin in case if option is enabled Closes #936 - affiliate commisition details, handle situation for removed invoice Closes #937 - fields on signup page used default value instead of actually submited Implements #931 - Implements #931 - do not grant access for user which is not approved until approved Fixed bug: mt_rand may generate duplicates on big databases and it causes a bunch of errors during import3 Fixed bugs: 1. False redirects to noAccess page when user is logged in. 2. New-rewrite files were not deleted from /amember/data/new-rewrite folder after logout. Bug Fixed: email templates were always sent in english since we store full locale with region in lang property of user record but in templates uses only country code Correctly calculate coupon usage for 100% discount coupons Implements #921 - ReCaptcha respect current scheme Implemets #924 - AM_Lite should be able to check access based on product category Facebook: Disabled redirect to facebook.com to logout! Added %expires% variable to expiration email template Fixed bug: Paypal refunds were incorrectly counted as payments in Income report Restored ability to send copy of admin notifications to different email addresses. Wordpress plugin: changed widget protection logic. Widget will be available only if both "have" and "not have " requirements matches(if enabled of course). Fixed bug: User was not properly logout from Invision in some situations. aMember Upgrade - do not use fopen() and follows redirects manually, must work on most hosts Respect current scheme (http/https) for video display Allow admin access with report permission to his saved reports Respect domain name in redirect_url Changed text on thanks page after signup. Do not offer to login if user is logged in already. Do not count cancelled subscriptions in next rebill stat Fixed bug: affiliate signup form did not use selected template ***Internals Enabled buffered queries to avoid error "Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll()." happend with php 5.3.13 mysql 5.0.95 Payment plugins api: generalized handling for "thanks" "cancel" and "cancel-admin" actions instead of repeating code in each of payment plugins. Now it is enough to implement "cancelAction" to get things working. ***Misc Plugins thanks-redirect plugin: allows to redirect customer to configured url after purchase cancel-on-upgrade plugin implemented: cancel subscription if new purchased Mailchimp plugin: New setting Disable Double Opt-in Aweber: implements #798 - pass custom fields Subusers: Unable to set password for subusers manually. Password was always automatically generated for newly created subusers ***Integration Plugins Wordpress: Display name was not updated on Rebuild. Wordpress: Disable protection in shortcodes for admin user Wordpress: Menu protection for posts didn't work. Wordpress: p-1 and g-1 parameters didn't work in shortcodes. Wordpress: closes #865: delete user in amember not deleting metadata in wordpress ModX plugin implemented Moodle plugin implemented Oscommerce plugin implemented Mediawiki plugin implemented MiniBB integration plugin implemented XCart integration plugin implemented vBulletin: Added new setting to vBulletin plugin: Default user title; Joomla: Fixed bug: Joomla plugin didn't update "block" flag in Joomla properly. ***Payment Plugins eProcessing (AIM emulation mode) plugin ready for testing Multisafepay plugin ready for testing Evopay plugin ready for testing Moneris payment plugin ready for testing Google Checkout plugin is ready for testing DineroMail plugin is ready for testing Payflow plugin is ready for testing DWOLLA plugin is ready for testing Google-Checkout plugin is ready for testing Authorize-CIM: Ability to define validation mode in config for customer profile in config (So user can avoide 0.01 transaction if he want) Changed Authorize.Net plugin status to PRODUCTION Authorize-AIM: Gateway no longer support this integration method. Altcharge: Bug Fixed: 500 error after completed payment in Altcharge plugin Beanstream: pass state as -- for countries other than USA and CA ClickBank: fixed redirect in clickbank plugin after cancel 2CO: Added all supported currencies to 2CO plugin. DIBS: Added test mode to DIBS plugin DIBS: Fixed bug: Real amount for DIBS recurring sales were divided by 100 1Shoppingcart: clear 1sc shopping cart on redirect ccBill Plugin: datalink didn't send password, datalink requests must send SubAccount info several errors in ccBill datalink script fixed. Recurring payments were not handled correctly. Fixed bug: Session issues with eFront plugin. Zombaio: Fixed bug: Declined rebills were counted as successfull by Zombaio plugin. PayPoint: Fixed bug: paypoint recurring IPN messages were not handled properly. Plimus: Fixed bug: Incorrect plimus redirect link. Fastspring: added aility to auto create invoices for fastspring plugin
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.9. You can see changelog below.
Fixed serious bug: free trial + Authorize.Net CIM may result to multiple rebills Fixed bug: VatId brick did not work in profile form eWay CC plugin (Direct Payment) added Mollie-iDEAL payment plugin (mollie.nl) Fixed bug: Duplicate emails were sent in some cases from mail queue if mail throttle limits were set to large values Implemented ability to do not include subscription terms to pdf invoice New payment plugin: Altcharge check processing. Ability to disable confirm password field in brick config Affiliate program: Display list of immediate sub affiliates for user Bug fixed: incorrectly display UTF-8 symbols inside custom field options
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.8. You can see changelog below.
***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)
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.7. You can see changelog below.
***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
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.6. You can see changelog below.
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.
Your suggestions for future releases are welcome!