User_NoAuth_Model Class Reference

User NoAuth model. More...

Inheritance diagram for User_NoAuth_Model:
User_Model BaseUser_Model Object_Model BaseObject_Model

Public Member Functions

 __construct ()
 Constructs a new NoAuth user.
 authorized_for ($auth_point)
 Returns if a user is authorized for a certain authorization point.
 authorized_for_object ($object_type, $object_definition, $case_sensitivity=true)
 Test if user is authorized for viewing a certain object.
 logged_in ()
 Returns true if logged in.
 get_contact_groups ()
 List all contact groups I am a member of.

Detailed Description

User NoAuth model.

Todo:
: documentation

Member Function Documentation

User_NoAuth_Model::authorized_for ( auth_point  ) 

Returns if a user is authorized for a certain authorization point.

Parameters:
$auth_point string
Returns:
boolean false

Reimplemented from User_Model.

User_NoAuth_Model::authorized_for_object ( object_type,
object_definition,
case_sensitivity = true 
)

Test if user is authorized for viewing a certain object.

Parameters:
$object_definition string object name, or array of names defining a "path"
$object_type string object type (host/service)
$case_sensitivity boolean

Reimplemented from User_Model.

User_NoAuth_Model::get_contact_groups (  ) 

List all contact groups I am a member of.

TODO: Deprecate? (this method is called from Nagvis)

Returns:
array array of groups

Reimplemented from User_Model.

User_NoAuth_Model::logged_in (  ) 

Returns true if logged in.

Returns:
boolean always true (normal users are logged in, notauth overrides)

Reimplemented from User_Model.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables

Generated on 19 Dec 2018 for ninja by  doxygen 1.6.1