function theme_download_file_direct_download_item in DownloadFile 6
Same name and namespace in other branches
- 7.3 download_file.formatter.inc \theme_download_file_direct_download_item()
- 7 download_file.formatter.inc \theme_download_file_direct_download_item()
- 7.2 download_file.formatter.inc \theme_download_file_direct_download_item()
Theme function for the 'direct_download' multiple file formatter.
Parameters
$file: File to format.
Return value
A string containing the HTML ouput.
1 theme call to theme_download_file_direct_download_item()
- theme_download_file_formatter_direct_download in ./
download_file.formatter.inc - Theming function for displaying the link to direct download the file.
File
- ./
download_file.formatter.inc, line 155 - Download file formatter hooks and callbacks.
Code
function theme_download_file_direct_download_item($file) {
// Views may call this function with a NULL value, return an empty string.
if (empty($file['fid'])) {
return '';
}
$url = download_file_path($file['fid']);
$options = array();
// Use the description as the link text if available.
if (empty($file['data']['description'])) {
$link_text = $file['filename'];
}
else {
$link_text = $file['data']['description'];
$options['attributes']['title'] = $file['filename'];
}
return '<div class="download-file clear-block">' . l($link_text, $url, $options) . '</div>';
}