|
Lines 2936-2942
sub PrepareItemrecordDisplay {
Link Here
|
| 2936 |
if ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.itemcallnumber' |
2936 |
if ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.itemcallnumber' |
| 2937 |
&& $defaultvalues |
2937 |
&& $defaultvalues |
| 2938 |
&& $defaultvalues->{'callnumber'} ) { |
2938 |
&& $defaultvalues->{'callnumber'} ) { |
| 2939 |
if( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ){ |
2939 |
if( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ){ |
| 2940 |
# if the item record exists, only use default value if the item has no callnumber |
2940 |
# if the item record exists, only use default value if the item has no callnumber |
| 2941 |
$defaultvalue = $defaultvalues->{callnumber}; |
2941 |
$defaultvalue = $defaultvalues->{callnumber}; |
| 2942 |
} elsif ( !$itemrecord and $defaultvalues ) { |
2942 |
} elsif ( !$itemrecord and $defaultvalues ) { |
|
Lines 2947-2953
sub PrepareItemrecordDisplay {
Link Here
|
| 2947 |
if ( ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.holdingbranch' || $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.homebranch' ) |
2947 |
if ( ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.holdingbranch' || $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.homebranch' ) |
| 2948 |
&& $defaultvalues |
2948 |
&& $defaultvalues |
| 2949 |
&& $defaultvalues->{'branchcode'} ) { |
2949 |
&& $defaultvalues->{'branchcode'} ) { |
| 2950 |
if ( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ) { |
2950 |
if ( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ) { |
| 2951 |
$defaultvalue = $defaultvalues->{branchcode}; |
2951 |
$defaultvalue = $defaultvalues->{branchcode}; |
| 2952 |
} |
2952 |
} |
| 2953 |
} |
2953 |
} |
|
Lines 2955-2961
sub PrepareItemrecordDisplay {
Link Here
|
| 2955 |
&& $defaultvalues |
2955 |
&& $defaultvalues |
| 2956 |
&& $defaultvalues->{'location'} ) { |
2956 |
&& $defaultvalues->{'location'} ) { |
| 2957 |
|
2957 |
|
| 2958 |
if ( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ) { |
2958 |
if ( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ) { |
| 2959 |
# if the item record exists, only use default value if the item has no locationr |
2959 |
# if the item record exists, only use default value if the item has no locationr |
| 2960 |
$defaultvalue = $defaultvalues->{location}; |
2960 |
$defaultvalue = $defaultvalues->{location}; |
| 2961 |
} elsif ( !$itemrecord and $defaultvalues ) { |
2961 |
} elsif ( !$itemrecord and $defaultvalues ) { |
| 2962 |
- |
|
|