View | Details | Raw Unified | Return to bug 21927
Collapse All | Expand All

(-)a/C4/Items.pm (-6 / +3 lines)
Lines 1680-1687 sub PrepareItemrecordDisplay { Link Here
1680
                        #----- itemtypes
1680
                        #----- itemtypes
1681
                    } elsif ( $tagslib->{$tag}->{$subfield}->{authorised_value} eq "itemtypes" ) {
1681
                    } elsif ( $tagslib->{$tag}->{$subfield}->{authorised_value} eq "itemtypes" ) {
1682
                        my $itemtypes = Koha::ItemTypes->search_with_localization;
1682
                        my $itemtypes = Koha::ItemTypes->search_with_localization;
1683
                        push @authorised_values, ""
1683
                        push @authorised_values, "";
1684
                          unless ( $tagslib->{$tag}->{$subfield}->{mandatory} );
1685
                        while ( my $itemtype = $itemtypes->next ) {
1684
                        while ( my $itemtype = $itemtypes->next ) {
1686
                            push @authorised_values, $itemtype->itemtype;
1685
                            push @authorised_values, $itemtype->itemtype;
1687
                            $authorised_lib{$itemtype->itemtype} = $itemtype->translated_description;
1686
                            $authorised_lib{$itemtype->itemtype} = $itemtype->translated_description;
Lines 1692-1698 sub PrepareItemrecordDisplay { Link Here
1692
1691
1693
                        #---- class_sources
1692
                        #---- class_sources
1694
                    } elsif ( $tagslib->{$tag}->{$subfield}->{authorised_value} eq "cn_source" ) {
1693
                    } elsif ( $tagslib->{$tag}->{$subfield}->{authorised_value} eq "cn_source" ) {
1695
                        push @authorised_values, "" unless ( $tagslib->{$tag}->{$subfield}->{mandatory} );
1694
                        push @authorised_values, "";
1696
1695
1697
                        my $class_sources = GetClassSources();
1696
                        my $class_sources = GetClassSources();
1698
                        my $default_source = $defaultvalue || C4::Context->preference("DefaultClassificationSource");
1697
                        my $default_source = $defaultvalue || C4::Context->preference("DefaultClassificationSource");
Lines 1712-1719 sub PrepareItemrecordDisplay { Link Here
1712
                            $tagslib->{$tag}->{$subfield}->{authorised_value},
1711
                            $tagslib->{$tag}->{$subfield}->{authorised_value},
1713
                            $branch_limit ? $branch_limit : ()
1712
                            $branch_limit ? $branch_limit : ()
1714
                        );
1713
                        );
1715
                        push @authorised_values, ""
1714
                        push @authorised_values, "";
1716
                          unless ( $tagslib->{$tag}->{$subfield}->{mandatory} );
1717
                        while ( my ( $value, $lib ) = $authorised_values_sth->fetchrow_array ) {
1715
                        while ( my ( $value, $lib ) = $authorised_values_sth->fetchrow_array ) {
1718
                            push @authorised_values, $value;
1716
                            push @authorised_values, $value;
1719
                            $authorised_lib{$value} = $lib;
1717
                            $authorised_lib{$value} = $lib;
1720
- 

Return to bug 21927