| 5 fileupload.module | fileupload_view(&$node, $teaser = FALSE, $page = FALSE) |
Implementation of hook_view.
File
- developer/
examples/ fileupload.module, line 99 - This is an example to demonstrate how to make a Drupal node support file uploads.
Code
function fileupload_view(&$node, $teaser = FALSE, $page = FALSE) {
$node = node_prepare($node, $teaser);
if ($file = $node->file) {
// Only create link to file when it is in the proper location.
if ($file->filesize && file_check_location($file->filepath, file_directory_path())) {
$node->content['body']['#value'] = l($file->filename, file_create_url($file->filepath));
}
else {
$node->content['body']['#value'] = $file->filename;
}
// display the file's size
$node->content['body']['#value'] .= ' (' . format_size($file->filesize) . ')';
}
return $node;
}
Login or register to post comments