Changeset 175:d1c13a6ba20d in documentViewer


Ignore:
Timestamp:
Sep 21, 2010, 10:21:33 AM (14 years ago)
Author:
abukhman
Branch:
default
Message:

gis Šnderung

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r172 r175  
    179179              if len(pagedivs) > 0:
    180180                  pagenode = pagedivs[0]
     181                  links =pagenode.xpath("//a")
     182                  for l in links:
     183                      hrefNode =l.getAttributeNodeNS(None, u"href")
     184                      if hrefNode:
     185                          href=hrefNode.nodeValue
     186                          if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'):
     187                              hrefNode.nodeValue =href.replace('chinagis_REST','chinagis')
    181188                  return serializeNode(pagenode)
    182189                   
     
    238245        return data
    239246
     247    def getGis (self, mode="gis", pn=1, pageinfo=None, docinfo=None):
     248        docpath = docinfo['textURLPath']
     249        path = docinfo['textURLPath']       
     250        pagesize = pageinfo['tocPageSize']
     251        pn = pageinfo['tocPN']
     252        url = docinfo['url']
     253        selfurl = self.absolute_url() 
     254        viewMode=  pageinfo['viewMode']
     255        tocMode = pageinfo['tocMode']
     256        tocPN = pageinfo['tocPN'] 
     257        data = self.getServerData("doc-query.xql","document=%s&queryType=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath,queryType, pagesize, pn))
     258        page =data.replace("http://chinagis.mpiwg-berlin.mpg.de/chinagis_REST/REST/","http://chinagis.mpiwg-berlin.mpg.de/chinagis/REST/")     
     259        return page
     260   
    240261    def getQuery (self,  docinfo=None, pageinfo=None, query=None, queryType=None, pn=1):
    241262         """number of"""
Note: See TracChangeset for help on using the changeset viewer.