function kaltura_choose_cw in Kaltura 6.2        
                          
                  
                        
3 calls to kaltura_choose_cw()
  - field_kaltura_field_settings in plugins/field_kaltura/field_kaltura.module
- Implementation of hook_field_settings().
- kaltura_entry_settings_form in plugins/node_kaltura_entry/node_kaltura_entry.module
- kaltura_mix_settings_form in plugins/node_kaltura_mix/node_kaltura_mix.module
File
 
   - ./kaltura.module, line 566
- kaltura integration module - core functions
Code
function kaltura_choose_cw($cw_var, $cw_custom, $override_cw = 0) {
  global $base_path;
  $return_array = array();
  if ($override_cw == 0) {
    $default_cw = variable_get($cw_var, KalturaSettings_CW_UICONF_ID);
  }
  else {
    $default_cw = $override_cw;
  }
  $return_array[] = array(
    '#type' => 'select',
    '#title' => t('Uploader Type'),
    '#options' => array(
      KalturaSettings_CW_UICONF_ID_VIDEO => 'Video',
      KalturaSettings_CW_UICONF_ID_IMAGE => 'Image',
      KalturaSettings_CW_UICONF_ID_AUDIO => 'Audio',
      KalturaSettings_CW_UICONF_ID => 'All',
      
      '1' => 'Custom',
    ),
    '#attributes' => array(
      'onChange' => 'change_cw(this.options[this.selectedIndex].value)',
    ),
    '#suffix' => '<div id="entry_image"></div>',
    '#default_value' => $default_cw,
  );
  $pre_custom = '<script type="text/javascript">
        function get_image(val)
        {
          if (val == ' . KalturaSettings_CW_UICONF_ID_VIDEO . ') return "<img src=\'' . $base_path . drupal_get_path('module', 'kaltura') . '/images/' . 'video-cw.jpg\' />";
          if (val == ' . KalturaSettings_CW_UICONF_ID_IMAGE . ') return "<img src=\'' . $base_path . drupal_get_path('module', 'kaltura') . '/images/' . 'image-cw.jpg\' />";
          if (val == ' . KalturaSettings_CW_UICONF_ID_AUDIO . ') return "<img src=\'' . $base_path . drupal_get_path('module', 'kaltura') . '/images/' . 'audio-cw.jpg\' />";
          if (val == ' . KalturaSettings_CW_UICONF_ID . ') return "<img src=\'' . $base_path . drupal_get_path('module', 'kaltura') . '/images/' . 'all-cw.jpg\' />";
          return "";
        }
        function change_cw(val)
        {
          div = document.getElementById("entry_custom");
          div_image = document.getElementById("entry_image");
          if (val == 1)
          {
            div.style.display="block";
            div_image.style.display="none";
          }
          else
          {
            div.style.display="none";
            div_image.innerHTML = get_image(val);
            div_image.style.display="block";
          }
        }
        $(document).ready(function() {try{change_cw(' . $default_cw . ');}catch(ex){}});
        </script>';
  $custom_display = $default_cw != '1' ? 'style="display:none"' : '';
  $return_array[] = array(
    '#type' => 'textfield',
    '#size' => 10,
    '#title' => t('Custom CW'),
    '#description' => t('Please insert ui_conf_id only'),
    '#prefix' => $pre_custom . '<div id="entry_custom" ' . $custom_display . '>',
    '#suffix' => '</div>',
    '#default_value' => variable_get($cw_custom, ''),
  );
  return $return_array;
}