/** * Remove roles from system * * @param integer $ID * role id * @param boolean $Recursive * delete all descendants * */ function remove($ID, $Recursive = false) { $this->unassignPermissions($ID); $this->unassignUsers($ID); if (!$Recursive) { return $this->roles->deleteConditional("ID=?", $ID); } else { return $this->roles->deleteSubtreeConditional("ID=?", $ID); } }