Changeset 1588 for MDService2


Ignore:
Timestamp:
10/21/11 10:29:20 (13 years ago)
Author:
gaba
Message:

squery removing changes

Location:
MDService2/branches/MDService_simple3
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_model.js

    r1584 r1588  
    211211        this.columns = columns;         // string
    212212        this.query = query;              //sctext
    213         //this.squery = squery;
    214213        this.listid = "";
    215214        this.container = {};
     
    314313        }
    315314
    316         /*
    317         if (json["squerystring"] == "[NULL]"){
    318                 this.squery = null;
    319         } else {
    320                 this.squery = json["squerystring"];     
    321         }
    322 */
    323315        this.columns = columns_text;
    324316       
     
    445437        var params = "?";
    446438        if (this.query != null) {
    447                 params = params + "query=" + escape(this.query) + "&";
     439                escaped_sq = escape(this.query);
     440                //escaped_sq =escape(this.query).replace(/%20/g,"%2520").replace(/\%2[27]/g,"%2522") ;
     441                //escaped_sq = escaped_sq.replace(/%7C/g,"%257C").replace(/\+/g,"%2B");
     442                //params = params + "query=" + escape(this.query) + "&";
     443                params = params + "query=" + escaped_sq + "&";
    448444        }
    449445        /*
     
    490486        var str = "";
    491487        var coll = (this.getcollectiontext("name") != "" ) ? " in " + this.getcollectiontext("name") : "";
    492         //str = Query.queryliststring(this.squery,this.query) + coll + " @" + this.repository.toString();
    493         str = Query.queryliststring(this.query) + coll + " @" + this.repository.toString();
     488        str = Query.simplequerystring(this.query) + coll + " @" + this.repository.toString();
    494489        return str;
    495490};
     
    559554        var jsonq = {"id":this.id,
    560555                                 "name":"",
    561                              //"squerystring":this.squery,
    562                                  "querystring":this.query,     
     556                             "querystring":this.query, 
    563557                                 "searchclauses":"null" ,
    564558                                 "collections" : json_coll,
     
    651645Query.fullformatstring = function (json) {
    652646        var qs = json.querystring;
    653         //var sqs = json.squerystring;
    654647       
    655648        if (qs == "[NULL]") {
     
    657650        }
    658651       
    659         /*if (sqs == "[NULL]") {
    660                 sqs = null;
    661         }
    662         */
     652       
    663653        var collection_text = Query.collectiontext(json);
    664654       
    665655        var full_str = "";
    666656        var len = formatquerystring_len;
    667         /*
    668         if (sqs != null) {
    669                 if (sqs.length > len){
    670                         full_str = sqs.substring(0,len) + "..| ";
    671                 } else {
    672                         sqs = sqs + "                                     ";
    673                         full_str = sqs.substring(0,len) + "  | ";
    674                 }
    675         }
    676         */
     657       
    677658        if (qs != null) {
    678659                qs = Query.simplequerystring(qs);
     
    691672       
    692673        return full_str;
    693 };
    694 
    695 Query.queryliststring = function(query) {
    696         var s_squery = "";
    697         var s_query = "";
    698         var str = "";
    699        
    700         /*if (squery != null){
    701                 s_squery = squery;
    702         }
    703        
    704         if (query != null){
    705                 s_query = query;
    706         }
    707         if (s_squery.length != 0 && s_query.length != 0){
    708                 str = squery + " & (" + Query.simplequerystring(query) +  ")";
    709         } else if (s_squery.length != 0) {
    710                 str = squery;
    711         } else {
    712                 str =  Query.simplequerystring(query);
    713         }
    714         */
    715        
    716         str =  Query.simplequerystring(query);
    717         return str;
    718674};
    719675
     
    770726
    771727Query.prototype.render = function () {
    772 /*
    773         var x = "<div id='" + this.listid + "' class='query_wrapper ui-widget' ><div class='query_header ui-widget-header ui-state-default ui-corner-top'>" +
    774         "<span class='cmd cmd_get'></span><span class='cmd cmd_save'></span><span class='cmd cmd_del'> </span>" +
    775         "<span class='query_id'>" +     this.listid + "</span>: <span class='query'>" +
    776         this.getcollectiontext("name") + ":" + Query.queryliststring(this.squery, this.query) + ", repository:" + this.repository.toString() + "</span>" +
    777                         "<a class='cmd cmd_xml' target='_blank' href='" + this.link("xml") + "'>xml</a> <a class='cmd cmd_link' target='_blank' href='" + this.link("fullpage") + "' >link</a></div>" +
    778                 //      <span class='cmd cmd-xml'></span><span class='cmd cmd-page'></span><span class='cmd cmd-link'></span></div>" +         
    779                         //"<div class='ui-context-dialog columns-wrapper'><div class='query-columns'></div><span class='cmd cmd_del'></span></div><div class='result ui-widget-content ui-corner-bottom'></div>";
    780                         "<div class='result ui-widget-content ui-corner-bottom'></div>";
    781                         */
    782         /*
    783         var x = $('#querylistelement').html().toString();
    784         x.replace('querylistelement', this.listid);
    785         $(x).find(".query-id").text(this.listid);
    786         $(x).children().children(".query").text(this.getcollectiontext("name") + ":" + Query.queryliststring(this.squery, this.query) + ", repository:" + this.repository.toString());
    787         */
     728
    788729        // FIXME: this is not nice, there should be a function providing the formatted string of the query.
    789730        //var coll = (this.getcollectiontext("name") != "" ) ? " in " + this.getcollectiontext("name") : ""; 
     
    792733        "<span class='query_id'>" + this.listid + "</span>: <span class='query'>" +
    793734        this.toString() +
    794         //Query.queryliststring(this.squery, this.query) + coll + " @" + this.repository.toString() +
    795735        "</span>" +
    796736                        "</div>" +
     
    834774         
    835775                // JSON conversion
    836          /*
    837                 if (this.query.length == 0){
    838                         xqstring = "[NULL]";
    839                 } else {
    840                         xqstring = this.query;
    841                 }
    842                 if (this.squery.length == 0){
    843                         xsquery = "[NULL]";
    844                 } else {
    845                         xsquery = this.squery;
    846                 }
    847          */
    848                 //var jsonq = {"squerystring":this.squery, "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols};
    849          var jsonq = { "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols};
     776         var jsonq = { "querystring":this.query, "searchclauses":"null" , "collections" : this.json_coll, "columns" : this.json_cols};
    850777
    851778                var uri = "?query=" + JSON.stringify(jsonq) + "&startItem=" + this.startItem + "&maximumItems=" + this.maximumItems;
     
    10791006               
    10801007        },
    1081 /*
    1082         getsquery: function(qid) {
    1083                 var qstring = "";
    1084                
    1085                 for (var i = 0; i < this.queries.length; i++) {
    1086                         if (this.queries[i].listid == qid) {
    1087                                 qstring = this.queries[i].squery;
    1088                         }
    1089                 }
    1090                 if (qstring == null){
    1091                         qstring = "";
    1092                 }
    1093                 return qstring;
    1094         },
    1095         */
    10961008        getquerystring: function(qid) {
    10971009                var qstring = "";
     
    11941106                return query;
    11951107        },
    1196         /*
    1197         next: function(qid,pages){
    1198                 var query = queryset.queries[qid.substring(1)-1];
    1199                 var start = 0;
    1200                 var num = 0;
    1201                 var max_value = $('#' + qid ).find('.result-header').attr("max_value");
    1202                
    1203                 if (parseInt(query.startItem) + pages * page_record_count >= 1){
    1204                         start = parseInt(query.startItem) + pages * page_record_count ;
    1205                 } else if (parseInt(query.startItem) + pages * page_record_count + page_record_count - 1 >= 1){
    1206                         start = 1 ;
    1207                 }
    1208                 if (start > 0){
    1209                         if (start + page_record_count - 1 <= max_value) {
    1210                                 num = page_record_count;
    1211                         } else if (start <= max_value){
    1212                                 num = max_value - start;
    1213                         }
    1214                
    1215                         if (num > 0){
    1216                                 query.startItem =       start;
    1217                                 query.maximumItems = num;
    1218                                 query.resubmit();
    1219                         }
    1220                 }
    1221                
    1222         },
    1223         */
    12241108        recorddetailselection: function(recordrow){
    12251109                if (this.recordrowselected != undefined){
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_pz2.js

    r1493 r1588  
    1212function pazparsubmit(q){
    1313        q.pz2.repository = q.repository;
    14         //q.pz2.init();
    15         //q.pz2.search(q.squery, q.maximumItems, sort, filter, q.startItem, addParamsArr);
    16         //q.pz2.search(q.squery, q.maximumItems, undefined, null, q.startItem, null);
    17         q.pz2.initandsearch(q.squery, q.maximumItems, undefined, null, q.startItem, null, q.format);
     14        q.pz2.initandsearch(q.query, q.maximumItems, undefined, null, q.startItem, null, q.format);
    1815}
    1916
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_ui.js

    r1584 r1588  
    253253                        query = $('#input-simplequery').attr("value");
    254254                }
    255                 //searchclauseset.buildsctext();
    256                 //notifyUser(searchclauseset.sctext,'debug');                           
    257                 //submit_query (columns_widget.getColumnsListText(),searchclauseset.sctext, $('#input-simplequery').attr("value"), $('#input-withsummary').attr("checked"));   
    258                 //var query = searchclauseset.sctext;
    259                 //var squery = $('#input-simplequery').attr("value");
    260255                // TODO we dont use columns-widget
    261256                var columns = "";//columns_widget.getColumnsListText();
     
    395390                }
    396391        });
    397         /*     
    398         $('#querylist .cmd_save').live('click',  function(event) {
    399                
    400                 var qid = "";
    401                 var qstring = "";       
    402                 var json_coll = "null";
    403                 var json_cols = "null";
    404                 var squery = "";
    405                 var bookmark = "0";
    406                 var json_options = "null";
    407                
    408                 if ($(this).parents('.result').length > 0){
    409                         qstring = $(this).parent().find("a").attr('href');
    410                         qstring = qstring.substring(18,qstring.length);
    411                         bookmark = "1";
    412                 } else {
    413                         qid = $(this).closest('.query_wrapper').attr("id");
    414                         qstring = queryset.getquerystring(qid);
    415                         json_coll = queryset.getcollections(qid);
    416                         json_cols = queryset.getcolumns(qid);
    417                         squery = queryset.getsquery(qid);
    418                         json_options = queryset.getoptions(qid);
    419                 }
    420                 notifyUser("saving query: " + qid, "debug");
    421                 // JSON conversion
    422                 if (qstring.length == 0){
    423                         qstring = "[NULL]";
    424                 }
    425                 if (squery.length == 0){
    426                         squery = "[NULL]";
    427                 }
    428 
    429                 var id = parseInt($("#qts_select option:selected").val());
    430                 var iq = $('#userqueries').children().size();
    431        
    432                 if (iq == 0){
    433                         jsonw["WorkspaceProfile"]["Querysets"][id]["Queries"] = [{}];
    434                 }
    435                 var dt = new Date();
    436                 var str_time = dateFormat(dt);//dt.toString("dd/mm/yyyy HH:mm:ss");
    437                 var jsonq = {"name":"", "squerystring":squery, "querystring":qstring,"searchclauses":"null" , "collections" : json_coll, "columns" : json_cols, "options" : json_options, "bookmark" : bookmark, "time" : str_time};
    438                
    439                 var name;
    440                 if (bookmark == "1") {
    441                         qstring = Url.decode(qstring);
    442                         var s = qstring.split(':');
    443                         name = s[s.length - 2] + ":" + s[s.length - 1];
    444                 } else {
    445                         name = Query.fullformatstring(jsonq);
    446                 }
    447                 jsonq.name = name;
    448                
    449                 jsonw["WorkspaceProfile"]["Querysets"][id]["Queries"][iq] = jsonq;
    450                 //saveWorkspace("USER");
    451                 Workspace.save("USER");
    452                 appendQueryUI(jsonw["WorkspaceProfile"]["Querysets"][id]["Queries"][iq],iq, $('#userqueries'));
    453                
    454                 //$("#qs_select").append(new Option(Query.simplequerystring(qstring),iq));
    455         });
    456         */
    457         /*
    458         $('#querylist .cmd-xml').live('click',  function(event) {
    459                 var qid = $(this).closest('.query_wrapper').attr("id");
    460 
    461                 queryset.getQuery(qid).open('xml');
    462         });
    463         $('#querylist .cmd-page').live('click',  function(event) {
    464                 var qid = $(this).closest('.query_wrapper').attr("id");
    465 
    466                 queryset.getQuery(qid).open('htmlpage');
    467         });
    468         */
    469         /*
    470         $('#querylist .cmd-link').live('click',  function(event) {
    471                 /* var qid = $(this).closest('.query_wrapper').attr("id");
    472                 var qstring = queryset.getquerystring(qid);     
    473                 var json_coll = queryset.getcollections(qid);
    474                 var json_cols = queryset.getcolumns(qid);
    475                 var squery = queryset.getsquery(qid);
    476                 // JSON conversion
    477                 if (qstring.length == 0){
    478                         qstring = "[NULL]";
    479                 }
    480                 if (squery.length == 0){
    481                         squery = "[NULL]";
    482                 }               
    483                 var jsonq = {"squerystring":squery, "querystring":qstring,"searchclauses":"null" , "collections" : json_coll, "columns" : json_cols};
    484                 ///
    485                
    486                 queryset.getQuery(qid).open();
    487         });
    488         */
    489         /*
    490         $('.cmd_select').live('click',  function(event) {
    491                 var qid = $(this).closest('.query_wrapper').attr("id");
    492                                        
    493                 searchclauseset.sctext = queryset.getquerystring(qid);
    494                 searchclauseset.buildfromquerystring();
    495         });
    496         */
     392       
    497393        /**
    498394         * FIXME: this looks like a typo: #queryslist -> #querylist 
     
    816712};
    817713
    818 //TODO squery remove
    819 function submit_query (columns, query, squery, ws) {
     714function submit_query (columns, query,  ws) {
    820715        notifyUser("processing query");
    821716       
     
    823718                query = null;
    824719        }
    825         /*if (jQuery.trim(squery).length == 0){
    826                 squery = null;
    827         }
    828         */
     720       
    829721        var q = new Query(collections, columns, query); //actions.collections.current, query );
    830722        q.repository = getSelectedRepository();
     
    1024916                collections_widget.load(query.collection);
    1025917                columns_widget.load(query.columns.split(','));
    1026                 $('#input-simplequery').attr("value",query.squery);
     918                $('#input-simplequery').attr("value",query.query);
    1027919                $('#input-withsummary').attr("checked",(query.options != null));
    1028920                updateCollectionTree();
     
    1048940        }
    1049941
    1050         //var squery = url["query"];//url["squery"];
    1051942        var collection = url["collection"];
    1052943        var startItem = url["startRecord"];
     
    1059950                } else {
    1060951                        q = Url.decode(q);
    1061                 }/*
    1062                 if (squery == undefined) {
    1063                         squery = "";
    1064                 } */
     952                }
    1065953                if (columns == undefined) {
    1066954                        columns = "";
     
    1104992                collections_widget.load(query.collection);
    1105993                columns_widget.load(query.columns.split(','));
    1106                 $('#input-simplequery').attr("value",query.squery);
     994                $('#input-simplequery').attr("value",query.query);
    1107995                $('#input-withsummary').attr("checked",(query.options != null));
    1108996                updateCollectionTree();
    1109                 /*
    1110                
    1111                 searchclauseset.sctext = query.query;
    1112                 notifyUser(searchclauseset.sctext,'debug');
    1113                
    1114                 searchclauseset.buildfromquerystring();
    1115 
    1116                 $('#collection_list').attr("value",query.getcollectiontext("name"));
    1117        
    1118                 columns_widget.load(query.columns.split(','));
    1119                 //$('#columns_list').attr("value",query.columns);
    1120                 $('#input-simplequery').attr("value",query.squery);     
    1121 
    1122                 $('#query-input').show();
    1123                                                                          
    1124                 //hideWelcomeMessage();
    1125                 */
     997               
    1126998        }
    1127999       
  • MDService2/branches/MDService_simple3/WebContent/scripts/mdservice_ui_load.js

    r1584 r1588  
    417417                timestr = json.time;
    418418        }
    419         var squery = json.squerystring;
    420         if (squery = "[NULL]"){
    421                 squery = "";
    422         }
     419       
    423420        var qq = json.querystring;
    424421        if (qq = "[NULL]"){
     
    430427        '<div class="detail" >' +
    431428        name +
    432         '<div class="cmds-elem-prop"><span class="label">squery:</span><span class="value">' + squery + '</span></div>' +
    433429        '<div class="cmds-elem-prop"><span class="label">query:</span><span class="value">' + Query.simplequerystring(qq) + '</span></div>' +
    434430        '<div class="cmds-elem-prop"><span class="label">collections:</span><span class="value">' + Query.collectiontext(json) + '</span></div>' +
  • MDService2/branches/MDService_simple3/WebContent/static/queries.xml

    r1584 r1588  
    1414                        <dd>
    1515                                <ul>
    16                                  <li><a class="query" href="?squery=/?squery=child%20%7C%20acquisition">child | acquisition</a></li>
     16                                 <li><a class="query" href="?query=child%20%7C%20acquisition">child | acquisition</a></li>
    1717                               
    1818                                </ul>
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/Cache.java

    r1584 r1588  
    117117     *   query=""
    118118     *   repository="localhost-mirror"
    119      *   squery=""
    120119     *   startItem=""
    121120     *   type="collections"/>
     
    156155                }
    157156                if (key_array.length > 3){
    158                         e.setAttribute("squery", key_array[3]);
    159                 }else{
    160                         e.setAttribute("squery", "");
     157                        e.setAttribute("startItem", key_array[3]);
     158                }else{
     159                        e.setAttribute("startItem", "");
    161160                }
    162161                if (key_array.length > 4){
    163                         e.setAttribute("startItem", key_array[4]);
    164                 }else{
    165                         e.setAttribute("startItem", "");
    166                 }
     162                        e.setAttribute("maximumItems", key_array[4]);
     163                }else{
     164                        e.setAttribute("maximumItems", "");
     165                }
     166               
    167167                if (key_array.length > 5){
    168                         e.setAttribute("maximumItems", key_array[5]);
    169                 }else{
    170                         e.setAttribute("maximumItems", "");
    171                 }
    172                
     168                        e.setAttribute("repository", key_array[5]);
     169                }else{
     170                        e.setAttribute("repository", "");
     171                }
    173172                if (key_array.length > 6){
    174                         e.setAttribute("repository", key_array[6]);
    175                 }else{
    176                         e.setAttribute("repository", "");
     173                        e.setAttribute("maxDepth", key_array[6]);
     174                }else{
     175                        e.setAttribute("maxDepth", "");
    177176                }
    178177                if (key_array.length > 7){
    179                         e.setAttribute("maxDepth", key_array[7]);
    180                 }else{
    181                         e.setAttribute("maxDepth", "");
     178                        e.setAttribute("lang", key_array[7]);
     179                }else{
     180                        e.setAttribute("lang", "");
    182181                }
    183182                if (key_array.length > 8){
    184                         e.setAttribute("lang", key_array[8]);
    185                 }else{
    186                         e.setAttribute("lang", "");
    187                 }
    188                 if (key_array.length > 9){
    189                         e.setAttribute("duration", key_array[9]);
     183                        e.setAttribute("duration", key_array[8]);
    190184                }else{
    191185                        e.setAttribute("duration", "");
     
    281275                }
    282276                if (key_array.length > 3){
    283                         xpath_expr = xpath_expr + "and @squery='"+key_array[3]+"'";
    284                 }else{
    285                         xpath_expr = xpath_expr + " and @squery=''";
     277                        xpath_expr = xpath_expr + "and @startItem='"+key_array[3]+"'";
     278                }else{
     279                        xpath_expr = xpath_expr + " and @startItem=''";
    286280                }
    287281                if (key_array.length > 4){
    288                         xpath_expr = xpath_expr + "and @startItem='"+key_array[4]+"'";
    289                 }else{
    290                         xpath_expr = xpath_expr + " and @startItem=''";
    291                 }
     282                        xpath_expr = xpath_expr + "and @maximumItems='"+key_array[4]+"'";
     283                }else{
     284                        xpath_expr = xpath_expr + " and @maximumItems=''";
     285                }
     286               
    292287                if (key_array.length > 5){
    293                         xpath_expr = xpath_expr + "and @maximumItems='"+key_array[5]+"'";
    294                 }else{
    295                         xpath_expr = xpath_expr + " and @maximumItems=''";
    296                 }
    297                
     288                        xpath_expr = xpath_expr + "and @repository='"+key_array[5]+"'";
     289                }else{
     290                        xpath_expr = xpath_expr + " and @repository=''";
     291                }
    298292                if (key_array.length > 6){
    299                         xpath_expr = xpath_expr + "and @repository='"+key_array[6]+"'";
    300                 }else{
    301                         xpath_expr = xpath_expr + " and @repository=''";
     293                        xpath_expr = xpath_expr + "and @maxDepth='"+key_array[6]+"'";
     294                }else{
     295                        xpath_expr = xpath_expr + " and @maxDepth=''";
    302296                }
    303297                if (key_array.length > 7){
    304                         xpath_expr = xpath_expr + "and @maxDepth='"+key_array[7]+"'";
    305                 }else{
    306                         xpath_expr = xpath_expr + " and @maxDepth=''";
    307                 }
    308                 if (key_array.length > 8){
    309                         xpath_expr = xpath_expr + "and @lang='"+key_array[8]+"']";
     298                        xpath_expr = xpath_expr + "and @lang='"+key_array[7]+"']";
    310299                }else{
    311300                        xpath_expr = xpath_expr + " and @lang='']";
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/Query.java

    r1584 r1588  
    6767        private String startItem = "1";
    6868        private String maximumItems = "50";
    69         private String squery = null;
    7069        private String options = null;
    7170        private String sort;
     
    152151                        queryString = null;
    153152                }
    154                 /*
    155                 String squery = createsqueryString(squeryString);
    156                 if (squery != null && queryString != null){
    157                         full_query_string = "(" + squery + " ) and (" + queryString + ")";
    158                 } else if (squery != null) {
    159                         full_query_string = squery;
    160                 } else if (queryString != null){
    161                         full_query_string = queryString;
    162                 } else {
    163                         full_query_string = "";
    164                 }
    165                 */
     153               
    166154                log.debug("QUERY.FULLQUERYSTRING:" + query_string);
    167155                if (type.equals(RECORDSET) && (query_string.length() > 0)) {   
     
    194182                if (columns!=null) {
    195183                        this.columns = columns;
    196                 }
    197         }
    198 
    199         public String getSQuery() {
    200                 return this.squery;
    201         }
    202        
    203         public void setSQuery(String squery) {
    204                 if (squery!=null) {
    205                         this.squery = squery;
    206184                }
    207185        }
     
    288266
    289267       
    290         // apply rules form squery
    291         public String createsqueryString (String _squery){
    292                 String sq = null;
    293                
    294                 if (_squery !=null){
    295                         sq = "* any " + _squery;
    296                 }
    297 
    298                 return sq;
    299         }
    300268        public static String getSimpleQueryString(String querystring) {
    301269                String[] arr_and = querystring.split(" and ");
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/MDRepoProxy.java

    r1584 r1588  
    6363        public URL getTargetRequest() throws IOException, CQLParseException {
    6464       
    65                 //TODO squery removed
    66                 //Query query = new Query(getParam("squery"), getParam("query"),getSourceAction().getActionkey());
    6765                Query query = new Query(getParam("query"),getSourceAction().getActionkey());
    6866       
    69                 //log.debug("MDRPx.getQ:" + getSquery() + " and (" +  getQ() + ")");
    7067                log.debug("MDRP.getQuery:" + getParam("query"));
    7168                log.debug("MDRP.getActionkey:" + getSourceAction().getActionkey());             
  • MDService2/branches/MDService_simple3/src/xsl/params.xsl

    r1559 r1588  
    6565       
    6666       
    67         <xsl:param name="cache_cols_" >id date duration repository collection lang query squery startRecord maximumRecords maxDepth</xsl:param>   
     67        <xsl:param name="cache_cols_" >id date duration repository collection lang query startRecord maximumRecords maxDepth</xsl:param>   
    6868        <xsl:param name="cache_cols" select="tokenize($cache_cols_,'\s+')"  />
    6969       
  • MDService2/branches/MDService_simple3/src/xsl/profile2VC.xsl

    r1431 r1588  
    5050        <Query profile="sru-cql">
    5151        <xsl:text disable-output-escaping="yes">&lt;![CDATA[</xsl:text>
    52                 <xsl:choose>
    53                         <xsl:when test="squerystring = ''">
    54                                         <xsl:value-of select ="querystring"/>
    55                                 </xsl:when>     
    56                                 <xsl:when test="querystring = ''">
    57                                         <xsl:value-of select ="squerystring"/>
    58                                 </xsl:when>                     
    59                                 <xsl:otherwise><xsl:value-of select ="squerystring"/> and (<xsl:value-of select ="querystring"/>)</xsl:otherwise>
    60                 </xsl:choose>
     52                <xsl:value-of select ="querystring"/>
    6153        <xsl:text disable-output-escaping="yes">]]&gt;</xsl:text>
    6254        </Query>
    63         <!--
    64         <Query profile="cmdservice"><xsl:copy-of select="querystring" />
    65                                 <xsl:copy-of select="squerystring" /><xsl:copy-of select="collections" />
    66                 </Query>
    67          -->
    6855    </GeneratedBy>
    6956</VirtualCollection>
Note: See TracChangeset for help on using the changeset viewer.