|
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 |
} |