Stud.IP  5.4
Ilias3ConnectedCMS Class Reference
Inheritance diagram for Ilias3ConnectedCMS:
ConnectedCMS Ilias4ConnectedCMS Ilias5ConnectedCMS

Public Member Functions

 __construct ($cms)
 
 getPreferences ()
 
 setContentModule ($data, $is_connected=false)
 
 newContentModule ($module_id, $module_type, $is_connected=false)
 
 getUserContentModules ()
 
 searchContentModules ($key)
 
 getClientId ()
 
 getSID ()
 
 terminate ()
 
 deleteConnectedModules ($object_id)
 
- Public Member Functions inherited from ConnectedCMS
 __construct ($cms="")
 
 init ($cms)
 
 initSubclasses ()
 
 getConnectionStatus ($cms="")
 
 getPreferences ()
 
 setContentModule ($data, $is_connected=false)
 
 newContentModule ($module_id, $module_type, $is_connected=false)
 
 getName ()
 
 getCMSType ()
 
 getAbsolutePath ()
 
 getTargetFile ()
 
 getClassPrefix ()
 
 isAuthNecessary ()
 
 getUserPrefix ()
 
 getLogo ()
 
 getUserContentModules ()
 
 searchContentModules ($key)
 
 terminate ()
 
 deleteConnectedModules ($object_id)
 

Data Fields

 $client_id
 
 $root_user_sid
 
 $main_category_node_id
 
 $user_role_template_id
 
 $user_skin
 
 $user_style
 
 $crs_roles
 
 $global_roles
 
 $soap_client
 
 $encrypt_passwords
 
 $is_first_call = true
 
- Data Fields inherited from ConnectedCMS
 $title
 
 $is_active
 
 $cms_type
 
 $name = null
 
 $ABSOLUTE_PATH_ELEARNINGMODULES = null
 
 $ABSOLUTE_PATH_SOAP = null
 
 $RELATIVE_PATH_DB_CLASSES = false
 
 $CLASS_PREFIX = null
 
 $auth_necessary = null
 
 $USER_AUTO_CREATE = null
 
 $USER_PREFIX = null
 
 $target_file = null
 
 $logo_file = null
 
 $db_classes
 
 $soap_data = null
 
 $soap_client
 
 $types = null
 
 $roles = null
 
 $db
 
 $db_class
 
 $link
 
 $user
 
 $permissions
 
 $content_module
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $cms)

constructor

init class. public

Parameters
string$cmssystem-type

Member Function Documentation

◆ deleteConnectedModules()

deleteConnectedModules (   $object_id)

◆ getClientId()

getClientId ( )

get client-id

returns client-id public

Returns
string client-id

◆ getPreferences()

getPreferences ( )

get preferences

shows additional settings.

◆ getSID()

getSID ( )

get session-id

returns soap-session-id public

Returns
string session-id

◆ getUserContentModules()

getUserContentModules ( )

get user modules

returns user content modules public

Returns
array list of content modules

◆ newContentModule()

newContentModule (   $module_id,
  $module_type,
  $is_connected = false 
)

create new instance of subclass content-module

creates new instance of subclass content-module and gets permissions public

Parameters
string$module_idmodule-id
string$module_typemodule-type
string$is_connectedis module connected to seminar?

◆ searchContentModules()

searchContentModules (   $key)

search for content modules

returns found content modules public

Parameters
string$keykeyword
Returns
array list of content modules

◆ setContentModule()

setContentModule (   $data,
  $is_connected = false 
)

◆ terminate()

terminate ( )

terminate

terminates connection.

Field Documentation

◆ $client_id

$client_id

◆ $crs_roles

$crs_roles

◆ $encrypt_passwords

$encrypt_passwords

◆ $global_roles

$global_roles

◆ $is_first_call

$is_first_call = true

◆ $main_category_node_id

$main_category_node_id

◆ $root_user_sid

$root_user_sid

◆ $soap_client

$soap_client

◆ $user_role_template_id

$user_role_template_id

◆ $user_skin

$user_skin

◆ $user_style

$user_style

The documentation for this class was generated from the following file: