You are here

function void_menu_admin_settings_form in Void Menu 8.x

Same name and namespace in other branches
  1. 7.x void_menu.module \void_menu_admin_settings_form()

Void Menu admin settings form.

Return value

The settings form used by Void Menu.

1 string reference to 'void_menu_admin_settings_form'
void_menu_menu in ./void_menu.module
Implements hook_menu().

File

./void_menu.module, line 109
Creates placeholders for menu items to use special paths, including but not limited to javascript function calls. ------------------------------------------ Written by William Hall - www.mrtheme.com Based off of special_menu_items and…

Code

function void_menu_admin_settings_form() {
  $formbase = array(
    '#type' => 'textfield',
  );
  $form['void_menu_link_value'] = $formbase + array(
    '#title' => check_plain('HTML value for <void>'),
    '#description' => check_plain('You can use this field to customize the value of the <void> tag, defaults to javascript: void(0);'),
    '#default_value' => variable_get('void_menu_link_value', 'javascript: void(0);'),
  );
  $i = 1;
  while ($i < 10) {
    $form['void_menu_link_value' . $i] = $formbase + array(
      '#title' => check_plain('HTML value for <void' . $i . '>'),
      '#description' => check_plain('You can use this field to customize the value of the <void' . $i . '> tag', array(
        '!item' => $i,
      )),
      '#default_value' => variable_get('void_menu_link_value' . $i, $i == 1 ? '#' : ''),
    );
    $i++;
  }
  return system_settings_form($form);
}