Browse Source

Bug 11431: (QA followup) Move AudioAlerts to a separate plugin

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
tags/v3.22.00-beta
Kyle Hall 5 years ago
committed by Tomas Cohen Arazi
parent
commit
f0127ddb4d
3 changed files with 38 additions and 9 deletions
  1. +36
    -0
      Koha/Template/Plugin/AudioAlerts.pm
  2. +0
    -8
      Koha/Template/Plugin/Koha.pm
  3. +2
    -1
      koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc

+ 36
- 0
Koha/Template/Plugin/AudioAlerts.pm View File

@@ -0,0 +1,36 @@
package Koha::Template::Plugin::AudioAlerts;

# Copyright ByWater Solutions 2013

# This file is part of Koha.
#
# Koha is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# Koha is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Koha; if not, see <http://www.gnu.org/licenses>.

use Modern::Perl;

use Encode qw( encode );
use JSON;

use base qw( Template::Plugin );

use C4::Context;
use Koha;

sub AudioAlerts {
my $dbh = C4::Context->dbh;
my $audio_alerts = $dbh->selectall_arrayref( 'SELECT * FROM audio_alerts ORDER BY precedence', { Slice => {} } );
return encode_json($audio_alerts);
}

1;

+ 0
- 8
Koha/Template/Plugin/Koha.pm View File

@@ -18,8 +18,6 @@ package Koha::Template::Plugin::Koha;
# along with Koha; if not, see <http://www.gnu.org/licenses>.

use Modern::Perl;
use Encode qw( encode );
use JSON;

use base qw( Template::Plugin );

@@ -59,10 +57,4 @@ sub Version {
};
}

sub AudioAlerts {
my $dbh = C4::Context->dbh;
my $audio_alerts = $dbh->selectall_arrayref( 'SELECT * FROM audio_alerts ORDER BY precedence', { Slice => {} } );
return encode_json($audio_alerts);
}

1;

+ 2
- 1
koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc View File

@@ -1,4 +1,5 @@
[% USE Koha %]
[% USE AudioAlerts %]
[% USE String %]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon %][% ELSE %][% interface %]/[% theme %]/img/favicon.ico[% END %]" type="image/x-icon" />
@@ -68,7 +69,7 @@
<script type="text/javascript">
//<![CDATA[
var AUDIO_ALERT_PATH = '[% interface %]/[% theme %]/sound/';
var AUDIO_ALERTS = JSON.parse( '[% Koha.AudioAlerts | replace( "'", "\\'" ) %]' );
var AUDIO_ALERTS = JSON.parse( '[% AudioAlerts.AudioAlerts | replace( "'", "\\'" ) %]' );
//]]>

$( document ).ready(function() {


Loading…
Cancel
Save