Class gacl_api

Description

ensure this file is being included by a parent file

Located in /includes/gacl_api.class.php (line 58)

gacl
   |
   --gacl_api
Variable Summary
Method Summary
void add_group (mixed $name, mixed $parent_id, [mixed $group_type = 'ARO'])
void add_group_object (mixed $group_id, mixed $object_section_value, mixed $object_value, [mixed $group_type = 'ARO'])
void add_object (mixed $section_value, mixed $name, mixed $value, mixed $order, mixed $hidden, [mixed $object_type = NULL])
void count_all ([mixed $arg = NULL])
void del_group (mixed $group_id, [mixed $reparent_children = TRUE], [mixed $group_type = 'ARO'])
void del_group_object (mixed $group_id, mixed $object_section_value, mixed $object_value, [mixed $group_type = 'ARO'])
void del_object (mixed $object_id, [mixed $object_type = NULL], [mixed $erase = FALSE])
void edit_object (mixed $object_id, mixed $section_value, mixed $name, mixed $value, mixed $order, mixed $hidden, [mixed $object_type = NULL])
void getAroGroup (mixed $value)
void get_group_children (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $recurse = 'NO_RECURSE'])
void get_group_children_tree ([mixed $root_id = null], [mixed $root_name = null], [mixed $inclusive = true])
void get_group_id ([mixed $name = null], [mixed $group_type = 'ARO'])
void get_group_name ([mixed $group_id = null], [mixed $group_type = 'ARO'])
void get_group_objects (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $option = 'NO_RECURSE'])
void get_group_parents (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $recurse = 'NO_RECURSE'])
void get_object ([mixed $section_value = null], [mixed $return_hidden = 1], [mixed $object_type = NULL])
void get_object_groups (mixed $object_section_value, mixed $object_value, [mixed $object_type = NULL])
void get_object_id (mixed $section_value, mixed $value, [mixed $object_type = NULL])
void get_paging_data (mixed $rs)
void is_group_child_of (mixed $grp_src, mixed $grp_tgt, [mixed $group_type = 'ARO'])
void return_page ([mixed $url = ""])
void showarray (mixed $array)
void _getAbove ()
void _getBelow (mixed $table, mixed $fields, [mixed $groupby = null], [mixed $root_id = null], [mixed $root_name = null], [mixed $inclusive = true])
void _getGroup (mixed $type, mixed $value)
Variables
mixed $_items_per_page = 100 (line 62)
mixed $_max_search_return_items = 100 (line 64)
mixed $_max_select_box_items = 100 (line 63)

Inherited Variables

Inherited from gacl

gacl::$acl
gacl::$acl_count
gacl::$db
gacl::$_caching
gacl::$_db_table_prefix
gacl::$_debug
gacl::$_force_cache_expire
Methods
add_group (line 448)

REMOVED *

void add_group (mixed $name, mixed $parent_id, [mixed $group_type = 'ARO'])
add_group_object (line 624)
void add_group_object (mixed $group_id, mixed $object_section_value, mixed $object_value, [mixed $group_type = 'ARO'])
add_object (line 1195)
void add_object (mixed $section_value, mixed $name, mixed $value, mixed $order, mixed $hidden, [mixed $object_type = NULL])
count_all (line 126)
void count_all ([mixed $arg = NULL])
del_group (line 757)
void del_group (mixed $group_id, [mixed $reparent_children = TRUE], [mixed $group_type = 'ARO'])
del_group_object (line 697)
void del_group_object (mixed $group_id, mixed $object_section_value, mixed $object_value, [mixed $group_type = 'ARO'])
del_object (line 1364)
void del_object (mixed $object_id, [mixed $object_type = NULL], [mixed $erase = FALSE])
edit_object (line 1283)
void edit_object (mixed $object_id, mixed $section_value, mixed $name, mixed $value, mixed $order, mixed $hidden, [mixed $object_type = NULL])
getAroGroup (line 1627)
void getAroGroup (mixed $value)
get_group_children (line 324)
void get_group_children (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $recurse = 'NO_RECURSE'])
get_group_children_tree (line 1682)
void get_group_children_tree ([mixed $root_id = null], [mixed $root_name = null], [mixed $inclusive = true])
get_group_id (line 223)
void get_group_id ([mixed $name = null], [mixed $group_type = 'ARO'])
get_group_name (line 274)
void get_group_name ([mixed $group_id = null], [mixed $group_type = 'ARO'])
get_group_objects (line 564)
void get_group_objects (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $option = 'NO_RECURSE'])
get_group_parents (line 374)
void get_group_parents (mixed $group_id, [mixed $group_type = 'ARO'], [mixed $recurse = 'NO_RECURSE'])
get_object (line 999)
void get_object ([mixed $section_value = null], [mixed $return_hidden = 1], [mixed $object_type = NULL])
get_object_groups (line 1064)
void get_object_groups (mixed $object_section_value, mixed $object_value, [mixed $object_type = NULL])
get_object_id (line 1117)
void get_object_id (mixed $section_value, mixed $value, [mixed $object_type = NULL])
get_paging_data (line 107)
void get_paging_data (mixed $rs)
is_group_child_of (line 1586)
void is_group_child_of (mixed $grp_src, mixed $grp_tgt, [mixed $group_type = 'ARO'])
return_page (line 87)
void return_page ([mixed $url = ""])
showarray (line 76)
void showarray (mixed $array)
_getAbove (line 1645)
void _getAbove ()
_getBelow (line 1648)
void _getBelow (mixed $table, mixed $fields, [mixed $groupby = null], [mixed $root_id = null], [mixed $root_name = null], [mixed $inclusive = true])
_getGroup (line 1631)
void _getGroup (mixed $type, mixed $value)

Inherited Methods

Inherited From gacl

gacl::gacl()
gacl::acl_check()
gacl::debug_db()
gacl::debug_text()
gacl::_mos_add_acl()

Documentation generated on Fri, 4 Mar 2005 13:56:17 +1000 by phpDocumentor 1.3.0RC3