function kaltura_test_notification_config in Kaltura 7.2
Same name and namespace in other branches
- 5 includes/kaltura.admin.inc \kaltura_test_notification_config()
- 6.2 includes/kaltura.admin.inc \kaltura_test_notification_config()
- 6 includes/kaltura.admin.inc \kaltura_test_notification_config()
- 7.3 includes/kaltura.admin.inc \kaltura_test_notification_config()
Helper function that tests the notification status of the module.
This function tries to close a loop with the kaltura server in a "real-time" test. The notification handler sets a variable in the DB before this function run ends. Therefore we need to use the kaltura_variable_get_real() function to check the variable status in the DB and not in the $_GLOBALS which are set before this function even start.
TODO: Not yet implemented.
File
- includes/
kaltura.admin.inc, line 1022 - Contains functions for administration use of the kaltura core module.
Code
function kaltura_test_notification_config() {
return array(
TRUE,
t('Test call not yet implemented, sorry'),
);
if (kaltura_variable_get_real('kaltura_notification_status', 0) == 0) {
$session_user = KalturaHelpers::getSessionUser();
$kaltura_client = KalturaHelpers::getKalturaClient();
$result = $kaltura_client
->testNotification($session_user);
sleep(3);
}
if (kaltura_variable_get_real('kaltura_notification_status', 0) === 1) {
return array(
TRUE,
t('Drupal server receives notification from Kaltura server.'),
);
}
return array(
FALSE,
t('Drupal server fails to receive notifications from Kaltura. Please fix your configuration or disable server notifications.'),
);
}