Show
Ignore:
Timestamp:
18.06.2012 16:32:27 (7 years ago)
Author:
davidb
Message:

Updated to work with Greenstone3's Restful URLs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gs3-extensions/html-to-expeditee/trunk/src/src/cgi-bin/html-to-expeditee.pl.in

    r25059 r25795  
    9898          } 
    9999          else { 
    100               url = "dev"; 
     100              url = "library"; 
    101101              url += "?c="+collect +"&a=b&rt=s&s=ClassifierBrowse&cl=" + cl; 
    102102              url += "&excerptid=gs_content"; 
     
    125125          /* any links with a=(b|d) ... cl=??? => outstandingURLS */ 
    126126          /* any links with a=d ... d=???  => docOIDS */ 
    127            
     127 
     128/*         
    128129          var actionRE = new RegExp("(\\\\?|&)a=(?:d|b)(&|\$)"); 
    129130          var clRE     = new RegExp("(\\\\?|&)cl=" + cl + "(\\\\.\\\\d+)+(&|\$)"); 
    130131          var docRE    = new RegExp("(?:\\\\?|&)d=(.*?)(?:&|\$)"); 
    131  
     132*/ 
     133          var actionRE = new RegExp("(\\\\/)(?:document|browse)(\\\\/)"); 
     134          var clRE     = new RegExp("(\\\\/)browse\\\\/" + cl + "(\\\\/\\\\d+)+(\$)"); 
     135          var docRE    = new RegExp("(?:\\\\/)document\\\\/(.*?)(?:\$)"); 
     136           
    132137          for (var i=0; i<aElems.length; i++) { 
    133138              var aElem = aElems[i]; 
     
    167172          } 
    168173          else { 
    169               url = "dev"; 
     174              url = "library"; 
    170175              url += "?c="+collect +"&a=d&d=" + docOID; 
    171176              url += "&ed=1&dt=hierarchy"; 
     
    258263              } 
    259264              else { 
    260                   url = "dev"; 
     265                  url = "library"; 
    261266                  url += "?c="+collect +"&a=d&d=" + docOID; 
    262267                  url += "&ed=1&dt=hierarchy";