function panels_context_node_add_form_settings_form in Panels 5.2
Same name and namespace in other branches
- 6.2 contexts/node_add_form.inc \panels_context_node_add_form_settings_form()
1 string reference to 'panels_context_node_add_form_settings_form'
- panels_node_add_form_panels_contexts in contexts/
node_add_form.inc - @file contexts/node_add_form.inc
File
- contexts/
node_add_form.inc, line 66 - contexts/node_add_form.inc
Code
function panels_context_node_add_form_settings_form($conf, $external = FALSE) {
if ($external) {
$options[0] = t('External source');
}
foreach (node_get_types() as $type => $info) {
$options[$type] = $info->name;
}
$form['type'] = array(
'#title' => t('Node type'),
'#type' => 'select',
'#options' => $options,
'#default_value' => $conf['type'],
'#description' => t('Select the node type for this form.'),
);
if ($external) {
$form['type']['#description'] .= ' ' . t('Select external to require this from an external source (such as a containing panel page).');
}
return $form;
}