Contributions API

Calling all Drupal developers!

Help us get this on the first page of Digg. DIGG NOW!

Modules in 5

acl.module

Version

1.1.2.18 (checked in on 2008/03/12 at 21:47:59 by salvis)

Description

acl.module

This module handls ACLs on behalf of other modules. The two main reasons to do this are so that modules using ACLs can share them with each other without having to actually know much about them, and so that ACLs can easily co-exist with the existing node_access system.

Functions

Namesort iconDescription
acl_add_userAdd the specified UID to an ACL.
acl_create_new_aclCreate a new ACL.
acl_delete_aclDelete an existing ACL.
acl_disableImplementation of hook_disable
acl_edit_formProvide a form to edit the ACL that can be embedded in other forms.
acl_edit_form_after_buildProcess a form that had our buttons on it.
acl_elementsProvide a special button type that doesn't get its #name blasted.
acl_get_id_by_nameGets the id of an acl
acl_has_usersDetermines if an acl has some assigned users
acl_nodeapiImplementation of hook_nodeapi
acl_node_access_explainImplementation of hook_node_access_explain
acl_node_access_recordsImplementation of hook_node_access_grants (from node_access)
acl_node_add_aclProvide access control to a node based upon an ACL id.
acl_node_clear_aclsClear all of a module's ACL's from a node.
acl_node_grantsImplementation of hook_node_grants
acl_node_remove_aclRemove an ACL completely from a node.
acl_remove_userRemove the specified UID from an ACL.
acl_save_formWrite the results of a form.
acl_userImplementation of hook_user
theme_acl_button