function freelinking_prepopulate_node_settings in Freelinking 7.3
Same name and namespace in other branches
- 6.3 modules/freelinking_prepopulate/freelinking_prepopulate.module \freelinking_prepopulate_node_settings()
Settings callback for "Create Node"
1 string reference to 'freelinking_prepopulate_node_settings'
- freelinking_prepopulate_freelinking in modules/
freelinking_prepopulate/ freelinking_prepopulate.module - @todo Please document this function.
File
- modules/
freelinking_prepopulate/ freelinking_prepopulate.module, line 111
Code
function freelinking_prepopulate_node_settings() {
$form['freelinking_prepopulate_node_type'] = array(
'#type' => 'select',
'#title' => t('Default node type to create'),
'#default_value' => variable_get('freelinking_prepopulate_node_type', _freelinking_prepopulate_default_node_type()),
'#options' => node_type_get_names(),
'#description' => t('Which content type should be created by Freelinking?'),
);
$nodecreate = freelinking_prepopulate_list_fields('nodecreate');
if (isset($nodecreate)) {
foreach ($nodecreate as $key => $value) {
$options[$key] = $value['title'];
}
}
if (empty($options)) {
return $form;
}
$form['freelinking_prepopulate_node_advanced'] = array(
'#type' => 'checkboxes',
'#title' => t('Prepopulate options'),
'#default_value' => variable_get('freelinking_prepopulate_node_advanced', array()),
'#options' => $options,
'#description' => t('Prepopulate the new node with values from the <em>Linking Node</em>.'),
);
return $form;
}