function kaltura_create_widgets_for_partner in Kaltura 7.2
Same name and namespace in other branches
- 5 includes/kaltura.admin.inc \kaltura_create_widgets_for_partner()
- 6.2 includes/kaltura.admin.inc \kaltura_create_widgets_for_partner()
- 6 includes/kaltura.admin.inc \kaltura_create_widgets_for_partner()
- 7.3 includes/kaltura.admin.inc \kaltura_create_widgets_for_partner()
Helper function that uses Kaltura's getDefaultWidget service to create some default widgets for the partner, in case he does not have these yet.
TODO: Useless unfinished function.
@changes
- changed client initialisation;
- changed the getDefaultWidget function call to $kaltura_client->widget->get;
@questions
- what do we do with the widget when we get them?
1 call to kaltura_create_widgets_for_partner()
- kaltura_registration_form_submit in includes/
kaltura.admin.inc - Submit callback for kaltura_registration_form().
File
- includes/
kaltura.admin.inc, line 124 - Contains functions for administration use of the kaltura core module.
Code
function kaltura_create_widgets_for_partner($partner_id, $secret) {
// $session_user = KalturaHelpers::getSessionUser();
// $config = KalturaHelpers::getServiceConfiguration();
// $config->partnerId = $partner_id;
// $kaltura_client = new KalturaClient();
// $kaltura_client->setConfig($config);
try {
$session_user = KalturaHelpers::getSessionUser();
$kaltura_client = KalturaHelpers::getKalturaClient(1);
} catch (Exception $e) {
watchdog_exception('kaltura', $e);
}
$widgets = new KalturaSettings();
foreach ($widgets->kdp_widgets as $type => $uiconfs) {
foreach ($uiconfs as $skin => $confs) {
// That doesn't work for me yet.
// $result = $kaltura_client->widget->get("_1_".$confs['view_uiconf']);
// $result = $kaltura_client->widget->get("_1_".$confs['remix_uiconf']);
}
}
}