You are here

function video_players_admin_settings_submit in Video 7.2

Submit helper to remove unneeded variables before they are saved.

1 string reference to 'video_players_admin_settings_submit'
video_players_admin_settings in modules/video_ui/video.admin.inc
Video player admin settings

File

modules/video_ui/video.admin.inc, line 353
Provides the administration settings for the Video Drupal module.

Code

function video_players_admin_settings_submit($form, &$form_state) {

  // Clear all existing variables
  db_query('DELETE FROM {variable} WHERE name LIKE \'video_extension_%\'');

  // Remove flv player or html5 player when that player hasn't been selected
  $extensions = video_utility::getVideoExtensionPlayers();
  foreach (array_keys($extensions) as $ext) {
    $selected = $form_state['values']['video_extension_' . $ext];
    if ($selected != 'video_play_flv') {
      unset($form_state['values']['video_extension_' . $ext . '_flash_player']);
    }
    if ($selected != 'video_play_html5') {
      unset($form_state['values']['video_extension_' . $ext . '_html5_player']);
    }
  }
}