function nodequeue_clear_confirm in Nodequeue 7.3
Same name and namespace in other branches
- 5.2 nodequeue.module \nodequeue_clear_confirm()
- 5 nodequeue.module \nodequeue_clear_confirm()
- 6.2 includes/nodequeue.admin.inc \nodequeue_clear_confirm()
- 7.2 includes/nodequeue.admin.inc \nodequeue_clear_confirm()
Confirm form to clear a queue.
1 string reference to 'nodequeue_clear_confirm'
- nodequeue_menu in ./
nodequeue.module - Implements hook_menu().
File
- includes/
nodequeue.admin.inc, line 1062 - Admin page callbacks for the nodequeue module.
Code
function nodequeue_clear_confirm($form, &$form_state, $queue, $subqueue) {
if (empty($subqueue)) {
return;
}
drupal_set_title(t("Nodequeue '@title'", array(
'@title' => $queue->title,
)), PASS_THROUGH);
$form['name'] = array(
'#type' => 'value',
'#value' => $queue->name,
);
$form['sqid'] = array(
'#type' => 'value',
'#value' => $subqueue->sqid,
);
return confirm_form($form, t('Are you sure you want to clear the nodequeue %queue?', array(
'%queue' => nodequeue_title_substitute($queue->subqueue_title, $queue, $subqueue),
)), isset($_GET['destination']) ? $_GET['destination'] : 'admin/structure/nodequeue/' . $queue->name . '/view/' . $subqueue->sqid, t('This action will remove all nodes from the queue and cannot be undone.'), t('Clear'), t('Cancel'));
}