You are here

function kaltura_update_kaltura_partner in Kaltura 7.3

Same name and namespace in other branches
  1. 5 includes/kaltura.admin.inc \kaltura_update_kaltura_partner()
  2. 6.2 kaltura.module \kaltura_update_kaltura_partner()
  3. 6 includes/kaltura.admin.inc \kaltura_update_kaltura_partner()
  4. 7.2 includes/kaltura.admin.inc \kaltura_update_kaltura_partner()

Helper function that updates partner notification settings in kaltura's server.

Parameters

int $notifications_config:

string $notification_url:

Return value

null

1 call to kaltura_update_kaltura_partner()
kaltura_registration_form_submit in includes/kaltura.admin.inc
Submit callback for kaltura_registration_form().

File

includes/kaltura.admin.inc, line 947
Contains functions for administration use of the kaltura core module.

Code

function kaltura_update_kaltura_partner($notifications_config = 2, $notification_url = '') {
  try {
    $partner = new KalturaPartner();
    $partner->allowMultiNotification = '1';
    $partner->notify = 1;
    $partner->notificationsConfig = '*=' . $notifications_config;
    $partner->notificationUrl = $notification_url ? $notification_url : url('kaltura/notification_handler', array(
      'absolute' => TRUE,
    ));
    $helpers = new KalturaHelpers();
    $kaltura_client = $helpers
      ->getKalturaClient(1);
    $result = $kaltura_client->partner
      ->update($partner, TRUE);
    return $result;
  } catch (Exception $e) {
    watchdog_exception('kaltura', $e);
  }
}