|
Lines 2890-2896
sub PrepareItemrecordDisplay {
Link Here
|
| 2890 |
if ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.itemcallnumber' |
2890 |
if ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.itemcallnumber' |
| 2891 |
&& $defaultvalues |
2891 |
&& $defaultvalues |
| 2892 |
&& $defaultvalues->{'callnumber'} ) { |
2892 |
&& $defaultvalues->{'callnumber'} ) { |
| 2893 |
if( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ){ |
2893 |
if( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ){ |
| 2894 |
# if the item record exists, only use default value if the item has no callnumber |
2894 |
# if the item record exists, only use default value if the item has no callnumber |
| 2895 |
$defaultvalue = $defaultvalues->{callnumber}; |
2895 |
$defaultvalue = $defaultvalues->{callnumber}; |
| 2896 |
} elsif ( !$itemrecord and $defaultvalues ) { |
2896 |
} elsif ( !$itemrecord and $defaultvalues ) { |
|
Lines 2901-2907
sub PrepareItemrecordDisplay {
Link Here
|
| 2901 |
if ( ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.holdingbranch' || $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.homebranch' ) |
2901 |
if ( ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.holdingbranch' || $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.homebranch' ) |
| 2902 |
&& $defaultvalues |
2902 |
&& $defaultvalues |
| 2903 |
&& $defaultvalues->{'branchcode'} ) { |
2903 |
&& $defaultvalues->{'branchcode'} ) { |
| 2904 |
if ( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ) { |
2904 |
if ( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ) { |
| 2905 |
$defaultvalue = $defaultvalues->{branchcode}; |
2905 |
$defaultvalue = $defaultvalues->{branchcode}; |
| 2906 |
} |
2906 |
} |
| 2907 |
} |
2907 |
} |
|
Lines 2909-2915
sub PrepareItemrecordDisplay {
Link Here
|
| 2909 |
&& $defaultvalues |
2909 |
&& $defaultvalues |
| 2910 |
&& $defaultvalues->{'location'} ) { |
2910 |
&& $defaultvalues->{'location'} ) { |
| 2911 |
|
2911 |
|
| 2912 |
if ( $itemrecord and $defaultvalues and not $itemrecord->field($subfield) ) { |
2912 |
if ( $itemrecord and $defaultvalues and not $itemrecord->subfield($tag,$subfield) ) { |
| 2913 |
# if the item record exists, only use default value if the item has no locationr |
2913 |
# if the item record exists, only use default value if the item has no locationr |
| 2914 |
$defaultvalue = $defaultvalues->{location}; |
2914 |
$defaultvalue = $defaultvalues->{location}; |
| 2915 |
} elsif ( !$itemrecord and $defaultvalues ) { |
2915 |
} elsif ( !$itemrecord and $defaultvalues ) { |
| 2916 |
- |
|
|