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 pluginYour 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 USDYour 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!