menu_node_edit_delete_menu_form_submit($form, &$form_state)Custom form handler to react to custom menu deletion.
./menu_node_edit.module, line 331
<?php
function menu_node_edit_delete_menu_form_submit($form, &$form_state) {
$menu_name= $form_state['values']['menu_name'];
// The menu_node API handles all node items, so we just deal with non-node sections.
$result = db_query("SELECT mlid FROM {menu_links} WHERE menu_name = '%s' AND router_path <> 'node/%'", $menu_name);
while ($record = db_fetch_object($result)) {
db_query("DELETE FROM {menu_node_edit} WHERE mlid = %d", $record->mlid);
db_query("DELETE FROM {menu_node_edit_user} WHERE mlid = %d", $record->mlid);
}
cache_clear_all('menu-access-options', 'cache');
}
?>