You are here

function kaltura_init in Kaltura 6.2

File

./kaltura.module, line 13
kaltura integration module - core functions

Code

function kaltura_init() {
  $GLOBALS['_kaltura_client_folder'] = drupal_get_path('module', 'kaltura') . '/kaltura_client/';
  module_load_include('php', 'kaltura', 'kaltura_client/KalturaClient');
  module_load_include('php', 'kaltura', 'kaltura_client/kaltura_logger');
  module_load_include('php', 'kaltura', 'kaltura_client/kaltura_settings');
  module_load_include('php', 'kaltura', 'kaltura_client/kaltura_helpers');
  module_load_include('php', 'kaltura', 'kaltura_client/kaltura_notification_client');
  drupal_add_css(drupal_get_path("module", "kaltura") . "/style/kaltura.css");
  drupal_add_js(drupal_get_path("module", "kaltura") . "/js/kaltura.js");
  drupal_add_js(drupal_get_path("module", "kaltura") . "/js/swfobject.js");
  if (variable_get('kaltura_partner_id', '') != '') {
    $server_url = variable_get('kaltura_server_url', '') != '' ? variable_get('kaltura_server_url', '') : KalturaSettings_SERVER_URL;
    $GLOBALS['_kaltura_thumbnail_base_url'] = $server_url . '/p/' . variable_get('kaltura_partner_id', '') . '/sp/' . variable_get('kaltura_subp_id', '') . '/thumbnail';
  }
  $editor_type = variable_get('kaltura_mix_roughcut_editor_type', KalturaSettings_DEFAULT_EDITOR);
  if ($editor_type == 'Advanced_Editor' || $editor_type == KalturaSettings_AE_CUSTOM || $editor_type == KalturaSettings_AE_UICONF_ID) {
    variable_set('kaltura_editor_width', KalturaSettings_AE_WIDTH);
    variable_set('kaltura_editor_height', KalturaSettings_AE_HEIGHT);
    variable_set('kaltura_editor_URL', KalturaSettings_AE_URL);
  }
  else {
    variable_set('kaltura_editor_width', KalturaSettings_SE_WIDTH);
    variable_set('kaltura_editor_height', KalturaSettings_SE_HEIGHT);
    variable_set('kaltura_editor_URL', KalturaSettings_SE_URL);
  }
}