Module Description
Displays your Terms & Conditions to users who want to register, and requires that they accept the T&C before their registration is accepted.

If T&Cs are changed users with an existing account will be asked to accept the new version, and will not be able to log in until they have.

Terms & Conditions can be displayed as styled text, or in a scroll box.

Features
Account Integration T&Cs are included on user account edit forms.

T&Cs Page Automatically creates a T&Cs page at /legal.

Auditing Each acceptance of the T&Cs is recorded. The information is displayed on the Legal administration pages (requires Views module).

Additional Checkboxes Additional checkboxes can be added which must be accepted, e.g. [X ] I am over 18

Explanation Notes Notes can be added to each version of the T&Cs explaining the changes that have been made, these are displayed to users who are asked to accept new versions of the T&Cs (if they accepted a previous version).

Internationalisation Each version of the T&Cs can now be translated into whatever languages the site is set up for.

Versions & Revisions Versions Creating a new version will ask all users to accept the new T&Cs, and keep a record of which version/language/revision was accepted and when it was accepted.

Revisions Every translation can have as many revisions as necessary, with each version + language having it's own revision audit.

When a revision is made only users that have previously accepted the T&Cs in that language, and new users, are asked to accept the new T&Cs. This is intended for improvements to the translation rather than changes to the actual terms and conditions being offered.

Views Integrates with Views, and ships with default Views for T&Cs history, and Users that have accepted - as they're Views you can customise to your requirements.

Tokens Tokens can be used in T&C text.

Legal token [legal:tc] can be used to display current T&C text.

Rules Integration with Rules.

Add On Modules
* Integration with Ubercart via the Ubercart Legal Integration module
* Integration with Services via the Services Legal module.

Please Note
T&C text should only be entered by administrators or other highly trusted users. filter_xss_admin() is used to filter content for display, this is a very permissive XSS/HTML filter intended for admin-only use.

Dependencies
The Checkbox Validate module is required for Drupal 6.

Sponsors

* Drupal 5 to Drupal 6 Upgrade: Lullabot
* Internationalization features: Webwise Solutions
* ...have a feature you'd like to sponsor? Get in touch

Support If you've found this module particularly useful and want to say thank you, there's a wide range of stuff I'd welcome on my wish list (UK) (US).

Development Developed by Robert Castelo for Code Positive.

Project Usage
7684
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the issue of displaying Terms & Conditions to users during registration, ensuring they accept the T&C before their registration is accepted, and managing the acceptance of updated versions by existing users.
Data Name
legal

OPENAI CHATBOT

OPENAI CHATBOT

16:30:53
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.