changeset 29:e1bed068b351

small fixes
author casties
date Mon, 10 Apr 2006 13:23:18 +0200
parents b9a867a67477
children c43d3cd16238
files documentViewer.py
diffstat 1 files changed, 22 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/documentViewer.py	Mon Apr 10 12:13:02 2006 +0200
+++ b/documentViewer.py	Mon Apr 10 13:23:18 2006 +0200
@@ -43,23 +43,6 @@
         socket.setdefaulttimeout(5)
         return ret
     
-def getParamFromDigilib(path,param):
-    """gibt param von dlInfo aus"""
-    imageUrl=genericDigilib+"/dirInfo-xml.jsp?mo=dir&fn="+path
-
-    zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo (%s) from %s"%(param,imageUrl))
-    
-    try:
-        dom = NonvalidatingReader.parseUri(imageUrl)
-    except:
-        return None
-    
-    params=dom.xpath("//dir/%s"%param)
-    zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo:%s"%params)
-    
-    if params:
-        return getTextFromNode(params[0])
-
     
 
 
@@ -111,7 +94,6 @@
         '''
         
         zLOG.LOG("documentViewer (index)", zLOG.INFO, "mode: %s url:%s start:%s pn:%s"%(mode,url,start,pn))
-        print "dlbaseurl:", self.digilibBaseUrl
         
         if not hasattr(self, 'template'):
             # create template folder if it doesn't exist
@@ -149,6 +131,24 @@
             return style    
         
         
+    def getParamFromDigilib(self,path,param):
+        """gibt param von dlInfo aus"""
+        imageUrl=self.digilibBaseUrl+"/dirInfo-xml.jsp?mo=dir&fn="+path
+    
+        zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo (%s) from %s"%(param,imageUrl))
+        
+        try:
+            dom = NonvalidatingReader.parseUri(imageUrl)
+        except:
+            return None
+        
+        params=dom.xpath("//dir/%s"%param)
+        zLOG.LOG("documentViewer (getparamfromdigilib)", zLOG.INFO, "dirInfo:%s"%params)
+        
+        if params:
+            return getTextFromNode(params[0])
+            
+    
     def getBibinfoFromIndexMeta(self,path,docinfo=None,dom=None):
         """gets bibliographical info from the index.meta file at url or given by dom"""
         zLOG.LOG("documentViewer (getbibinfofromindexmeta)", zLOG.INFO,"path: %s"%(path))
@@ -210,7 +210,7 @@
        if image and archivePath:
            image=os.path.join(archivePath,image)
            image=image.replace("/mpiwg/online",'')
-           pt=getParamFromDigilib(image,'size')
+           pt=self.getParamFromDigilib(image,'size')
            docinfo['imagePath'] = image
            docinfo['numPages'] = pt
            
@@ -235,11 +235,11 @@
         zLOG.LOG("documentViewer (getdocinfofromimagepath)", zLOG.INFO,"path: %s"%(path))
         if docinfo is None:
             docinfo = {}
+        path=path.replace("/mpiwg/online","")
         docinfo['imagePath'] = path
-        path=path.replace("/mpiwg/online","")
-        pt=getParamFromDigilib(path,'size')
+        pt=self.getParamFromDigilib(path,'size')
         docinfo['numPages'] = pt
-        imageUrl=genericDigilib+"/servlet/Scaler?fn=%s"%path
+        imageUrl=self.digilibBaseUrl+"/servlet/Scaler?fn=%s"%path
         docinfo['imageURL'] = imageUrl
         
         docinfo = self.getBibinfoFromIndexMeta(path,docinfo=docinfo)