You are here

function lang_dropdown_update_7201 in Language Switcher Dropdown 7.2

Rearrange options arrays.

File

./lang_dropdown.install, line 28
Install, update, and uninstall functions for the LSD module.

Code

function lang_dropdown_update_7201() {
  $types = array(
    '',
    LANGUAGE_TYPE_INTERFACE,
    LANGUAGE_TYPE_CONTENT,
    LANGUAGE_TYPE_URL,
  );
  foreach ($types as $type) {
    if ($options = variable_get('lang_dropdown' . (empty($type) ? '' : '_' . $type), FALSE)) {
      $options['width'] = $options['js_widget_settings']['width'];
      unset($options['js_widget_settings']['width']);
      $options['widget'] = $options['js_widget'];
      unset($options['js_widget']);
      $options['msdropdown'] = $options['js_widget_settings'];
      unset($options['js_widget_settings']);
      variable_set('lang_dropdown' . (empty($type) ? '' : '_' . $type), $options);
    }
  }
}