menu_node_edit_form_menu_overview_form_alter

Versions
menu_node_edit
menu_node_edit_form_menu_overview_form_alter(&$form, $form_state)

Form alter for menu overview.

Code

./menu_node_edit.module, line 392

<?php
function menu_node_edit_form_menu_overview_form_alter(&$form, $form_state) {
  $form['#theme'] = 'menu_node_edit_menu_overview_form';
  $form['menu_node_edit_note'] = array(
    '#value' => '<p><em>'. t('<a href="!url">Menu node edit</a> can be set for an item and its children by selecting the "Section" checkbox.', array('!url' => url('admin/content/menu_node_edit'))) .'</em></p>',
    '#weight' => -10,
  );
  $result = array();
  $query = db_query("SELECT mlid FROM {menu_node_edit}");
  while ($data = db_fetch_object($query)) {
    $result[$data->mlid] = TRUE;
  }
  foreach ($form as $key => $value) {
    if (substr($key, 0, 4) == 'mlid') {
      $mlid = substr($key, 5);
      $form[$key]['menu_node_edit'] = array(
        '#type' => 'checkbox',
        '#default_value' => isset($result[$mlid]),
      );
    }
  }
  $form['#submit'][] = 'menu_node_edit_overview_form_submit';
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List