|
Stud.IP
jlu_3.3 Revision
|

Public Member Functions | |
| loadClass ($cms) | |
| initElearningInterfaces () | |
| getConfigValue ($name, $cms) | |
| setConfigValue ($name, $value, $cms) | |
| isCMSActive ($cms="") | |
| getCMSSelectbox ($message, $check_active=true) | |
| getTypeSelectbox ($cms) | |
| getSearchfield ($message) | |
| getNewModuleForm ($cms) | |
| getMyAccountForm ($message, $my_account_cms) | |
| getNewAccountForm (&$new_account_cms) | |
| getCMSHeader ($title) | |
| getCMSFooter ($logo) | |
| getModuleHeader ($title) | |
| getHeader ($title) | |
| bench ($stri) | |
| showbench () | |
| deleteCMSData ($cms_type) | |
| getIliasCourses ($sem_id) | |
| checkIntegrity () | |
| bench | ( | $stri | ) |
save timestamp
saves a timestamp for debugging and performance-check @access public
| string | $stri | description |

| checkIntegrity | ( | ) |
check db-integrity
checks if there are broken links in the database @access public

| deleteCMSData | ( | $cms_type | ) |
delete cms-data
deletes all data belonging to the specified cms from stud.ip database @access public

| getCMSFooter | ( | $logo | ) |
get table-footer for connected cms
returns a table-footer for connected cms @access public
| string | $logo | system-logo |

| getCMSHeader | ( | $title | ) |
get table-header for connected cms
returns a table-header for connected cms @access public
| string | $title | table-title |

| getCMSSelectbox | ( | $message, | |
$check_active = true |
|||
| ) |
get cms-selectbox
returns a form to select a cms @access public
| string | $message | description-text |
| boolean | $check_active | show only activated systems |

| getConfigValue | ( | $name, | |
| $cms | |||
| ) |
get config-value
gets config-value with given name from globals @access public
| string | $name | entry-name |
| string | $cms | system-type |


| getHeader | ( | $title | ) |
get Headline
returns a table with a headline @access public
| string | $title | headline |
| getIliasCourses | ( | $sem_id | ) |
get ilias courses
creates output of ilias courses linked to the chosen seminar. also updates object-connections. @access public


| getModuleHeader | ( | $title | ) |
get headline for modules
returns a table with a headline @access public
| string | $title | headline |
| getMyAccountForm | ( | $message, | |
| $my_account_cms | |||
| ) |
get form for external user-account
returns a form for administration of external user-account @access public
| string | message message-string |
| string | my_account_cms cms-type |
| getNewAccountForm | ( | & | $new_account_cms | ) |
get form for new user
returns a form to add a user-account to connected cms @access public
| string | $new_account_cms | system-type |


| getNewModuleForm | ( | $cms | ) |
get form for new content-module
returns a form to choose module-type and to create a new content-module @access public
| string | $cms | system-type |


| getSearchfield | ( | $message | ) |
get searchfield
returns a form to search for modules @access public
| string | $message | description-text |
| getTypeSelectbox | ( | $cms | ) |
get moduletype-selectbox
returns a form to select type for new contentmodule @access public
| string | $cms | system-type |

| initElearningInterfaces | ( | ) |

| isCMSActive | ( | $cms = "" | ) |
check cms-status
checks if connected content-management-system is activated @access public
| string | $cms | system-type |


| loadClass | ( | $cms | ) |
load class ConnectedCMS
loads class ConnectedCMS for given system-type and creates an instance @access public
| string | $cms | system-type |

| setConfigValue | ( | $name, | |
| $value, | |||
| $cms | |||
| ) |
set config-value
writes config-value with given name and value to database @access public
| string | $name | entry-name |
| string | $value | value |
| string | $cms | system-type |


| showbench | ( | ) |
show benchmark
shows saved timestamps with descriptions @access public
| string | $stri | description |