Head & rel_2_2 merged
[koha.git] / opac / opac-MARCdetail.pl
index 061e23e..f8c9237 100755 (executable)
@@ -80,10 +80,6 @@ my ($template, $loggedinuser, $cookie)
                             authnotrequired => 1,
                             debug => 1,
                             });
-$template->param(LibraryName => C4::Context->preference("LibraryName"),
-                               suggestion => C4::Context->preference("suggestion"),
-                               virtualshelves => C4::Context->preference("virtualshelves"),
-);
 
 # fill arrays
 my @loop_data =();
@@ -182,7 +178,13 @@ foreach my $field (@fields) {
        for my $i (0..$#subf) {
                next if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{tab}  ne 10);
                $witness{$subf[$i][0]} = $tagslib->{$field->tag()}->{$subf[$i][0]}->{lib};
-               $this_row{$subf[$i][0]} =$subf[$i][1];
+        if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{isurl}) {
+            $this_row{$subf[$i][0]}="<a href=\"$subf[$i][1]\">$subf[$i][1]</a>";
+        } elsif ($tagslib->{$field->tag()}->{$subf[$i][0]}->{kohafield} eq "biblioitems.isbn") {
+            $this_row{$subf[$i][0]}=DisplayISBN($subf[$i][1]);
+        } else {
+            $this_row{$subf[$i][0]}=get_authorised_value_desc($field->tag(), $subf[$i][0], $subf[$i][1], '', $dbh);
+        }
        }
        if (%this_row) {
                push(@big_array, \%this_row);