Name: EasyCalcCheck Plus (ECC+)
Version: 5.2.2.0-PRO (Joomla! 5) / 4.4.0.0-PRO (Joomla! 4) / 3.3.1.0-PRO (Joomla! 3)
Type: System Plugin
License: GPLv3
Description: Protects Joomla! forms and 3rd party extensions by integrating anti-spam services and internal antispam checks.
Integrated external antispam services: Google reCaptcha, hCaptcha, Cloudflare Turnstile, Akismet, Honeypot Project, StopForumSpam, Botscout
Download: ECC+ - EasyCalcCheck Plus Downloads
Protects Joomla! core forms and 3rd party extensions by integrating spam protection services and adds an arithmetical problem, a hidden field and a time lock
Enhance your website's security with EasyCalcCheck Plus, a powerful plugin to protect your registration and contact forms from spam threats. This plugin works by incorporating a simple arithmetic task, a feature known to deter spambots effectively.
For added security, the plugin allows you to activate a hidden field and impose a time limit for form submission. The hidden input field is particularly effective against spambots, which typically fill in every available field, hidden or not, whereas regular users do not see or interact with it. The time limit further bolsters protection by restricting too-fast submissions, a common characteristic of bot activity.
When internal spam protection falls short, EasyCalcCheck Plus integrates seamlessly with external anti-spam services like Akismet, Mollom, and others.
But the utility of EasyCalcCheck Plus extends beyond spam protection. It offers backend security via a token system and guards against SQL injection threats, delivering a comprehensive security solution for your site.
EasyCalcCheck Plus has been honed and improved over several years, incorporating support for popular form components like FoxContact, Kunena Forum, FlexiContact, and DFContact. Its adaptable design allows for quick and easy extension to other components, offering a robust defence against spam messages and registrations caused by spambots.
As a testament to its effectiveness, EasyCalcCheck Plus holds a top position in the captcha category on Joomla! Extension Directory. Thanks to its continual development, optimization, and user-centric approach, it ranks among the best-rated extensions overall.
The plugin's continuous development journey includes bug fixes and the addition of support for various 3rd party extensions, such as ALFContact, JomSocial, and Virtuemart.
Choose EasyCalcCheck Plus to secure your website and enjoy a spam-free, seamless user experience.
Features
- Arithmetical problem - Addition and Subtraction
- Number of operands can be selected - 2 or 3
- Numbers in words - Numbers can be represented as words
- Hidden input field
- Time lock
- Self-defined question
- Many supported 3rd party extensions
- Honeypot Project
- StopForumSpam
- Akismet
- reCaptcha
- hCaptcha
- Cloudflare Turnstile
- SQL Injection and Local file Inclusion protection
- Backend protection with a token
- Protection of the core forms: contact and registration forms
- Autofill - entered values are automatically entered in the field if the spam check was not solved
- Show spam-check only for guests
- and many more! :-)
Installation
Install the plugin by accessing the administration menu of the back-end under Extensions. Then access Extensions – Plugins – System – EasyCalcCheck PLUS and customize it to your needs. Don't forget to activate it!
In the beginning, I recommend using the standard settings. If some spam still gets through, you should consider activating an external service like Akismet.
Enjoy! ;-) Spam is finally a thing of the past!
Spambots shouldn't be stopped only by ECC+ on the client-side. The majority of spambots is easily identified with the help of blacklists and prevents proactive the loading of your website. Since version 1.5-7 bots can be identified and blocked by comparing the actual blacklist from Honeypot Project or StopForumSpam.
In addition, comprehensive anti-spam services like Akismet, Mollom, reCaptcha and Botscout have been implemented to recognize and filter spam even better!
Tip: This website and all my demo sites did not receive any entries or registrations through spambots with the following configuration: arithmetic problem, hidden field, time lock and Akismet. If this configuration is not enough, then another spam service can be activated additionally.
Note: EasyCalcCheck Plus is a system plugin and not a plugin from the Captcha group. The option "Default Captcha" in the global configuration and the settings of the user management should be deactivated. Use EasyCalcCheck Captcha if you want to have a plugin using the Captcha group!
Changelog
Latest release
Version 4.4.0.0-PRO - 2025-03-20
- + Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
- + Optimised the "Numbers as words" option by adding support for the NumberFormatter class.
- + Improved the Custom Call request variable check for multiple requests after the form has been loaded but not submitted. Thanks to WM-Loose for reporting it!
- + Enhanced the functionalities "Encrypt all input fields" and "Block direct submissions" for forms using Ajax submissions in the Custom Call (e.g. ConvertForms). Thanks to jamfx for reporting the issue!
Version 5.2.2.0-PRO - 2025-03-18
- + Enhanced the functionalities "Encrypt all input fields" and "Block direct submissions" for forms using Ajax submissions in the Custom Call (e.g. ConvertForms). Thanks to jamfx for reporting the issue!
Version 5.2.1.0-PRO - 2025-02-18
- + Improved the Custom Call request variable check for multiple requests after the form has been loaded but not submitted. Thanks to WM-Loose for reporting it!
Version 5.2.0.0-PRO - 2025-01-19
- + Increased technical requirements for Joomla! 5: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
- + Added support for the third-party component EShop in the custom call.
- + Optimised the "Numbers as words" option by adding support for the NumberFormatter class.
Version 5.1.3.0-PRO - 2024-10-21
- + Improved form tag detection and usage in the Custom Call feature for complex forms and added an extra property for the global extension info array. Thanks to Ribo for reporting it!
- ^ Multiple code updates and optimisations.
- ^ Updated form regex for core components to the latest state.
Version 5.1.2.1-PRO - 2024-10-10
- # Improved character escaping for the autofill values option. Thanks to RMDsign for reporting it!
Version 5.1.2.0-PRO - 2024-09-17
- + Improved regex pattern for the hidden field in the custom call. Only select the label tag if the tag is used properly in the form.
- ^ Updated custom field for Pro Security Token.
Version 5.1.1.0-PRO - 2024-07-13
- + Optimised and fixed internal checks (Hidden field, JavaScript field and Self-defined Question) in the Custom Call for the form builder addon in SP Page Builder. Thanks to Stefan H. for reporting the issue!
- + Code optimisations.
Version 5.1.0.0-PRO - 2024-05-13
- + Subscriber Interface: The plugin has been rewritten to utilise the subscriber interface, enhancing its integration and performance capabilities.
- + Improved Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account that is checked against the validation server for authenticity. If the file is missing or the token is invalid, you cannot edit the settings and use the extension. The Pro Security Token field has been extended to handle incorrect tokens and blocked accounts. If you encounter an error message related to the token, download the Pro version with your Pro subscription from the linked download page and install it again!
- Attention: The Pro extension will not work correctly if the token file or custom field is missing or modified. Never edit or remove the files to ensure correct functionality.
- + This major update involves fundamental changes to the plugin architecture to improve efficiency and modularity. The new minimum required Joomla! version has been increased to 5.1.0.
Version 5.0.2.0-PRO - 2024-02-29
- + Added Cloudflare Turnstile - Free CAPTCHA Alternative. Cloudflare Turnstile is a free tool to replace CAPTCHAs. Turnstile delivers frustration-free, CAPTCHA-free web experiences to website visitors. Moreover, Turnstile stops abuse and confirms visitors are real without the data privacy concerns or awful user experience of CAPTCHAs. Requires a free registration on https://www.cloudflare.com.
Version 5.0.1.0-PRO - 2024-02-27
- + Fixed "Cannot assign null to property $user" ($this->app->getIdentity()). Thanks to Phil T. (mySites.guru) and Patrick W. for reporting it!
Version 5.0.0.0-PRO - 2023-10-31
- + First Pro release for Joomla! 5.x based on ECC+ Pro version 4.2.0.0-PRO
- + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.
Version 4.4.0.0-PRO - 2025-03-20
- + Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2025 - Core & PHP for Joomla! Pro Extensions
- + Optimising code to meet new requirements can enhance its quality, performance, and security.
- + Optimised the "Numbers as words" option by adding support for the NumberFormatter class.
- + Improved the Custom Call request variable check for multiple requests after the form has been loaded but not submitted. Thanks to WM-Loose for reporting it!
- + Enhanced the functionalities "Encrypt all input fields" and "Block direct submissions" for forms using Ajax submissions in the Custom Call (e.g. ConvertForms). Thanks to jamfx for reporting the issue!
Version 4.3.4.0-PRO - 2024-10-20
- + Improved form tag detection and usage in the Custom Call feature for complex forms and added an extra property for the global extension info array. Thanks to Ribo for reporting it!
- ^ Multiple code updates and optimisations.
- ^ Updated form regex for core components to the latest state.
Version 4.3.3.1-PRO - 2024-10-10
- # Improved character escaping for the autofill values option. Thanks to RMDsign for reporting it!
Version 4.3.3.0-PRO - 2024-09-18
- + Improved regex pattern for the hidden field in the custom call. Only select the label tag if the tag is used properly in the form.
Version 4.3.2.0-PRO - 2024-07-12
- + Optimised and fixed internal checks (Hidden field, JavaScript field and Self-defined Question) in the Custom Call for the form builder addon in SP Page Builder. Thanks to Stefan H. for reporting the issue!
- + Code optimisations.
Version 4.3.1.0-PRO - 2024-02-29
- + Added Cloudflare Turnstile - Free CAPTCHA Alternative. Cloudflare Turnstile is a free tool to replace CAPTCHAs. Turnstile delivers frustration-free, CAPTCHA-free web experiences to website visitors. Moreover, Turnstile stops abuse and confirms visitors are real without the data privacy concerns or awful user experience of CAPTCHAs. Requires a free registration on https://www.cloudflare.com.
Version 4.3.0.0-PRO - 2024-02-27
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements 2024 - Core & PHP for Joomla! 4 Pro Extensions.
- ^ Updated deprecated classes File and Folder
- + Fixed "Cannot assign null to property $user" ($this->app->getIdentity()). Thanks to Phil T. (mySites.guru) and Patrick W. for reporting it!
Version 4.2.0.0-PRO - 2023-08-01
- + JavaScript field - A hidden field is inserted via JavaScript in the protected form to prevent data transmission from spambots. The field will not load if JavaScript is disabled. With this feature in place, spambots that do not have JavaScript support are effectively prevented from flooding the form with spam.
- + The installation script has been updated to include a check for the highest compatible version of Joomla! to avoid any problems caused by using incompatible core versions.
Version 4.1.2.1-PRO - 2023-04-08
- + Added support for Form Builder (SP Page Builder) in the Custom Call feature and improved logic for Ajax form submissions. Thanks to Uwe and Marco for requesting it!
Version 4.1.1.1-PRO - 2023-03-16
- # Allow only hidden (non-visible) checks for the Custom Call feature. Thanks to Christian H. for requesting it!
Version 4.1.1.0-PRO - 2023-03-14
- + Added Rules for transmission via AJAX option. With this option, you may enter rules for extensions that transfer form data via AJAX (JavaScript). Use this feature if the form dynamically sends the data to the server without reloading an entire page. Thus, the plugin will return the server's response to the browser in JSON format. The response contains information on whether the transmission was successful or not. The response can then be processed further with JavaScript. Enter one rule per line; you may define any number of parameters.
- + Added Custom Call support for the newsletter module from AcyMailing. Thanks to Frank D. for requesting it!
Version 4.1.0.0-PRO - 2023-02-18
- Increased technical requirements for Joomla! 4: Increasing Technical Requirements - Core & PHP for Joomla! 4 Pro Extensions.
- + Added Plugin Call feature. Introduced the new plugin group "easycalccheckplus", which allows you to extend the protection of forms with dedicated plugins. Now, 3rd party extensions developers (and the community) can provide custom plugins (or rules with the generic plugin) to integrate components into EasyCalcCheck Plus. I'll share an example plugin for my own component Easybook Reloaded soon!
- + Code optimisations.
Version 4.0.3.1-PRO - 2022-11-13
- + Added CSP Nonce handling. The nonce value is set automatically for inline tags if Content Security Policy (CSP) and the corresponding Nonce option are enabled in the HTTP Headers plugin.
- ^ Added hCaptcha support to the Custom Call implementation. Thanks to Dirk (Deltapapa) for reporting it!
Version 4.0.3.0-PRO - 2022-10-04
- + Added support for Convert Forms using the Custom Call feature.
- Enable the advanced option "Custom Call" in ECC+.
- Add a "Heading" or "HTML" field with the custom syntax {easycalccheckplus} field to your form right before the submit button in the form component. Use the "Help Text" option in the "Heading" field.
- Add the custom CSS class ecc-custom-call in the "Advanced" section of this field. This class will apply some rules to improve the output of the calc check input field.
- Optional: Create a template override of the input fields in ECC+ using the Template Manager and adjust the output to match the form component's output. Use the files with the suffix "Custom" to edit fields from the Custom Call.
- + Added template files for all visible input fields to allow custom adjustments easily. Each input type (calc check, question and hidden) has two variants: the default load and the custom call (file name ends with Custom).
- ^ Improved Custom Call to handle AJAX requests and responses in JSON-Format (instead of redirects).
Version 4.0.2.1-PRO - 2022-09-30
- ! Updated StopForumSpam API endpoint
- # Removed empty string replacement of the Custom Call syntax in the backend. Thanks to Volkmar S. for reporting it!
Version 4.0.2.0-PRO - 2022-09-01
- + Added Pro Security Token validation check. The Pro package contains a token file with an individual security token linked to the user account and checked against the validation server for authenticity.
- ^ Multiple internal code optimisations.
Version 4.0.1.1-PRO - 2022-06-16
- # Improved ReCaptcha and hCaptcha integrations. Thanks to Dirk (Deltapapa) for reporting it!
Version 4.0.1.0-PRO - 2021-11-16
- + Added the built-in Download Key Manager support to enter your Pro Update ID without installing the update helper plugin.
Important: Please copy your personal Pro Update ID using the second copy button in the Pro ID Manager and enter the key in System - Update - Update Sites - Select the entry of the Pro extension and enter the ID into the Download Key field. - ^ Code optimisations
Version 4.0.0.0-PRO - 2021-10-02
- + First Pro release for Joomla! 4.x based on ECC+ Pro version 3.3.0.0-PRO
Version 3.3.1.0-PRO - 2022-07-22
- + Updated rules for Virtuemart (4.0.6). Thanks to Klemens K. for requesting it!
- ^ Code optimisations
Version 3.3.0.0-PRO - 2021-04-26
- + Added IP address blocking functionality - With this option, the plugin blocks IP addresses from accessing the system entirely if they exceed the allowed number of submission attempts. All requests from blocked IP addresses are terminated directly by the plugin. After the specified block time, the IP addresses are removed from the lock list and can access the system as usual again.
- + Added Block direct submissions functionality - With this option, direct submissions of a form are not possible anymore. The form page has to be loaded first before a successful submission is possible. This is important for forms that don't support the session check provided by the core.
- ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
- ^ Updated manifest file structure
- ^ Improved page cache handling - Using onPageCacheIsExcluded hook to exclude pages with forms where ECC+ is loaded
- ^ Updated language files
- ^ Code optimisations
- # Fixed loginAttemtps error message
Version 3.2.4-PRO - 2021-04-01
- ^ Added the "email" type for the "Keep data on fail" functionality
- ^ Improved the handling if another form is transmitted from the same page where a form is protected by the custom call replacement. Thanks to Manuel for reporting it!
- ^ Syntax for the custom call is removed if the user does not have to solve the spam check, depending on the user status.
- ^ Updated custom field
- ^ Code optimisations
Version 3.2.3-PRO - 2021-01-18
- ^ Maintenance release
- ^ Extended the option "Keep data on fail" to allow this feature in custom calls ({easycalccheckplus}) in forms with empty array name attributes - for instance in BreezingForms. Thanks to Markus M. for reporting it!
- ^ Updated language files and custom field
- ^ Code optimisations
Version 3.2.2-PRO - 2020-08-26
- + hCaptcha - Added the hCaptcha anti-bot service. hCaptcha protects user privacy, rewards websites, and helps companies get their data labeled. Requires a free registration on https://www.hcaptcha.com/!
- + Multilingual Self-Defined Questions - Individual questions and answers can be set for each language.
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- ^ Updated support for Community Builder (tested with 2.4.5)
- ^ Updated language files and custom field
- ^ Code optimisations
Version 3.2.1-PRO - 2019-05-12
- ! Removed Mollom integration since the project was abandoned. Thanks to Wilderer for reporting it!
Version 3.2.0-PRO - 2019-05-03
- + Added script file for technical requirement checks
- ! Removed Bot-Trap integration since the project was abandoned. Thanks to Wilderer for reporting it!
- ! Removed ROT13 usage
- ^ Improved SQL injection protection - Using raw data for checks
- ^ Correct IP address retrievement for forwarded addresses using a proxy
- ^ Kunena Quick reply button - Added new class name to the search pattern
- ^ Updated code style of imported 3rd party libraries
Version 3.1.6-PRO - 2019-01-16
- + First Pro release based on ECC+ version 3.1.5
Version 3.3.0.0-FREE - 2021-05-03
- ^ Maintenance release
- ^ Removed (optional) frontend link to the project page
- ^ Changed the version number specification. The first number stands for the supported major Joomla! version. The following three numbers follow the Semantic Versioning Specification (SemVer), as it used to be previously.
- ^ Updated manifest file structure
- ^ Improved page cache handling - Using onPageCacheIsExcluded hook to exclude pages with forms where ECC+ is loaded
- ^ Updated language files
- ^ Code optimisations
- # Fixed loginAttemtps error message
Version 3.2.1-FREE - 2021-03-30
- ^ Improved the handling if another form is transmitted from the same page where a form is protected by the custom call replacement. Thanks to Manuel for reporting it!
- ^ Syntax for the custom call is removed if the user does not have to solve the spam check, depending on the user status.
- ^ Updated language files and custom fields
- ^ Code optimisations
Version 3.2.0-FREE - 2020-07-22
- + Important: This version is based on the Pro version with fundamental code changes. You have to reconfigure and save the settings again!
- + hCaptcha - Added the hCaptcha anti-bot service. hCaptcha protects user privacy, rewards websites, and helps companies get their data labeled. Requires a free registration on https://www.hcaptcha.com/!
- + Multilingual Self-Defined Questions - Individual questions and answers can be set for each language.
- First release with increased technical requirements: Increasing Technical Requirements - Joomla! Core & PHP for Pro & Free Extensions
- ^ Updated support for Community Builder (tested with 2.4.5)
- ^ Updated language files and custom fields
- ^ Code optimisations
Version 3.1.6 - 2019-06-29
- + Added Custom Field - Pro Button
- ! Removed Mollom integration since the project was abandoned.
- ! Removed Bot-Trap integration since the project was abandoned.
- ^ Updated Custom Fields
- ^ Updated Project Page URL
- ^ Updated rules for Fox Contact (>= 3.8.2)
- ^ Improved custom call functionality
- ^ Correct IP address retrievement for forwarded addresses using a proxy
- ^ Kunena Quick reply button - Added new class name to the search pattern
- ^ Updated code style of imported 3rd party libraries
Version 3.1.5 - 2018-05-20
- + Mail To A Friend Form - Added support for build-in Mailto component - Thanks to Uwe F. for the feature request
- ^ Updated login form regex since the change in the template was reverted in the latest Joomla! version (see note for version 3.1.4)
- ^ Code Optimizations
- ^ Updated Custom Fields
Version 3.1.4 - 2018-01-31
- # Login form of the core component com_users - Due to a change in the template file, the regex in ECC+ for this form did not match any more. - Thanks to Hans H. for reporting it!
Version 3.1.3 - 2018-01-28
- + reCaptcha v2 - Updated reCaptcha API to version 2 ("I'm not a robot" checkbox) - If you are still using the old reCaptcha (version 1), then you will have to create new keys in https://www.google.com/recaptcha/admin
- ^ Updated Custom Fields
- ^ Updated Language Files
- ^ Updated Cache Purging Function - Joomla! >= 3.8.0
Version 3.1.2 - 2017-05-21
- ^ Updated Custom Fields
- ^ ReCaptcha is loaded over HTTPS
- ^ Question - Added required class for client-side validation
- ^ Changed Update Server URL to ecc_legacy.xml (next feature version 3.2.x will exclude 3rd party extensions in separated plugins)
- # Fixed Cache Purging Function - For System Cache Plugin
- Tested and updated support for 3rd party extensions with the latest versions:
- Easybook Reloaded - 3.3.1
- Phoca Guestbook - 3.0.6
- FlexiContact - 10.05
- ALFContact - 3.2.6
- Kunena Forum - 5.0.7
- Community Builder - 2.1.2
Version 3.1.1 - 2015-12-22
- # Encode Input Fields - Fixed compatibility of this feature for Joomla! 3.4.7. For more details see: https://docs.joomla.org/J3.x:Backward_Compatibility_in_Joomla_3.4.7
Version 3.1.0 - 2015-07-31
- + Donation Code Validation Process - Improved the validation process with a new server (HTTPS request) plus an independent, separated fallback server (HTTP request).
https://check.kubik-rubik.de/
http://check.kubik-rubik.eu/
https://downloads.kubik-rubik.de/
Version 3-1 - 2013-11-17
- + First release for Joomla! 3 - based on 2.5-8 with important modifications and optimizations for Joomla! 3.x
- + This release is tested only with Joomla! 3.2 and core components - do not use it in a lower Joomla! version. Do not report any problems with other Joomla! versions. Only the mentioned version (and higher) are supported officially by ECC+!
Version 2.5-8 - 2013-11-15
- + New feature: Custom Call - with this feature you may execute the plugin in all forms with a special syntax. ECC+ can protect all forms of your Joomla! website now. It is not restricted on components but can also be used in modules! The syntax to load the plugin is {easycalccheckplus}. This syntax has to be added in the template file of the form. The best solution is to use a template override. This option is in experimental phase and only for advanced users who know how to create a template override to add the needed syntax! ECC+ can only be executed once per page, so you have to exclude protected modules on pages where the plugin has to be loaded in a component.
- + Improvement: Encrypt functionality - now not only 3rd party components can be protected with encryption but also all other form fields where ECC+ is loaded. Some extensions need the names of the fields to add JavaScript functionality to the forms, these fields can be excluded from being encrypted with the help of a whitelist in the definition for the certain component. Not all components were tested, so please test this function and report problems that may occur!
- ^ Support for Virtuemart - updated the support for Virtuemart to the latest version of the component - 2.0.24a
- ^ Updated Custom Fields
- ^ Changed - Error output message not via Get parameter but via session variable
- ^ Removed deprecated JRequest call
- ^ Code optimizations
- # Encrypt feature - decode all variables as soon as possible and only if they are set in the global request variables - Thank you Frank (deweso.de) for reporting it!
Version 2.5-7 - 20-Nov-2012
+ aiContactSafe - Protection of the aiContactSafe forms - Note: ECC+ can only be used without the AJAX functionality of aiContactSafe. The values of ECC+ have to be generated new and reset in the output of the form on a request, but this is not possible in the AJAX request of the component. Open the form in aiContactSafe and deactivate the option Use AJAX to submit the form if you want to use ECC+ in your aiContactSafe form!
+ FlexiContact Plus - Akismet / Mollom checks
^ Excluded all language files (except English and German) to Transifex - Looking for your language? Then check Transifex. If your language is not fully translated or not in the list at all, then register to Transifex and join the translation team. Every help is welcome!
^ Changed "Alternative search string" priority - increased priority for this option
^ Donation Code Field - Updated to version 1.3
^ Akismet Class PHP5 - Updated to version 0.5
^ Optimized settings ordering and output
^ Improved Artisteer template recognition
Version 2.5-6 - 02-Nov-2012
+ Form recognition - Greatly improved form recognition especially for club templates (e.g. Yootheme, Rockettheme etc.) which use template overrides
+ Virtuemart - Protection of Virtuemart's - Check Out - form
Successfully tested with these current versions of supported 3rd party extensions:
- Joomla! Core - Contact and Registration - 2.5.7
- Community Builder - 1.9
- Easybook Reloaded - 2.5-4
- Fox Contact - 2.0.19
- Flexi Contact - 5.12
- Kunena Forum - 2.0.2
- Phoca Guestbook - 2.0.6
- Virtuemart - 2.0.12f
Version 2.5-5 - 16-Aug-2012
+ Implemented Versioncheck - Stay uptodate with the great new feature! The latest version can be checked once per session or on every load of the settings page.
^ Optimized Donation Code System - The entered donation code is checked only once per session.
Version 2.5-4 - 13-Aug-2012
+ Flexi Contact Plus - Protect the form of the commercial version of the popular component
# Updated the support of the component Kunena Version 2.x
Version 2.5-3-2 - 03-Aug-2012
+ Updated Dutch language file - thank you Gerard
+ Updated Chinese language file - thank you A-Bo
Version 2.5-3 - 20-Jun-2012
+ Implemented donation model
+ Login check - Protects the site against brute force attacks. After a specified number of incorrect login attempts the spam check has to be solved in the form of the component
+ Cache check - The plugin only deletes the cache if it is activated
+ Traditional Chinese language file
^ Updated Dutch language file
Version 2.5-2 - 05-Apr-2012
+ JomSocial - Protection of the JomSocial registration
+ Virtuemart - Protection of Virtuemart's - Ask a question - form
+ Danish language file - Thank you Fribse
^ Optimized check process - Don't have to do all checks if one already has failed
# Small fix in the function fillForm - Delimeter in the regular expression was not quoted correctly
Successfully tested with all current versions of supported 3rd party extensions:
- Joomla! Core - Contact and Registration - 2.5.4
- AlfContact - 2.0.3
- Community Builder - 1.8
- DFContact - 1.6.6
- Easybook Reloaded - 2.5-1
- Fox Contact - 2.0.15
- Flexi Contact - 5.10
- Jom Social - 2.6 RC2
- Kunena Forum - 1.7.2
- Phoca Guestbook - 2.0.5
- Virtuemart - 2.0.2
Version 2.5-1 - 24-Jan-2012
+ First release for Joomla! 2.5
Version 1.7-3 - 26-Dec-2011
+ Show errors in debug mode - if you don't see the spam check, you can enable the debug mode in the configuration of Joomla!. ECC+ writes an entry in the debug mode if an error occurs.
+ ALFContact - testet with version 2.0.1
+ Italian language file
+ Serbian language file
+ Czech language file
+ Dutch language file
+ Math exercise - only numeric inputs possible (check with Joomla! validator)
# Autofill of fields of the user profile plugin
# Encode Fields - Registration process, user profile plugin and language selection
Version 1.5-14-1 - 29-Dec-2011 - Mini update
+ Czech language file - Thank you Robert PLCH
^ cURL Option - Get request, not post request
^ Option StopforumSpam is not enabled per default
Download
Overview of all downloads of the extension: ECC+ - EasyCalcCheck Plus Downloads