function kaltura_check_server_status in Kaltura 5
Same name and namespace in other branches
- 6.2 includes/kaltura.admin.inc \kaltura_check_server_status()
- 6 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 859 
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,
  );
}