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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-shelves.tt (-1 / +4 lines)
Lines 177-182 Link Here
177
                                        <span class="sep">|</span>
177
                                        <span class="sep">|</span>
178
                                        <form method="get" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline">
178
                                        <form method="get" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline">
179
                                            <input type="hidden" name="op" value="edit_form" />
179
                                            <input type="hidden" name="op" value="edit_form" />
180
                                            <input type="hidden" name="referer" value="view" />
180
                                            <input type='hidden' name='category' value='[% category %]' />
181
                                            <input type='hidden' name='category' value='[% category %]' />
181
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
182
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
182
                                            <input type="submit" class="editshelf" value="Edit list" />
183
                                            <input type="submit" class="editshelf" value="Edit list" />
Lines 184-189 Link Here
184
185
185
                                        <form method="post" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline">
186
                                        <form method="post" action="/cgi-bin/koha/opac-shelves.pl" class="form-inline">
186
                                            <input type="hidden" name="op" value="delete" />
187
                                            <input type="hidden" name="op" value="delete" />
188
                                            <input type="hidden" name="referer" value="list" />
187
                                            <input type='hidden' name='category' value='[% category %]' />
189
                                            <input type='hidden' name='category' value='[% category %]' />
188
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
190
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
189
                                            <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);"/>
191
                                            <input type="submit" class="deleteshelf" value="Delete list" onclick="return confirmDelete(MSG_CONFIRM_DELETE_LIST);"/>
Lines 194-199 Link Here
194
                                    [% ELSIF category == PRIVATE # not manageshelf and private means shared %]
196
                                    [% ELSIF category == PRIVATE # not manageshelf and private means shared %]
195
                                        <form action="/cgi-bin/koha/opac-shelves.pl" method="post" class="form-inline">
197
                                        <form action="/cgi-bin/koha/opac-shelves.pl" method="post" class="form-inline">
196
                                            <input type="hidden" name="op" value="remove_share" />
198
                                            <input type="hidden" name="op" value="remove_share" />
199
                                            <input type="hidden" name="referer" value="list" />
197
                                            <input type='hidden' name='category' value='[% category %]' />
200
                                            <input type='hidden' name='category' value='[% category %]' />
198
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
201
                                            <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
199
                                            <input type="submit" class="deleteshelf" onclick="return confirmDelete(MSG_CONFIRM_REMOVE_SHARE);" value="Remove share" />
202
                                            <input type="submit" class="deleteshelf" onclick="return confirmDelete(MSG_CONFIRM_REMOVE_SHARE);" value="Remove share" />
Lines 545-551 Link Here
545
                                [% ELSE %]
548
                                [% ELSE %]
546
                                    <legend>Editing <em>[% shelf.shelfname |html %]</em></legend>
549
                                    <legend>Editing <em>[% shelf.shelfname |html %]</em></legend>
547
                                    <input type="hidden" name="op" value="edit" />
550
                                    <input type="hidden" name="op" value="edit" />
548
                                    <input type="hidden" name="referer" value="view" />
551
                                    <input type="hidden" name="referer" value="[% referer %]" />
549
                                    <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
552
                                    <input type="hidden" name="shelfnumber" value="[% shelf.shelfnumber | html %]" />
550
                                [% END %]
553
                                [% END %]
551
                                <input type="hidden" name="owner" id="owner" value="[% loggedinusernumber %]" />
554
                                <input type="hidden" name="owner" id="owner" value="[% loggedinusernumber %]" />
(-)a/opac/opac-shelves.pl (-3 / +2 lines)
Lines 84-94 if ( $op eq 'add_form' ) { Link Here
84
            push @messages, { type => 'error', code => 'error_on_insert' };
84
            push @messages, { type => 'error', code => 'error_on_insert' };
85
        } else {
85
        } else {
86
            push @messages, { type => 'message', code => 'success_on_insert' };
86
            push @messages, { type => 'message', code => 'success_on_insert' };
87
            $op = 'view';
87
            $op = $referer;
88
        }
88
        }
89
    } else {
89
    } else {
90
        push @messages, { type => 'error', code => 'unauthorized_on_insert' };
90
        push @messages, { type => 'error', code => 'unauthorized_on_insert' };
91
        $op = 'list';
91
        $op = $referer;
92
    }
92
    }
93
} elsif ( $op eq 'edit' ) {
93
} elsif ( $op eq 'edit' ) {
94
    $shelfnumber = $query->param('shelfnumber');
94
    $shelfnumber = $query->param('shelfnumber');
95
- 

Return to bug 4912