You are here

function menu_language_settings in Menu per language - i18n menu overview 7

Form builder function for module settings. builds a form with all the menus to be ena/disa

1 string reference to 'menu_language_settings'
menu_language_menu in ./menu_language.module

File

./menu_language.admin.inc, line 11
Admin page callbacks for the menu language module.

Code

function menu_language_settings() {

  //$form['warning'] = array(

  //  '#markup' => '<div class="menu_language_warning">'. t('Warning saving this form will clear the caches. Be cautious when using this on a live website.') .'</div>'

  //);
  $menus = menu_get_names();
  foreach ($menus as $menu) {
    $var_name_mnu = 'menu_language_mng_' . $menu;
    $form[$var_name_mnu] = array(
      '#type' => 'checkbox',
      '#title' => t('Do you want to manage') . ' ' . $menu,
      '#default_value' => variable_get($var_name_mnu, FALSE),
    );
  }
  $form['#submit'][] = 'menu_language_settings_form_submit';
  return system_settings_form($form);
}