News

aMember PRO 4.2.13 released

Date: 11/13/2012

The aMember Pro development team announces the immediate availability of aMember PRO 4.2.13. You can see changelog below.

Fixed bug: Payment was added with incorrect amount when user signup for Free trial through FirstData payment plugin.
Fixed bug: attachments for pending emails as well
Fixed bug: attachments did not work in autoresponder or expire emails
Fixed bug: incorrect calculation of start and expire dates when product is selected
Restore amember exception handler after include of wordpress files
Closes #997 - separate view for Maintenance message mode
Fixed rebuild of integrated scripts on large databases

Your suggestions for future releases are welcome!

aMember PRO 4.2.12 released

Date: 11/8/2012

The aMember Pro development team announces the immediate availability of aMember PRO 4.2.12. You can see changelog below.

Closes #966 Restore "Is Approved" checkbox in Edit user form
Implements #994 - Get default date (for admin and user ui) from the server
Implements #698 email users - drop down to insert field data
Fixed bug: Unable to import large databases from aMember v3.
Implements #877 - member directory
Implements #747 - SFTP option for aMember upgrades
Implements #990 - group priority for protect plugins
Fixed bug: Unable to "purchase" free products in shopping cart.
implements #987 - Allow access to video/files/pages without log-in
API: hooks to pdf template render
Implemented Australian GST (Inclusive Tax)
Added ability to use custom font for pdf invoice, useful if some characters are not displayed correctly
Implemented #962 - ability to stop/disable OTO
Implements #912 - delete saved search
Added Denmark translation
Added Nederlands translation
shopping cart module: fixed tax for cart, fixed subtotal in small basket block, removed small basket block from basket view
Fixed bug: Invoice approval message wasn't sent.
Fixed bug: Newsletter subscriptions were not properly enabled in some situations.
Implements #985 - Automatic cleanup of pending invoices
Fixed bug: Cancel notifications were not sent to user sometimes
New option for affiliate commission: do not include tax to calculated commission
Fixed bug: Affiliate commissions report wasn't sorted correctly.
Changed payment history table: added information about purchased products
Refresh auth session if user open login page (handle situation when 3rd party script clears auth session but aMember auth session is still valid)
Fixed bug: Invoices were created with incorrect amount in mass subscribe.
Implemented "donation" plugin
Implemented "autocoupon" plugin
Added new field to users export: expiration date of last payment
Closes #981  Fixed bug: Email footer does not appear in auto-responder sent e-mails.
Closes #975 - income report - payments and refunds has been merged incorrectly
Fixed bug: AweberEmail plugin readme wasn't displayed.
Added new setting to payonline system plugin: send user directly to cc info form.
Fixed bug: User address was not passed to 2Checkout when user was redirected from signup page.
Added ability to create own placeholders in email templates from plugins.
Fixed bug: Wordpress Plugin:  Use full redirect urls(incl. domain name) in amember_redirect_url variable when user is redirected to login page.
Fixed bug: Several bugs fixed in Manually Approve New Invoice: 1. Require approval emails were sent when setting is disabled(but when manually approve users was enabled). 2. User "Is approved" checkbox didn't work right
New Advanced User Filter: Has subscription that expire between dates
Added new Newsletter plugin: iContact Email Marketer
Added new Newsletter plugin: Interspire Email Marketer
Respect unsubscribed option for helpdesk notifications to user, correct templates for notifications, add additional placeholder to templates for helpdesk notifications
***Subusers module
    Implements #977 - search by subuser parent implemented
    Implements #946 - import subusers from CSV
    fixed: main user was able to add subusers to any product with configured count of subusers even if product was not purchased
***Wordpress integration
    Added SimplePress support to wordpress plugin.  Also code was formatted.
    closes #948  Wordpress plugin: Implemented BuddyPress groups support.
    closes #980  Wordpress plugin: Implemented notactive tag  in am4show  for easier change from amprotect tags
    Fixed bug: Wordpress plugin: warning in amember widget when user is not active.
    Fixed bug: Wordpress plugin: users were not removed from SimplePress when deleted from aMember.
    Wordpress plugin new setting: Redirect user's profile link to aMember.
***Integration plugins
    Add new Protect plugin: PhotoPost
    Add new Protect plugin: Serendipity
    Fixed bug: Problem with config variables when multiple wordpress plugins were enabled.
    Modified plugin Xeroapi, Netdebits, Dibs-payment-window, new plugin Moip
    Add new Protect plugin: gallery2
    Add new Protect plugin: dolphin
    Fixed bug: PAP plugin: Parrent Affiliate ID was not assigned properly.
    Wordpress plugin: Added [am4user var='expires'] shorcode. It displays user's expiration date.
***Payment plugins
    Authorize CIM hosted credit card popup implemented !
    Added plugins: two payment plugins dibs-payment-window and netdebit
    Added Certopay payment plugin
    Add new payment plugin: Network Merchants Inc
    Moneybookers and Verotel payment plugins - beta
    Fixed bug: PayFlow PRO payments were added twice if user had paypal plugin enabled
    Payment Systems Worldwide Plugin: recode on new API
    Added new plugin: eWAY AU
    PayPal plugin: added TXN_CART notifications handling (BuyNow buttons)
    Add new cc payment plugin: Payment Systems Worldwide
    Fixed bug: 1SC plugin has created duplicate invoices if both API and IPN notifications where enabled.

Your suggestions for future releases are welcome!

aMember PRO 4.2.11 released

Date: 10/2/2012

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!

aMember PRO 4.2.10 released

Date: 9/25/2012

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!

aMember PRO 4.2.9 released

Date: 8/3/2012

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!

aMember PRO 4.2.8 released

Date: 7/30/2012

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!