function menu_link_node_menu_admin_populate_confirm_submit in Menu Link (Field) 7
Submit handler that populates the default menu link field on nodes with existing menu links.
File
- menu_link_node_menu/
menu_link_node_menu.admin.inc, line 14
Code
function menu_link_node_menu_admin_populate_confirm_submit($form, &$form_state) {
$operations = array();
foreach (node_type_get_types() as $info) {
$instance = field_read_instance('node', MENU_LINK_DEFAULT_FIELD, $info->type);
if (!empty($instance)) {
$operations[] = array(
'menu_link_node_menu_admin_populate_batch_operation',
array(
$instance,
),
);
}
}
if (!empty($operations)) {
$batch = array(
'title' => t('Populating the ":menu_link_field" field.', array(
':menu_link_field' => MENU_LINK_DEFAULT_FIELD,
)),
'file' => drupal_get_path('module', 'menu_link_node_menu') . '/menu_link_node_menu.admin.inc',
'operations' => $operations,
);
batch_set($batch);
}
$form_state['redirect'] = 'admin/reports/status';
}