You are here

public static function views_menu_children_argument::buildMenuSelectForm in Views Menu Node Children Filter 7

2 calls to views_menu_children_argument::buildMenuSelectForm()
views_menu_children_argument::options_form in includes/views_menu_children_argument.inc
Build the options form.
views_menu_children_sort_handler::options_form in includes/views_menu_children_sort_handler.inc
Basic options for all sort criteria

File

includes/views_menu_children_argument.inc, line 51

Class

views_menu_children_argument

Code

public static function buildMenuSelectForm(&$form, &$form_state, $default_menu) {
  foreach (menu_load_all() as $menu) {
    $menus[$menu['menu_name']] = $menu['title'];
  }
  asort($menus);
  $form['target_menu'] = array(
    '#type' => 'select',
    '#title' => t('Target menu'),
    '#description' => t('Select the menu to scan for child nodes.'),
    '#default_value' => $default_menu,
    '#required' => TRUE,
    '#options' => array_merge(array(
      '' => t('-- Select menu --'),
    ), $menus),
  );
}