function kaltura_get_partner_details in Kaltura 6.2
Same name in this branch
- 6.2 includes/kaltura.admin.inc \kaltura_get_partner_details()
- 6.2 includes/kaltura.install.inc \kaltura_get_partner_details()
Same name and namespace in other branches
- 5 includes/kaltura.admin.inc \kaltura_get_partner_details()
- 6 includes/kaltura.admin.inc \kaltura_get_partner_details()
- 7.3 includes/kaltura.admin.inc \kaltura_get_partner_details()
- 7.2 includes/kaltura.admin.inc \kaltura_get_partner_details()
File
- includes/
kaltura.admin.inc, line 18
Code
function kaltura_get_partner_details($partner_id, $cms_email, $cms_password) {
// $session_user is not actually used below. Remove?
$session_user = KalturaHelpers::getSessionUser();
$config = KalturaHelpers::getServiceConfiguration();
$config->partnerId = $partner_id;
$kaltura_client = new KalturaClient($config);
/**
* here we are trying to retrieve the partner details from the kaltura server
*
*/
//$result = $kaltura_client->getPartner($session_user, $cms_email, $cms_password, $partner_id);
try {
$result = $kaltura_client->partner
->getsecrets($partner_id, $cms_email, $cms_password);
} catch (Exception $ex) {
drupal_set_message(t('Kaltura client exception: @message', array(
'@message' => $ex
->getMessage(),
)), 'error');
//if ( module_exists('devel') ) {
// dpm( $ex->getTrace(), 'Exception stack trace' );
//}
$result['error'] = $ex
->getMessage();
}
// convert result to array
if ($result->id) {
return array(
$result->id,
$result->id . "00",
//subpartner id
$result->notificationUrl,
$result->secret,
$result->adminSecret,
);
}
else {
return array(
FALSE,
$result['error'],
);
}
}