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

(-)a/admin/library_groups.pl (-5 / +12 lines)
Lines 46-53 if ( $action eq 'add' ) { Link Here
46
    my $parent_id   = $cgi->param('parent_id')   || undef;
46
    my $parent_id   = $cgi->param('parent_id')   || undef;
47
    my $title       = $cgi->param('title')       || undef;
47
    my $title       = $cgi->param('title')       || undef;
48
    my $description = $cgi->param('description') || undef;
48
    my $description = $cgi->param('description') || undef;
49
    my $ft_hide_patron_info = $cgi->param('ft_hide_patron_info') || 0;
50
    my $branchcode  = $cgi->param('branchcode')  || undef;
49
    my $branchcode  = $cgi->param('branchcode')  || undef;
50
    my $ft_hide_patron_info    = $cgi->param('ft_hide_patron_info')    || 0;
51
    my $ft_search_groups_opac  = $cgi->param('ft_search_groups_opac')  || 0;
52
    my $ft_search_groups_staff = $cgi->param('ft_search_groups_staff') || 0;
51
53
52
    if ( !$branchcode && Koha::Library::Groups->search( { title => $title } )->count() ) {
54
    if ( !$branchcode && Koha::Library::Groups->search( { title => $title } )->count() ) {
53
        $template->param( error_duplicate_title => $title );
55
        $template->param( error_duplicate_title => $title );
Lines 58-64 if ( $action eq 'add' ) { Link Here
58
                parent_id   => $parent_id,
60
                parent_id   => $parent_id,
59
                title       => $title,
61
                title       => $title,
60
                description => $description,
62
                description => $description,
61
                ft_hide_patron_info => $ft_hide_patron_info,
63
                ft_hide_patron_info    => $ft_hide_patron_info,
64
                ft_search_groups_opac  => $ft_search_groups_opac,
65
                ft_search_groups_staff => $ft_search_groups_staff,
62
                branchcode  => $branchcode,
66
                branchcode  => $branchcode,
63
            }
67
            }
64
        )->store();
68
        )->store();
Lines 70-76 elsif ( $action eq 'edit' ) { Link Here
70
    my $id          = $cgi->param('id')          || undef;
74
    my $id          = $cgi->param('id')          || undef;
71
    my $title       = $cgi->param('title')       || undef;
75
    my $title       = $cgi->param('title')       || undef;
72
    my $description = $cgi->param('description') || undef;
76
    my $description = $cgi->param('description') || undef;
73
    my $ft_hide_patron_info = $cgi->param('ft_hide_patron_info') || 0;
77
    my $ft_hide_patron_info    = $cgi->param('ft_hide_patron_info')    || 0;
78
    my $ft_search_groups_opac  = $cgi->param('ft_search_groups_opac')  || 0;
79
    my $ft_search_groups_staff = $cgi->param('ft_search_groups_staff') || 0;
74
80
75
    if ($id) {
81
    if ($id) {
76
        my $group = Koha::Library::Groups->find($id);
82
        my $group = Koha::Library::Groups->find($id);
Lines 79-85 elsif ( $action eq 'edit' ) { Link Here
79
            {
85
            {
80
                title       => $title,
86
                title       => $title,
81
                description => $description,
87
                description => $description,
82
                ft_hide_patron_info => $ft_hide_patron_info,
88
                ft_hide_patron_info      => $ft_hide_patron_info,
89
                ft_search_groups_opac    => $ft_search_groups_opac,
90
                ft_search_groups_staff   => $ft_search_groups_staff,
83
            }
91
            }
84
        )->store();
92
        )->store();
85
93
86
- 

Return to bug 20157