[OzzModz] Force Rule Accept

[OzzModz] Force Rule Accept 2.0.1 Patch Level 2

No permission to buy ($10.00)
Fix: missing phrase
Fix: workaround to force rule acceptance page if terms wasn't never updated

Notice: this add-on now adds a column to xf_users table
Recommended to use CLI for large forums with 1M+ users registered.
Fix: undefined index errors if add-on options is not updated yet
  • Allow to hide rules "accept" checkbox without enabling accept form
  • New feature: force rules accept by resetting "terms accepted" field on registration (may be useful for external registration scripts)
Fixed: Input filter for "force to re-read the rules" (was always true)
  • Added [OzzModz] prefix to add-on title
  • Added timer on rules to prevent accepting without reading (can be disabled in add-on options)
  • Added "member notification" option on user warning to force to re-read the rules

Add-on option keys was changed. Reconfiguration may be required if upgrading from earlier versions.
Save request input to avoid incompatibilities with some add-ons (like [TH] Monitize and [AddonFlare] Paid Registrations)
This add-on is compatible now with XenForo 2.2
Added option to hide/show "terms and privacy policy" checkbox on registration page and mark it by default