|
Lines 66-72
if ( $op eq 'cud-edit_message' && $message_id ) {
Link Here
|
| 66 |
if ( $message_type eq 'E' or $message_type eq 'SMS' ) { |
66 |
if ( $message_type eq 'E' or $message_type eq 'SMS' ) { |
| 67 |
my $message_transport_type = $message_type eq 'SMS' ? 'sms' : 'email'; |
67 |
my $message_transport_type = $message_type eq 'SMS' ? 'sms' : 'email'; |
| 68 |
my $logged_in_patron = Koha::Patrons->find($loggedinuser); |
68 |
my $logged_in_patron = Koha::Patrons->find($loggedinuser); |
| 69 |
if ( !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers' } ) ) { |
69 |
if ( $message_transport_type eq 'email' |
|
|
70 |
&& !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers_email' } ) ) |
| 71 |
{ |
| 72 |
C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' ); |
| 73 |
} |
| 74 |
if ( $message_transport_type eq 'sms' |
| 75 |
&& !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers_sms' } ) ) |
| 76 |
{ |
| 70 |
C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' ); |
77 |
C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' ); |
| 71 |
} |
78 |
} |
| 72 |
|
79 |
|