Stud.IP  2.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Pages
Ilias3ConnectedCMS Class Reference
Inheritance diagram for Ilias3ConnectedCMS:
Inheritance graph
Collaboration diagram for Ilias3ConnectedCMS:
Collaboration graph

Public Member Functions

 Ilias3ConnectedCMS ($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
 ConnectedCMS ($cms="")
 init ($cms)
 initSubclasses ()
 getConnectionStatus ($cms="")
 getName ()
 getCMSType ()
 getAbsolutePath ()
 getTargetFile ()
 getClassPrefix ()
 isAuthNecessary ()
 getUserPrefix ()
 getLogo ()

Data Fields

 $client_id
 $root_user_sid
 $main_category_node_id
 $user_role_template_id
 $user_skin
 $user_style
 $crs_roles
 $global_roles
 $db_class_object
 $db_class_tree
 $db_class_course
 $soap_client
- Data Fields inherited from ConnectedCMS
 $title
 $is_active
 $cms_type
 $name
 $ABSOLUTE_PATH_ELEARNINGMODULES
 $ABSOLUTE_PATH_SOAP
 $RELATIVE_PATH_DB_CLASSES
 $CLASS_PREFIX
 $auth_necessary
 $USER_AUTO_CREATE
 $USER_PREFIX
 $target_file
 $logo_file
 $DB_ELEARNINGMODULES_HOST
 $DB_ELEARNINGMODULES_USER
 $DB_ELEARNINGMODULES_PASSWORD
 $DB_ELEARNINGMODULES_DATABASE
 $db_classes
 $soap_data
 $soap_client
 $types
 $roles
 $db
 $db_class
 $link
 $user
 $permissions
 $content_module

Member Function Documentation

deleteConnectedModules (   $object_id)

Reimplemented from ConnectedCMS.

Here is the call graph for this function:

getClientId ( )

get client-id

returns client-id public

Returns
string client-id
getPreferences ( )

get preferences

shows additional settings. public

Reimplemented from ConnectedCMS.

Reimplemented in Ilias4ConnectedCMS.

Here is the call graph for this function:

getSID ( )

get session-id

returns soap-session-id public

Returns
string session-id
getUserContentModules ( )

get user modules

returns user content modules public

Returns
array list of content modules

Reimplemented from ConnectedCMS.

Ilias3ConnectedCMS (   $cms)

constructor

init class. public

Parameters
string$cmssystem-type

Here is the call graph for this function:

Here is the caller graph for this function:

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?

Reimplemented from ConnectedCMS.

Here is the call graph for this function:

searchContentModules (   $key)

search for content modules

returns found content modules public

Parameters
string$keykeyword
Returns
array list of content modules

Reimplemented from ConnectedCMS.

setContentModule (   $data,
  $is_connected = false 
)

create new instance of subclass content-module with given values

creates new instance of subclass content-module with given values public

Parameters
array$datamodule-data
boolean$is_connectedis module connected to seminar?

Reimplemented from ConnectedCMS.

terminate ( )

terminate

terminates connection. public

Returns
boolean returns false

Reimplemented from ConnectedCMS.

Field Documentation

$client_id
$crs_roles
$db_class_course
$db_class_object
$db_class_tree
$global_roles
$main_category_node_id
$root_user_sid
$soap_client
$user_role_template_id
$user_skin
$user_style

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