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
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),
);
}