Bug 20891: Escape html then JSON
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 8 Jun 2018 15:19:41 +0000 (12:19 -0300)
committerNick Clemens <nick@bywatersolutions.com>
Thu, 25 Apr 2019 10:27:27 +0000 (10:27 +0000)
commitbdf0d85c1de9cbb37cc8a40b0b4a2e86633d3aaf
tree00fc629338ec2f4aac82a4fe14762ed02c111158
parent2be0195895628ec491ee1f25368e60181c4f1eb2
Bug 20891: Escape html then JSON

To my understanding we need to escape first html chars then to JSON.

If this patch works we will need to rethink the 'To' TT plugin.
It was originally designed to have several escape methods, but with
these changes it will not make sense to name it 'To' if used only to
escape JSON

IIRC we should keep the 2 different ways to use it:
 * [% To.json( string ) %]
 * [% string | $To %]
otherwise it will be hard to use it when called in argument of
patron-title.inc (`git grep To.json`)

Signed-off-by: Liz Rea <wizzyrea@gmail.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Koha/Template/Plugin/To.pm
koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/tables/shelves_results.tt