function kaltura_check_server_status in Kaltura 6
Same name and namespace in other branches
- 5 includes/kaltura.admin.inc \kaltura_check_server_status()
- 6.2 includes/kaltura.admin.inc \kaltura_check_server_status()
- 7.3 includes/kaltura.admin.inc \kaltura_check_server_status()
- 7.2 includes/kaltura.admin.inc \kaltura_check_server_status()
1 call to kaltura_check_server_status()
- kaltura_settings_form in includes/
kaltura.admin.inc
File
- includes/
kaltura.admin.inc, line 886
Code
function kaltura_check_server_status($admin) {
$session_user = KalturaHelpers::getSessionUser();
$config = KalturaHelpers::getServiceConfiguration();
$kaltura_client = new KalturaClient($config);
if ($admin == 1) {
$result = $kaltura_client
->startSession($session_user, variable_get('kaltura_secret', ''));
}
else {
$result = $kaltura_client
->startSession($session_user, variable_get('kaltura_admin_secret', ''), 1);
}
if ($result['error']) {
$kaltura_status = FALSE;
$kaltura_error = $result['error'][0]["code"] . ' ' . $result['error'][0]["desc"];
}
else {
$kaltura_status = TRUE;
$kaltura_error = "";
}
return array(
$kaltura_status,
$kaltura_error,
);
}