(bug #3411) escape authorities values
authorNahuel ANGELINETTI <nahuel.angelinetti@biblibre.com>
Fri, 10 Jul 2009 10:16:18 +0000 (12:16 +0200)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Wed, 16 Sep 2009 21:19:29 +0000 (23:19 +0200)
The values are not escaped in javascript, so if there is double quotes, the authority cannot be imported because of javascript error. This patch fix this.

Signed-off-by: Henri-Damien LAURENT <henridamien.laurent@biblibre.com>
koha-tmpl/intranet-tmpl/prog/en/modules/authorities/blinddetail-biblio-search.tmpl

index 2fc9524..931aaa5 100644 (file)
                 if (subfield){subfield.value="" ;}
             <!--TMPL_ELSE-->      
                 if(code.value=='9'){
-                        subfield.value = "<!-- TMPL_VAR NAME="authid" -->";
+                        subfield.value = "<!-- TMPL_VAR ESCAPE="JS" NAME="authid" -->";
                 }
             <!-- TMPL_LOOP NAME="0XX" -->
                 <!-- TMPL_LOOP NAME="subfield" -->
-                    if (code.value == "<!-- TMPL_VAR NAME="marc_subfield" -->"){
-                        subfield.value = "<!-- TMPL_VAR NAME="marc_value" -->";
+                    if (code.value == "<!-- TMPL_VAR ESCAPE="JS" NAME="marc_subfield" -->"){
+                        subfield.value = "<!-- TMPL_VAR ESCAPE="JS" NAME="marc_value" -->";
                     }
                 <!-- /TMPL_LOOP -->
             <!-- /TMPL_LOOP -->