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 10-22 Link Here
10
                "dt_type":
10
                "dt_type":
11
                    "[% data.type %]",
11
                    "[% data.type %]",
12
                "dt_shelfname":
12
                "dt_shelfname":
13
                    "<a href='/cgi-bin/koha/virtualshelves/shelves.pl?op=view&shelfnumber=[% data.shelfnumber %]'>[% To.json(data.shelfname) | html%]</a>",
13
                    "<a href='/cgi-bin/koha/virtualshelves/shelves.pl?op=view&shelfnumber=[% data.shelfnumber %]'>[% data.shelfname | html | $To %]</a>",
14
                "dt_count":
14
                "dt_count":
15
                    "[% data.count %] item(s)",
15
                    "[% data.count %] item(s)",
16
                "dt_is_shared":
16
                "dt_is_shared":
17
                    "[% IF data.type == 2 %]Public[% ELSIF data.is_shared %]Shared[% ELSE %]Private[% END %]",
17
                    "[% IF data.type == 2 %]Public[% ELSIF data.is_shared %]Shared[% ELSE %]Private[% END %]",
18
                "dt_owner":
18
                "dt_owner":
19
                    "<a href='/cgi-bin/koha/members/moremember.pl?borrowernumber=[% data.owner %]'>[% To.json(data.firstname) | html %] [% To.json(data.surname) | html %]</a>",
19
                    "<a href='/cgi-bin/koha/members/moremember.pl?borrowernumber=[% data.owner %]'>[% data.firstname | html | $To %] [% data.surname | html | $To %]</a>",
20
                "dt_sortby":
20
                "dt_sortby":
21
                    [% IF data.sortby == "author" %]"Author"[% ELSIF data.sortby == "copyrightdate" %]"Year"[% ELSIF data.sortby == "itemcallnumber" %]"Call number"[% ELSE %]"Title"[% END %],
21
                    [% IF data.sortby == "author" %]"Author"[% ELSIF data.sortby == "copyrightdate" %]"Year"[% ELSIF data.sortby == "itemcallnumber" %]"Call number"[% ELSE %]"Title"[% END %],
22
                "dt_created_on":
22
                "dt_created_on":
23
- 

Return to bug 20891