- my $link_end = '</a>';
-
- my $text = join '', (
- $params{no_link} ? '' : $link_start,
- escape($file_object->file_name),
- $params{no_link} ? '' : $link_end,
- );
+ my $text = escape($file_object->file_name);
+ if (! delete $params{no_link}) {
+ my $href = 'controller.pl?action=File/download&id=' . $file_object->id;
+ $href .= '&version=' . $file_object->version if $file_object->version;
+ $text = link_tag($href, $text, %params);
+ }