You are here

public function video_preset::admin_settings in Video 7

Same name and namespace in other branches
  1. 6.4 includes/preset.inc \video_preset::admin_settings()

Show admin settings

Return value

array $form

File

includes/preset.inc, line 23

Class

video_preset

Code

public function admin_settings() {
  $form = array();
  module_load_include('inc', 'video_ui', 'video.preset');
  $presets = video_preset_get_presets();
  if (count($presets) == 0) {
    $form['video_preset'] = array(
      '#markup' => t('No Preset were found. Please use the !create_link link to create
      a new Video Preset, or upload an existing Feature to your modules directory.', array(
        '!create_link' => l(t('Create Video Preset'), 'admin/config/media/video/presets/add'),
      )),
      '#prefix' => '<div id="preset-checkboxes">',
      '#suffix' => '</div>',
    );
    return $form;
  }
  $preset = array();
  foreach ($presets as $id => $value) {
    $preset[$value['name']] = $value['name'] . ' ' . l(t('edit'), 'admin/config/media/video/presets/preset/' . $value['name']);

    //      $help[] = $value['name'] . ' - ' . $value['description'] . ' ' . l(t('edit'), preset_get_preset_path('video', $value['name']));
  }
  $form['video_use_preset_wxh'] = array(
    '#type' => 'checkbox',
    '#title' => t('Use preset WxH for video conversion.'),
    '#default_value' => variable_get('video_use_preset_wxh', FALSE),
    '#description' => t('Override the user selected WxH with the preset values. This is recommend.'),
  );
  $form['video_preset'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Video transcode presets'),
    '#options' => $preset,
    '#default_value' => variable_get('video_preset', array()),
    '#description' => t('Please use the !manage_link link to manage
       Video Presets. Use the !create_link link to create
      a new Video Preset, or upload an existing Feature to your modules directory.', array(
      '!manage_link' => l(t('Manage Video Preset'), 'admin/config/media/video/presets'),
      '!create_link' => l(t('Create Video Preset'), 'admin/config/media/video/presets/add'),
    )),
    '#prefix' => '<div id="preset-checkboxes">',
    '#suffix' => '</div>',
  );

  //    $form = $form + $options['admin_settings'];
  return $form;
}