function total_control_create_content_type_edit_form in Total Control Admin Dashboard 6.2
Same name and namespace in other branches
- 6 plugins/content_types/create.inc \total_control_create_content_type_edit_form()
- 7.2 plugins/content_types/create.inc \total_control_create_content_type_edit_form()
'Edit form' callback for the content type.
ctools_plugin_example_total_control_panel_pages_content_type_edit_form.
1 string reference to 'total_control_create_content_type_edit_form'
- create.inc in plugins/
content_types/ create.inc - create.inc
File
- plugins/
content_types/ create.inc, line 101 - create.inc
Code
function total_control_create_content_type_edit_form(&$form, &$form_state) {
$conf = $form_state['conf'];
$types = node_get_types('types');
$type_options = array();
$type_defaults = array();
if (isset($conf['types'])) {
$type_defaults = $conf['types'];
}
foreach ($types as $type => $object) {
$type_options[$type] = $object->name;
if (!array_key_exists($type, $type_defaults)) {
$type_defaults[$type] = $type;
}
}
$form['types'] = array(
'#type' => 'checkboxes',
'#title' => t('Include Create links for Content Types'),
'#options' => $type_options,
'#default_value' => $type_defaults,
);
return $form;
}