You are here

function menu_node_access_mna_access_settings in Panels Extras 7

Same name and namespace in other branches
  1. 6 menu_node_access/plugins/access/mna.inc \menu_node_access_mna_access_settings()

Settings form for the 'by menus' access plugin

1 string reference to 'menu_node_access_mna_access_settings'
mna.inc in menu_node_access/plugins/access/mna.inc
Plugin to provide access control based upon if node being viewed belongs to a menu(s).

File

menu_node_access/plugins/access/mna.inc, line 26
Plugin to provide access control based upon if node being viewed belongs to a menu(s).

Code

function menu_node_access_mna_access_settings($form, &$form_state, $conf) {
  $menus = menu_get_menus();
  foreach ($menus as $menu => $info) {
    $options[$menu] = check_plain($info);
  }
  $form['settings']['menu'] = array(
    '#title' => t('Menu(s) Node Being Viewed belongs to'),
    '#type' => 'checkboxes',
    '#options' => $options,
    '#description' => t('Only the checked menus will be valid.'),
    '#default_value' => $conf['menu'],
  );
  return $form;
}