function path_redirect_admin_redirects_update_confirm in Path redirect 6
1 call to path_redirect_admin_redirects_update_confirm()
- path_redirect_admin_redirects in ./
path_redirect.admin.inc - Render a list of redirects for the main admin page.
File
- ./
path_redirect.admin.inc, line 290 - Administrative page callbacks for the path_redirect module.
Code
function path_redirect_admin_redirects_update_confirm(&$form_state, $operation, $rids) {
$operations = module_invoke_all('path_redirect_operations');
$operation = $operations[$form_state['values']['operation']];
$form['rids'] = array(
'#prefix' => '<ul>',
'#suffix' => '</ul>',
'#tree' => TRUE,
);
$redirects = path_redirect_load_multiple($rids);
foreach ($rids as $rid) {
$redirect = $redirects[$rid];
$form['rids'][$rid] = array(
'#type' => 'hidden',
'#value' => $rid,
'#prefix' => '<li>',
'#suffix' => path_redirect_build_url($redirect['source'], $redirect['source_query']) . "</li>\n",
);
}
$form['operation'] = array(
'#type' => 'hidden',
'#value' => $form_state['values']['operation'],
);
$form['#submit'][] = 'path_redirect_admin_redirects_update_submit';
$confirm_question = format_plural(count($rids), 'Are you sure you want to @action this redirect?', 'Are you sure you want to @action these redirects?', array(
'@action' => drupal_strtolower($operation['action']),
));
return confirm_form($form, $confirm_question, 'admin/build/path-redirect', t('This action cannot be undone.'), $operation['action'], t('Cancel'));
}