stripping single quotes in searches
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 28 Jul 2006 15:45:17 +0000 (15:45 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 28 Jul 2006 15:45:17 +0000 (15:45 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5153 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/skin/default/js/adv_global.js
Open-ILS/web/opac/skin/default/js/result_common.js
Open-ILS/web/opac/skin/default/js/search_bar.js

index 6603854..8f3dd50 100644 (file)
@@ -160,7 +160,10 @@ function advBuildSearchBlob() {
                                else string += " \"" + term + "\"";
                                break;
                }
-               if(string) searches[stype].term = string;
+               if(string) {
+                       string = string.replace(/'/,'');
+                       searches[stype].term = string;
+               }
        }
 
        return searches;
index 8b9e1f0..18a6fb0 100644 (file)
@@ -43,7 +43,11 @@ function resultCollectSearchIds( type, method, handler ) {
        if( type ) {
                args.searches = {};
                args.searches[getStype()] = {};
-               args.searches[getStype()].term = getTerm();
+               var term = getTerm();
+               if( term ) {
+                       term = term.replace(/'/,'');
+                       args.searches[getStype()].term = term;
+               }
 
                var form = parseForm(getForm());
                item_type = form.item_type;
index 97fbd8a..1780bfc 100644 (file)
@@ -53,6 +53,8 @@ function searchBarSubmit() {
        var d   = (newSearchDepth != null) ?  newSearchDepth : depthSelGetDepth();
        if(isNaN(d)) d = 0;
 
+       text = text.replace(/'/,'');
+
        var args = {};
        args.page                               = MRESULT;
        //args[PARAM_OFFSET]    = 0;