Lines 276-289
foreach my $field (@fields) {
Link Here
|
276 |
for my $i ( 0 .. $#subf ) { |
276 |
for my $i ( 0 .. $#subf ) { |
277 |
next if ( $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{tab} ne 10 ); |
277 |
next if ( $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{tab} ne 10 ); |
278 |
next if ( $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{hidden} =~ /-7|-4|-3|-2|2|3|5|8/); |
278 |
next if ( $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{hidden} =~ /-7|-4|-3|-2|2|3|5|8/); |
|
|
279 |
|
279 |
push @item_subfield_codes, $subf[$i][0]; |
280 |
push @item_subfield_codes, $subf[$i][0]; |
280 |
$witness{ $subf[$i][0] } = |
281 |
$witness{ $subf[$i][0] } = |
281 |
$tagslib->{ $field->tag() }->{ $subf[$i][0] }->{lib}; |
282 |
$tagslib->{ $field->tag() }->{ $subf[$i][0] }->{lib}; |
282 |
$item->{ $subf[$i][0] } = GetAuthorisedValueDesc( $field->tag(), |
283 |
|
283 |
$subf[$i][0], $subf[$i][1], '', $tagslib) || $subf[$i][1]; |
284 |
# Allow repeatables (BZ 13574) |
284 |
$norequests = 0 |
285 |
if( $item->{$subf[$i][0]}) { |
285 |
if $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{kohafield} eq 'items.notforloan' |
286 |
$item->{$subf[$i][0]} .= ' | '; |
286 |
and $subf[$i][1] == 0; |
287 |
} else { |
|
|
288 |
$item->{$subf[$i][0]} = q{}; |
289 |
} |
290 |
if( $tagslib->{$field->tag()}->{$subf[$i][0]}->{isurl} ) { |
291 |
$item->{$subf[$i][0]} .= "<a href=\"$subf[$i][1]\">$subf[$i][1]</a>"; |
292 |
} else { |
293 |
$item->{ $subf[$i][0] } .= GetAuthorisedValueDesc( $field->tag(), $subf[$i][0], $subf[$i][1], '', $tagslib) || $subf[$i][1]; |
294 |
} |
295 |
|
296 |
$norequests = 0 if $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{kohafield} eq 'items.notforloan' and $subf[$i][1] == 0; |
287 |
} |
297 |
} |
288 |
push @item_loop, $item if $item; |
298 |
push @item_loop, $item if $item; |
289 |
} |
299 |
} |