function nodequeue_workflow_ng_action_add_nodequeue_form in Nodequeue 5.2
File
- ./
nodequeue.workflow_ng.inc, line 204 - nodequeue_workflow_ng.inc
Code
function nodequeue_workflow_ng_action_add_nodequeue_form($settings = array(), $argument_info) {
$queue = (object) $settings;
$form = nodequeue_edit_queue_form($queue);
//Remove redundent fields.
unset($form['description']);
unset($form['submit']);
//Add 'show in tab' option, taken from nodequeue admin settings.
$nodequeue_tab = nodequeue_admin_settings();
$form['tab_settings'] = array(
'#type' => 'fieldset',
'#title' => t('Tab settings'),
);
$form['tab_settings']['show_in_tab'] = $nodequeue_tab['nodequeue_use_tab'];
$form['tab_settings']['show_in_ui'] = array(
'#type' => 'checkbox',
'#title' => t('Show in UI'),
'#description' => t('Determine if the nodequeue should be visible via the nodequeue !url page.', array(
'!url' => l('settings', 'admin/content/nodequeue'),
)),
'#default_value' => $settings['show_in_ui'],
);
workflow_ng_token_replacement_help($form, $argument_info);
return $form;
}