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 our requirements.

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.

Legal 6.x.8.x is the latest version. There was a big jump in version numbers to avoid confusion with a 6.x.7.x tag that had previously been created by accident.

Dependencies

The Checkbox Validate module is required for Drupal 6.

Sponsors

Development

Developed by Robert Castelo for Code Positive.

Downloads

Recommended releases

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (21.02 KB) | zip (24.63 KB) 2011-Nov-05 Notes
6.x-8.x-dev tar.gz (20.2 KB) | zip (23.97 KB) 2011-Jun-07 Notes

Project Information


Maintainers for Legal

  • Robert Castelo - 59 commits
    last: 13 weeks ago, first: 8 years ago
  • recidive - 13 commits
    last: 1 year ago, first: 1 year ago

Issues for Legal

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 1 Dec 06
nobody click here