function _editablefields_entry_form in Editable Fields 5.2
Same name and namespace in other branches
- 5.3 editablefields.module \_editablefields_entry_form()
- 5 editablefields.module \_editablefields_entry_form()
2 calls to _editablefields_entry_form()
- theme_views_editablefields_view_list in ./
editablefields.module - Display the nodes of a view as a list.
- theme_views_editablefields_view_table in ./
editablefields.module - Display the nodes of a view as a table.
File
- ./
editablefields.module, line 351
Code
function _editablefields_entry_form($view) {
$type = _editablefields_node_type($view);
if (!$type) {
return '';
}
global $user;
$types = node_get_types();
$type = isset($type) ? str_replace('-', '_', $type) : NULL;
// If a node type has been specified, validate its existence.
if (isset($types[$type]) && node_access('create', $type)) {
// Initialize settings:
$node = array(
'uid' => $user->uid,
'name' => $user->name,
'type' => $type,
'language' => '',
);
$form = _editablefields_drupal_get_form(false, $type, $view);
$output = drupal_render_form($type . '_node_form', $form);
}
return '<div class="view_footer_form">' . $output . '</div>';
}