Public Member Functions | |
ilObjRoleTemplate ($a_id=0, $a_call_by_reference=false) | |
Constructor public. | |
ilClone ($a_parent_ref) | |
copy all properties and subobjects of a role template. | |
delete () | |
delete role template and all related data |
Definition at line 37 of file class.ilObjRoleTemplate.php.
ilObjRoleTemplate::delete | ( | ) |
delete role template and all related data
public
Reimplemented from ilObject.
Definition at line 79 of file class.ilObjRoleTemplate.php.
References $_GET, $rbacadmin, and ilObject::getId().
{ // put here role template specific stuff global $rbacadmin; // delete rbac permissions $rbacadmin->deleteTemplate($this->getId(),$_GET["ref_id"]); // always call parent delete function at the end!! return (parent::delete()) ? true : false; }
ilObjRoleTemplate::ilClone | ( | $ | a_parent_ref | ) |
copy all properties and subobjects of a role template.
DISABLED public
Reimplemented from ilObject.
Definition at line 57 of file class.ilObjRoleTemplate.php.
References $rbacadmin.
{ // DISABLED return false; global $rbacadmin; // always call parent ilClone function first!! $new_ref_id = parent::ilClone($a_parent_ref); // put here role template specific stuff // ... and finally always return new reference ID!! return $new_ref_id; }
ilObjRoleTemplate::ilObjRoleTemplate | ( | $ | a_id = 0 , |
|
$ | a_call_by_reference = false | |||
) |
Constructor public.
integer | reference_id or object_id | |
boolean | treat the id as reference_id (true) or object_id (false) |
Definition at line 45 of file class.ilObjRoleTemplate.php.
References ilObject::ilObject().
{ $this->type = "rolt"; $this->ilObject($a_id,$a_call_by_reference); }