function nodequeue_clear_confirm in Nodequeue 6.2
Same name and namespace in other branches
- 5.2 nodequeue.module \nodequeue_clear_confirm()
- 5 nodequeue.module \nodequeue_clear_confirm()
- 7.3 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 - Implementation of hook_menu
File
- includes/
nodequeue.admin.inc, line 1043 - Admin page callbacks for the nodequeue module.
Code
function nodequeue_clear_confirm(&$form_state, $queue, $subqueue) {
if (empty($subqueue)) {
return;
}
drupal_set_title(t("Nodequeue '@title'", array(
'@title' => $queue->title,
)));
$form['qid'] = array(
'#type' => 'value',
'#value' => $queue->qid,
);
$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/content/nodequeue/' . $queue->qid . '/view/' . $subqueue->sqid, t('This action will remove all nodes from the queue and cannot be undone.'), t('Clear'), t('Cancel'));
}