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

(-)a/Koha/Template/Plugin/To.pm (-1 / +8 lines)
Lines 19-27 package Koha::Template::Plugin::To; Link Here
19
19
20
use Modern::Perl;
20
use Modern::Perl;
21
21
22
use base qw( Template::Plugin );
22
use Template::Plugin::Filter;
23
use base qw( Template::Plugin::Filter );
23
24
24
use JSON qw( to_json );
25
use JSON qw( to_json );
26
our $DYNAMIC = 1;
25
27
26
sub json {
28
sub json {
27
    my ( $self, $value ) = @_;
29
    my ( $self, $value ) = @_;
Lines 34-37 sub json { Link Here
34
    return $json;
36
    return $json;
35
}
37
}
36
38
39
sub filter {
40
    my ( $self, $value ) = @_;
41
    return $self->json($value);
42
}
43
37
1;
44
1;
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/tables/shelves_results.tt (-3 / +2 lines)
Lines 11-23 Link Here
11
                "dt_type":
11
                "dt_type":
12
                    "[% data.type | html %]",
12
                    "[% data.type | html %]",
13
                "dt_shelfname":
13
                "dt_shelfname":
14
                    "<a href='/cgi-bin/koha/virtualshelves/shelves.pl?op=view&shelfnumber=[% data.shelfnumber | html %]'>[% To.json(data.shelfname) | html%]</a>",
14
                    "<a href='/cgi-bin/koha/virtualshelves/shelves.pl?op=view&shelfnumber=[% data.shelfnumber | html %]'>[% data.shelfname | html | $To %]</a>",
15
                "dt_count":
15
                "dt_count":
16
                    "[% data.count | html %] item(s)",
16
                    "[% data.count | html %] item(s)",
17
                "dt_is_shared":
17
                "dt_is_shared":
18
                    "[% IF data.type == 2 %]Public[% ELSIF data.is_shared %]Shared[% ELSE %]Private[% END %]",
18
                    "[% IF data.type == 2 %]Public[% ELSIF data.is_shared %]Shared[% ELSE %]Private[% END %]",
19
                "dt_owner":
19
                "dt_owner":
20
                    "<a href='/cgi-bin/koha/members/moremember.pl?borrowernumber=[% data.owner | html %]'>[% To.json(data.firstname) | html %] [% To.json(data.surname) | html %]</a>",
20
                    "<a href='/cgi-bin/koha/members/moremember.pl?borrowernumber=[% data.owner | html %]'>[% data.firstname | html | $To %] [% data.surname | html | $To %]</a>",
21
                "dt_sortby":
21
                "dt_sortby":
22
                    [% IF data.sortby == "author" %]"Author"[% ELSIF data.sortby == "copyrightdate" %]"Year"[% ELSIF data.sortby == "itemcallnumber" %]"Call number"[% ELSIF data.sortby == "dateadded" %]"Date added"[% ELSE %]"Title"[% END %],
22
                    [% IF data.sortby == "author" %]"Author"[% ELSIF data.sortby == "copyrightdate" %]"Year"[% ELSIF data.sortby == "itemcallnumber" %]"Call number"[% ELSIF data.sortby == "dateadded" %]"Date added"[% ELSE %]"Title"[% END %],
23
                "dt_created_on":
23
                "dt_created_on":
24
- 

Return to bug 20891