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()
Retrieve partner's details from Kaltura server.
@TODO The returned array is an ordered array - a keyed array might be easier to work with?
Parameters
string Partner ID:
string Kaltura partner login email:
string Kaltura partner login password:
Return value
array Kaltura Partner details (ordered)
File
- includes/
kaltura.install.inc, line 446 - Contains functions for installation of Kaltura module.
Code
function kaltura_get_partner_details($partner_id, $cms_email, $cms_password) {
/* @TODO $session_user is not actually used below. Does calling this
* function have any effect? */
$session_user = KalturaHelpers::getSessionUser();
$config = KalturaHelpers::getServiceConfiguration();
$config->partnerId = $partner_id;
$kaltura_client = new KalturaClient($config);
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');
$result['error'] = $ex
->getMessage();
}
if ($result->id) {
return array(
$result->id,
$result->id . '00',
$result->notificationUrl,
$result->secret,
$result->adminSecret,
);
}
else {
return array(
FALSE,
$result['error'],
);
}
}