You are here

function _lang_dropdown_get_settings in Language Switcher Dropdown 7

Same name and namespace in other branches
  1. 6 lang_dropdown.module \_lang_dropdown_get_settings()
  2. 7.2 lang_dropdown.module \_lang_dropdown_get_settings()

Helper function to get Language switcher dropdown settings

2 calls to _lang_dropdown_get_settings()
lang_dropdown_block_configure in ./lang_dropdown.module
Implements hook_block_configure().
lang_dropdown_form in ./lang_dropdown.module
Function to build the select widget form.

File

./lang_dropdown.module, line 509

Code

function _lang_dropdown_get_settings($type, $settings = NULL) {
  $defaults = array(
    'showall' => 0,
    'tohome' => 0,
    'js_widget' => 1,
    'js_widget_settings' => array(
      'visible_rows' => 5,
      'width' => 165,
      'rounded' => 1,
      'animation' => 'slideDown',
      'event' => 'click',
      'skin' => 'ldsSkin',
      'custom_skin' => '',
    ),
    'chosen' => array(
      'disable_search' => 1,
      'no_results_text' => 'No language match',
    ),
    'languageicons' => array(
      'flag_position' => 1,
    ),
  );
  return array_replace_recursive(array_replace_recursive($defaults, variable_get('lang_dropdown', $defaults)), variable_get('lang_dropdown_' . $type, $defaults));
}