function kaltura_advanced_editor in Kaltura 6.2
1 string reference to 'kaltura_advanced_editor'
File
- includes/
kaltura.themeing.inc, line 793
Code
function kaltura_advanced_editor() {
$args = func_get_args();
$kshow_id = $args[0];
$type = $args[1];
$partner_data = $args[2] != 'empty_partner_data' ? $args[2] : '';
$no_refresh = $args[3] == 'no_refresh' ? TRUE : FALSE;
$kaltura_editor_width = variable_get('kaltura_editor_width', '') ? variable_get('kaltura_editor_width', '') : KalturaSettings_AE_WIDTH;
$kaltura_editor_height = variable_get('kaltura_editor_height', '') ? variable_get('kaltura_editor_height', '') : KalturaSettings_AE_HEIGHT;
$editor_uiConf = variable_get('kaltura_mix_roughcut_editor_type', '');
if (!empty($editor_uiConf) && $editor_uiConf == KalturaSettings_AE_CUSTOM) {
$editor_uiConf = variable_get('kaltura_mix_roughcut_editor_custom', '');
}
if (WORK_WITH_KSHOW) {
$kaltura_client = KalturaHelpers::getKalturaClient(FALSE, "edit:" . $kshow_id);
}
else {
$kaltura_client = KalturaHelpers::getKalturaClient(FALSE, "edit:*");
}
if (!$kaltura_client) {
drupal_set_message('Failed to start Kaltura session. Please check your settings.', 'warning');
echo theme_kaltura_maintenance_page("<br /><a href=\"#\" onclick=\"window.top.kalturaCloseModalBox()\">Close</a>", TRUE);
exit;
}
$theme_params->height = $kaltura_editor_height;
$theme_params->width = $kaltura_editor_width;
if (!empty($editor_uiConf)) {
$theme_params->swfUrl = KalturaHelpers::getAdvancedEditorUrl($editor_uiConf);
$flash_vars = KalturaHelpers::getAdvancedEditorFlashVars($kaltura_client
->getKs(), $kshow_id, $type, $partner_data, $editor_uiConf);
}
else {
$theme_params->swfUrl = KalturaHelpers::getAdvancedEditorUrl();
$flash_vars = KalturaHelpers::getAdvancedEditorFlashVars($kaltura_client
->getKs(), $kshow_id, $type, $partner_data);
}
$theme_params->flashVarsStr = KalturaHelpers::flashVarsToString($flash_vars);
echo theme('kaltura_advanced_editor', $theme_params, $no_refresh);
exit;
}