nodequeue_remove_action_form
Drupal 7 nodequeue_remove_action_form($context)
Configuration form for Remove from Nodequeues action.
File
- sites/
all/ modules/ nodequeue/ includes/ nodequeue.actions.inc, line 183 - nodequeue.actions.inc Provides actions integration for nodequeues.
Code
function nodequeue_remove_action_form($context) {
// Default values for form.
if (!isset($context['qids'])) {
$context['qids'] = array();
}
$queues = nodequeue_load_queues(nodequeue_get_all_qids(0, 0, TRUE), TRUE);
foreach ($queues as $qid => $queue) {
$options[$qid] = $queue->title;
}
// Add form components.
$form['qids'] = array(
'#type' => 'select',
'#title' => t("Queues"),
'#default_value' => $context['qids'],
'#multiple' => TRUE,
'#decription' => t('Specify the queues from which the node should be removed. If the queue is a smartqueue, the node shall be removed from all subqueues.'),
'#required' => TRUE,
'#options' => $options,
);
return $form;
}

