function ctools_context_node_add_form_settings_form in Chaos Tool Suite (ctools) 6
Same name and namespace in other branches
- 7 plugins/contexts/node_add_form.inc \ctools_context_node_add_form_settings_form()
1 string reference to 'ctools_context_node_add_form_settings_form'
- node_add_form.inc in plugins/
contexts/ node_add_form.inc - Plugin to provide a node_add_form context
File
- plugins/
contexts/ node_add_form.inc, line 88 - Plugin to provide a node_add_form context
Code
function ctools_context_node_add_form_settings_form($conf) {
foreach (node_get_types() as $type => $info) {
$options[$type] = $info->name;
}
asort($options);
if (isset($conf['types']) && !isset($conf['type'])) {
$conf['type'] = $conf['types'];
}
if (empty($conf)) {
$conf = array(
'type' => '',
);
}
$form['type'] = array(
'#title' => t('Node type'),
'#type' => 'select',
'#options' => $options,
'#default_value' => $conf['type'],
'#description' => t('Select the node type for this form.'),
);
return $form;
}