fileupload_view

Versions
4.6
fileupload_view($node, $main = 0, $page = 0)
4.7 – 5
fileupload_view(&$node, $teaser = FALSE, $page = FALSE)

Code

developer/examples/fileupload.module, line 56

<?php
function fileupload_view($node, $main = 0, $page = 0) {
  // Only create link to file when it is in the proper location.
  if ($node->size && file_check_location($node->filepath, variable_get('file_directory_path', 'files'))) {
    $node->body = '<a href="'. file_create_url($node->filepath) .'">'. $node->basename .'</a> ('. format_size($node->size) .')';
  }
  elseif ($file = $node->file) {
    $node->body = $file->name .' ('. format_size($file->size) .')';
  }
  else {
    $node->body = basename($node->filepath) .' ('. format_size(filesize($node->filepath)) .')';
  }

  return theme('node', $node, $main, $page);
}
?>
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.