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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-note.inc (-1 lines)
Lines 10-16 Link Here
10
                <form id="dismiss-message-form" action="/cgi-bin/koha/opac-dismiss-message.pl" method="post">
10
                <form id="dismiss-message-form" action="/cgi-bin/koha/opac-dismiss-message.pl" method="post">
11
                    [% INCLUDE 'csrf-token.inc' %]
11
                    [% INCLUDE 'csrf-token.inc' %]
12
                    <input type="hidden" name="message_id" value="[% message.message_id | html %]">
12
                    <input type="hidden" name="message_id" value="[% message.message_id | html %]">
13
                    <input type="hidden" name="patron_id" value="[% message.borrowernumber | html %]">
14
                    <input type="hidden" name="op" value="cud-update" />
13
                    <input type="hidden" name="op" value="cud-update" />
15
                    <button type="submit" class="dismiss-message-button btn btn-primary"><i class="fa fa-trash" aria-hidden="true"></i> Dismiss</button>
14
                    <button type="submit" class="dismiss-message-button btn btn-primary"><i class="fa fa-trash" aria-hidden="true"></i> Dismiss</button>
16
                </form>
15
                </form>
(-)a/opac/opac-dismiss-message.pl (-5 / +8 lines)
Lines 36-45 my ( $template, $borrowernumber, $cookie ) = get_template_and_user( Link Here
36
    }
36
    }
37
);
37
);
38
38
39
my $patron_id = $query->param('patron_id');
39
my $logged_in_user = Koha::Patrons->find($borrowernumber);
40
my $patron = Koha::Patrons->find( $patron_id );
40
my $message_id     = $query->param('message_id');
41
my $message_id = $query->param('message_id');
41
my $message        = $logged_in_user->messages->find($message_id);
42
my $message = $patron->messages->find( $message_id );
42
43
unless ($message) {
44
    print $query->redirect("/cgi-bin/koha/errors/404.pl");
45
    exit;
46
}
43
47
44
unless ( $op =~ /^cud-/ && $message ) {
48
unless ( $op =~ /^cud-/ && $message ) {
45
    # exit early
49
    # exit early
46
- 

Return to bug 36532