function formblock_get_block in Form Block 5
Same name and namespace in other branches
- 6 formblock.module \formblock_get_block()
 - 7 formblock.module \formblock_get_block()
 
Generate a block containing a node entry form.
1 call to formblock_get_block()
- formblock_block in ./
formblock.module  - Implementation of hook_block().
 
File
- ./
formblock.module, line 87  
Code
function formblock_get_block($type) {
  if (node_access('create', $type)) {
    // Note title before rendering of form.
    $title = drupal_get_title();
    $form = node_add($type);
    $types = node_get_types('names');
    // Restore title, which will have been overridden.
    drupal_set_title($title);
    return array(
      'subject' => t('@type form', array(
        '@type' => $types[$type],
      )),
      'content' => $form,
    );
  }
}