The aMember Pro development team announces the immediate availability of aMember PRO 4.2.18. You can see changelog below.
Added ability to play video files without Flash installation on Android devices One Time Offer plugin: Implements #867 - Downsells Refs #1233 - Reflect refunds in quick stat Closes #1200 - Filter checkboxes, use <label> tag Bug fixed: tax and shippng amount was set incorrectly to payment in case of free trial also amount was set incorrectly in case of free trial and transaction does not return amount Bug Fixed: affilate statistic details did not work for any quantity except day, also start was calculated incorrectly for week quantity "Require strong password" option implemented Fixed bug in Random Questions brick (first line question have been ignored) Cosmetic: Implements #1225 - Remove hardcoded line breaks from signup page Closes #1224 - Password change email sent to user when admin adds user manually Bug fixed: import of paysystem did not work Custom profile fields sorting implemented (works for backend) AffPayout mass paid/not paid function fixed Closes #1210 - Countries/States still showing in menu for admin accounts with super admin checked Closes #1218 - imports, email address, needs space removal to avoid errors Fixed bug: User had an access to protected folder after his login session timed out. fixed bug: autoCreateGetProducts was not called workaround in case if element has value which does not present in options list fixed bug: create users by demand did not add access to selected product Added new hook: 'affFindAffiliate' to change aff_id for commission calc fixed bug: default thanks page did not work with "thanks-redirect" plugin fixed bug: wrong tax for invoices with free trial Fixed bug: Moneris plugin added access for not completed payments Fixed bug: Host was ignored in new-rewrite redirects Fixed bug: User was not properly redirected to dwolla for payment. Fixed bug: payments with amount less then $1 were not added by 1SC plugin. Implements #665: PlugNPay payment processor gateway Plug-In Notification plugin now support one notification for multiple products and categories. Am_Lite fixed to work with mysql socket Fixed bug: Syntax errors in user-invoices.phtml template. Ticket-roster plugin: flexible abilty to balance tickets between admins (2 ticket to one 1 ticket to another) Closes #1195 - issue with php if config does not allow short open tag Field Revision plugin: allow to track defined user fields Fixed bug: Incorrect value was stored in aMember CP -> Setup -> Globals -> Records per page (for grids) on setup. fixed bug: could not get usergroups while the plugin is not configured Notification Plugin: allow to set up notifications for specific user, all users, user with active product and user with active product category Implements #1126: Add product_title to Autoresponder notifications ***Helpdesk Implements #1174 - Helpdesk Tickets Lock (to prevent 2 admins answering same ticket) Configuration option to not auto quote message in reply Implements #1201 - Ability to disable upload attahments for users ***Member Directory Allow full flexibility for template modification Allow to use different templates for different directories Implemented Search Display link to directory in member area according configuration Allow usage of custom fields ***Integration Plugins Gift-vouchers misc plugin: add product_title at email template (%gv_product_title% placeholder) Get-response plugin fixed Constant Contact Plugin implemented Madmimi newsletter plugin added VBulletin plugin is now ready for VB5 New plugin: PhotoShow (ktools.net) Fix Joomla plugins for IE < 10 Wordpress plugin: fixed several notices when WP is in debug mode ***Payment Plugins BitPay plugin added Payforit cc payment plugin improved PayOne payment plugin New payment plugin: netbillng - for hosted payment form Moneris: Set access period to RECURRING_SQL_DATE cause of Moneris doesn't post IPN on re-billings (Ticket #ZCB-59797-729) Bankart payment plugin changed to beta Wepay payment plugin added Metacharge payment plugin added Payflow Link payment plugin added Clickbank: fixed bug with refunds
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.17. You can see changelog below.
Cosmetic fixes in CSS and signup form
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.16. You can see changelog below.
***Core Changes Implemented ability to change product quantity on signup page (works with radio, checkboxes and one selected product) Flowplayer updated to 3.2.16 - Fixed problems with audio files. API module, OneTimeOffer and SubscriptionLimit plugins are included into default aMember distributive Facebook Plugin: Added ability to create account right from login page. Implements #604 - Allow to import encrypted passwords, line ends in templates changed to proper one Implements #1145: Shopping Cart images load way too slow - improve loading times Implements #1090 - Show future subscriptions in the Active subscriptions block New widget for dashboard to show invoices, useful for offline payment plugin Upgrade paths will work for not-recurring invoices as well Fixed Sweden state codes Closes #1168 - ability to edit access records begin/expire dates. Closes #1177 - incorrect subscription terms text, when rebill times = charge once Implements #1136 - Ability to add reference/comment in manual product add Implements #1161 - Add a Search Filter mechanism to Protect Content section Downloads module: fix defining of file mime type; fix exception when downloading if downloads tab is hide Ability to display some content on all member pages under menu Closes #1185 - There is no option to add paysystem field when doing bulk import into aMember from csv file RandomQuestions bug fixed. Question should be excluded from a list of answers. Implements #1187 - Put terms text into a <span> on the form Db: Removed all references to Invoice::is_cancelled to avoid any confusion. This field was duplicate and had the same meaning as tm_cancelled New REST API method added: check by login,pass,ip(to use account sharing prevention) Import - allows to create recurring subscriptions Bundle Discount Plugin implemented Implemented #480 - display all billing plans in product grid Added ability to calculate aff commission by items sold per period Bug fixed: refund amount was calculated incorrectly for downgrade Fixed bug: additional parameters were skipped from url when user was redirected to login page from bookmarked page inside protected area. For example when user tried to access this url: /protected/page.php?param1=1¶m2=2, after login he was redirected to /protected/page.php?param1=1 now redirect will work as expected. "Serials" plugin added - can assign serial numbers from predefined lists Fixed subusers: import from csv for admin now works Implements #1142 - import from 3 clickbank, 1sc etc. product IDs Implements #1173 - display info about refunds in user area (payment history) Fixed bug: Clickbank plugin should process transactions which are related to vendor only. Added horizontal scrollbar to advanced search popup. Added new filter for users advanced search - 'Has invoice canceled between dates', fixed search by invoice_id Implements #1166 - Changed Password Email Notification Do not send invoices and admin notification for payments with amount = 0 New Report: Payments by product categories breakdown Added new module: Downloads Import from amember3: added support downloads plugin (credits, history downloads) Credits misc plugin: add settings; add credits history at member area and credit balance link; add credit balance at admin area Fixed Import3 script: Set default currency for imported product if currecnty was empty in v3 product. Fixed bug: Product upgrade price wasn't calculated right. Fixed bug: DineroMail plugin didn't accept coupons. Import3: fix for v3 wrong canceled payment records Import3: change paysys for linkpoint -> firstdata DirectoryExclude brick for Member Directory module Implements #442 - ability to calculate start date as nearest monday, tuesday etc. or 1st day of month Helpdesk: ability to use snippets on create ticket form Added 2 new filters for users advanced search: 'Has payment made between dates' and 'Has subscription on date' API: Added new hook: CALCULATE_START_DATE, allows to modify subscription start date or payment or renewal API: ew hook INVOICE_BEFORE_PAYMENT_SIGNUP API: added 2 new hooks: SIGNUP_FORM_GET_PRODUCTS, SIGNUP_FORM_GET_PRODUCTS_FILTERED Implements #1155 - Add coutry and state title to export field options Implements #1068 - New Report: Downloads by files breakdown Implements #1072 - Allow multiple "Sales Statistic" report windows on dashboard page Worldpay: Fixed bug: Interval should not be set if there is only one payment. Fixed bug: rebill times in generated terms should be increased by 1 if first and second price/period are equal Fixed bug: Endless loop in Mass subscribe function fixed. If there were a lot of records selected, only first page of results were processed and access were added to these users multiple times. Fixed bug: Wordpress plugin: shortcode editor didn't work for editor or author users. Fixed bug: Rebill statistics email was send even if no rebills were processed. Implements #1146 - ability to set up Products for Coupon Batches with categories Implements #1143 - config option to remove the "Your Current Password" requirement from edit profile page Implements #1139 - New plugin: Force users to change password every XX days. Added ability to change reCaptcha theme from aMember CP. Fixed bug: Unable to correctly activate pending Invoice from aMember CP if invoice have free trial period. Bug Fixed: Unable to copy code for video from expandable column, ut always drag and drop it Ability to translate generated terms for payments-history page, translation can be done the same way as explained at http://www.amember.com/docs/How_to_translate_options_in_additional_fields_and_text_added_with_customizations Fixed bug: Items were not properly removed from shopping cart basket Fixed bug: Incorrect terms were displayed in shopping cart -> view basked on add/remove items. Refs #1061 - ability to set product bricks to different pages Fixed bug: do not include access records into pdf invoice if there are no access records (for example if user is not approved but payment is received) Dutch translation updated. ***Helpdesk New feature: attachments in helpdesk module Filter tickets by category Implements #969 category/departments in helpdesk, ability to reroute tickets based on its category API: Trigger event on ticket insert Ability to assign admins to tickets Added notification about unanswered tickets on user side Implements #1025 - Helpdesk: public FAQ divided to 1-level sections. FAQ questions can be also easily inserted into the ticket with link to the item New Report: Count of User Messages in Helpdesk Display date and time of ticket creation ***Payment Systems Pagseguro: added status 'COMPLETO' as allowed Gate2Shop plugin development version. Mikro-Odeme payment system expects 'OK' returned for all IPN notifications including 'failed' Fixed bug: Google checkout plugin tried to rebill cancelled invoices. Add new cc payment plugin: target-pay ideal Uniteller cc plugin: delete certs warning, add debuglog options ccBill: Added datalink debug to config Add new payment plugin: iDEAL Add new cc payment plugin: payforit Clickbank plugin fixed to work with not-numeric product ids 2CO fixes: cancel of invoices imported from v3, mark invoice canceled if it was canceled on 2CO side Add new cc payment plugin: Uniteller Stop - recurring link didn't work from amember CP for paypal subscriptions. Added support for paypal PRO transactions into warrior-plus plugin. API version updated in clickbank plugin to 1.3 Fixed bug:Authorize.Net CIm -> use Hosted Profile setting didn't work with "Use Wordpress theme" enabled. ***Integration Plugins Wordpress plugin: Added PDO check and notification about missing PDO extension Wordpress: Force to include jQuery. Some themes do not include it by default. Wordpress plugin: Fixed unknown function status_header error when there is an error in wordpress plugin configuration. Wordpress plugin: Protection wasn't applied to a page if page was used as "posts page" in wordpress. Wordpress plugin: redirect loops when plugin configuration is wrong. Option 'canAutoCreateFromGroups' added for protect plugins, allows to add access to different products based on user's groups in integrated script Wordpress plugin: Fixed bug: All child posts should be protected if parent post is protected. (if bbPress forum is protected all topics in it will be protected as well) Added Ladesk integration plugin Fixed bug: MailChimp allows to get only 25 lists per request Fixed bug: MediaWiki - could not find existing users to update Coppermine integration plugin added Mailchimp plugin: New settting - Send Welcome Email after opt-in Added Joomla CB plugin Fixed bug: vBulletin statistics wasn't properly updated when user is added from aMember. Fixed Bug: PAP plugin's "sales tracking code" setting didn't work.
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.15. You can see changelog below.
***Core Changes: Display resource description in "Active Resources" block Added new form brick: Random Text Questions (CAPTCHA) Content resources sorting implemented Fixes #880: Unable to play video files on iDevices. Fixes #1070 - facebook signup page login link did not work when facebook was disabled on signup page Fixes #1070 - finally problem with facebook logout resolved correctly Account sharing prevention improved: added option to count only first X octets as different Implements #1046 - pending e-mail notifications will not be sent if user finished any payments within 48 hours Bug Fixed: unsubscribe from all email message should unsubscribe from 3ty part lists as well Bug fixed: description field was not populated in edit user group (since it is textarea) Fixed Bug: v3 import: Access was incorrectly added for refunded users on import from v3 to v4. Bug fixed: correct extension of file according new mime type Implements #1109 - clearer distinction for paid payouts in affiliates area Added purchased Items to aMember CP -> Reports -> Payments -> Export Helpdesk: translate plain links to hyperlinks in messages Added import of v3 aff banners and links - to redirect referrers to correct url's Fixed bug: import v3 - could not get correct terms for paypal payments in some cases Closes #1107 Set default group to subscribed in aMember CP -> Protect Content -> Integration -> Wordpress -> Groups Fixed untranslated strings in subusers plugin Fixed format for Hungarian Forint currency. Fixed bug: unable to delete custom font for pdf invoice Fixed bug: do not send zero autoresponder second time by cron Description changed "immediately after purchase" to "immediately after subscription is started" for autoresponders because it works this way Description changed for expire notifications: 'Send E-Mail if customer has subscription' -> 'Send E-Mail when subscription expires' Fixes #1038 - do not coupon usage if there was no discount applied to invoice Fixes #1048 - removed NULL value for unsubscribed field, now search by unsubscribe must be working fine Implements #1094 - Do not send pending emails if invoice has been added by admin, and do not send pending emails twice to the same user Subusers: Implements #1075 - use qty when products purchased. It allows to sell variable qty of reseller products via shopping cart Added debug mode to api module Removed <br> from element code, also changed span.error style to display all errors on new line Fixed bug: Unable to setup aMember into the site root. RewriteBase calculated wrongly List "cc" payment plugins on aMember CP->Setup->Plugins even if "cc" module is not enabled Implements #1039 - ability to import street2 field Implements #1086 - Google Analytics, track free signups Closes #1067 - Duplicate transaction errors when using Mass subscribe with "Add Invoice" enabled implemented #1065 - added warning to admin users merge screen Fixes #1029 - Apparent Reporting Error - Extra day in week (only in labels, numbers were correct) Implemented #1026 - Add Totals to Reports Language strings updated (de translation reworked) Added import of aff clicks from v3 Fixes #1082 - translations in helpdesk not working Fixed bug: aMember attempted to rebill failed invoices once a hour. Now each invoice will be processed only once a day Protect Content in admin menu moved to separate menu Am_Lite respects "Remember Me" cookie Fixed bug: Rebill date was calculated incorrectly if invoice have failed rebill attempts and admin has changed rebill_date manually from aMember CP Fixed bug in donation plugin: Donation product was added even if donation wasn't set Fixed bug: formatting for emails sent from queue Implements #1073 Ability to resend Emails from aMember CP -> Logs -> Mail Queue if status is 'Not Sent' Dutch language files updated Add new payment plugin: Wallet One Fixed bug with import v3 of 1SC payments Fixed conflict with wordpress paginator in cart page Fixed bug: Aweber integration didn't work when user_id was selected as custom field which should be passed to aweber Shopping Cart module: fix error when resave img & delete img product Allow multiple donation bricks on signup form Bug Fixed: ability to become affiliate by click on link if affiliate agrement is not configured Added IP address field into Fields available for import Gift Vouchers plugin: now there is possibility buy voucher for free product Add new newsletter plugin: listmail Fixed php error message in payment history table if Invoice item contain record with deleted product Added default user language setting to Moodle plugin Gift Vouchers misc plugin: fix brick label translate Implements #1052 - add notice about how to enable email verification for according templates Implements #1053 - ability to see logs for not super user, separate access to different log types Gift Vouchers misc plugin: fix brick label translate QuickFix for ShoppingCart setup forms QuickFix for generated ShoppingCart buttons in IE 8 ***Payment Plugins new payment plugin micropayment clickbank: return short error message with status 200 on exception in IPN handler Add new payment plugin: BluePay (bluepay.com) Add new payment plugin: korta (korta.is) Fastspring plugin did not work correctly with custom fields SubscriptionURL and OrderReference2 Added sagepay-form payment plugin(not recurring) Warrior Plus plugin will not validate received email address in order to handle payments from affiliates. Fixed bug: Recurring billing fixes for Google Checkout plugin Fixed bug: Google Checkout subscriptions were imported with incorrect name from Google Checkout Add new payment plugin: Autorize.Net SIM A potential problem fixed that may affect Authorize.Net CIM rebills ***Integration plugins Wordpress: Fixed Bug: bulk protection action didn't work when posts/pages are filtered Wordpress: Added Network support to Wordpress plugin Wordpress: Closes #871: Two new options in protection block make post/page available for guests only, make post/page available for affiliates Wordpress: Closes #879 Implemented new shortcode for affiliate links. Wordpress: Added user_id to wordpress am4user shortcode Joomla: add amember-plugin15 for Joomla ver.1.5, add instruction for install it Joomla: fix bugs in amember-plugin for joomla 2.5 Joomla: fix redirect url in amember-plugin for joomla 2.5 Joomla: fix bugs in amember-plugin for joomla 2.5 Joomla: add amember-plugin for Joomla, add instruction for install it Joomla: fixed single login for Joomla 1.7 Fixed bug: listmail missed db.prefix LDAP integration plugin implemented Added 'afflevels' misc plugin, allows to assign user group to purchased product, useful to configure different affiliate commission levels that can be purchased Credits plugin: add credits for each purchased copy of product phpBB plugin fixed: now respect groups priority Add new misc plugin: Kunaki
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.2.14. You can see changelog below.
***Core Changes: Setup modified to automatically set RewriteBase in .htaccess Implements #186 - product upgrades/downgrades handling New way to calculate rebill_date for credit card plugins. Closes #1011 - mass delete "all" did not delete all users Implements #1036 - Address Info Brick: by default must show all fields Closes #963 - second attempt of signup was adding payments to wrong user even after logout Api: added special handling for exceptions in API module: output errors in JSON and XML formats Closes #1002 Admin notifications of failed CC rebills (Authorize.net and such) cc expiration email notifications implemented Added Romanian language Closes #1032 [amshow] shortcode error when it is used without parameters Added restore_limit date. Period when rebills can be restored in amember CP -> Rebuild DB -> invoice. If rebill_date is 30 days in the past, it will be set to tomorrow's date Newsletter: "subscribe-all" worked not correctly in some cases Closes #1006 - state value not stored in aMember admin CP if country changed Add additional checks to Credit Card Rebill in order to avoid any possibility of incorrect rebill attempts. Added new hook INVOICE_AFTER_CANCEL Helpdesk: Ability to set up signature for replies Closes #874 Implemented ability to keep old product/user ID in import v3 Fixed bug: wrong century for future dates in datepicker Shopping Cart & Cart HTML Code Generate Added ability to use 'autocoupons' for mass emails Implemented ability to clean up aMember database before import from v3. Fixed bug: Donation did not work when brick places into multi-page signup form. Gift Vouchers misc plugin: added grid for browse gift vouchers, fix js bugs Gift Vouchers plugin: fix translate labels in GiftVoucher bricks Closes ##1024 - Affiliate Payout Option Javascript issue Added Am_Event::FORM_BEFORE_RENDER hook Html: inputcheckable changed to include <input> inside <label> (html5 new fashion) Implements #1003 - Choose Product dropdown to include product id too Closes #1004 - disable phone as default option on cc form, enable it on demand Implements #1004 - Full month names in Credit Card form Closes #1018 Fixed bug: Reattempt on Failure didn't work sometimes. Added ability to change invoice rebill_date, may be usefull, to restore rebilling cycle for single invoice if it was not rebilled for some reason Fixed bug: Paymate recurring payments didn't work. Fixed bug: unable to set default value for checkbox fields. Automatic upgrades script now supports non-default ftp & sftp ports Added %product_title% placeholder into Pending notifications template Implements #1012 - Visual notice after profile changed Added qty field to "Add Invoice" form Added new plugin: GiftVouchers Added Slovenia to VAT options Implements #996 - partial refunds must not expire customer accounts Fixed error #1009 - Internal error when disable shopping cart module. Fixed bug: Clean form data in session before user is redirected to payment system. In some situations because of old form data in session false positive "Can't use free payment system for non-free products" errors were generated. v3 import: import of folders protected with incremental_content v3 import: import with disabled 'keep old ID's' did not work v3 import: first_total and second_total were not created right for invoice items imported from aMember v3 (for paypal payments) -updated flowplayer to 3.2.7 ***Integration Plugins New plugins: Concrete5, SocialEngine, SummerCart, PhpProBid, Magento 'Auto Create' option added to VBulletin plugin joomla plugin: work with 1.5 fixed Fixed bug: wordpress plugin: Show widget for guests options didn't work. WordPress plugin: do not show empty (hidden) links in login widget. ***Payment Plugins New plugins: Paymate, eWay Rapid, Charge2000, QuickPay, Innovative, Molpay, Inet-Cash, Dibs, Ezic Authorize.Net CIM plugin should send invoice order number as well(it will be displayed in transactions history) Fixed bug: Incorrect formatting of cancel page when user cancels Worldpay payment transaction payflow: use random invoice id for rebills to avoid duplicate invoice errors Google Checkout alpha: subscription period was passed to google-checkout as daily regardless of terms authorize-cim plugin: fixed GetHostedProfilePageRequest with empty profileId Removed HTML output from Mollie-iDeal plugin Added billing address parameters into FirstData plugin 2checkout failed with error if free products present in the basket Added ability to change paypal language for paypal express checkout. Payment plugin Netdebits has been modified FastSpring plugin: added cancellation functionality Fixed bug: dibs-recurring - wrong active payment when user has not been charged Fixed bug: paypoint plugin, different hash calculation for first and further payments MultiSafePay plugin: fixed validateStatus method. Now it returns TRUE cause of status check executing in processvalidated()
Your suggestions for future releases are welcome!
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!