diff MpdlXmlTextServer.py @ 386:48d27e100d19

*** empty log message ***
author abukhman
date Thu, 28 Oct 2010 17:44:20 +0200
parents 7a6a2e4476eb
children 0265ab93716a
line wrap: on
line diff
--- a/MpdlXmlTextServer.py	Tue Oct 26 18:47:20 2010 +0200
+++ b/MpdlXmlTextServer.py	Thu Oct 28 17:44:20 2010 +0200
@@ -183,16 +183,31 @@
         """Show and Save different Pages as PDF in Options"""
         selfurl=self.absolute_url()
         pn=pageinfo['current']
-        viewmode =pageinfo['viewMode']
-        text = self.getServerData("page-fragment.xql", "document=%s&mode=%s&pn=%s&export=%s"(docinfo['textURLPath'],mode, pn,'pdf'))
-        dom =Parse(text)
-        logging.debug("dom :%s"%(dom))
-        return dom
+        
+        viewMode =pageinfo['viewMode']
         
+        #text = ("page-fragment.xql","document=%s&mode=%s&pn=%s&export=%s"%(docinfo['textURLPath'], 'text',  pn,'pdf'))
+        #text = self.getServerData("page-fragment.xql", "document=%s&mode=%s&pn=%s&export=%s"(docinfo['textURLPath'],'text', pn,'pdf'))
+        #logging.debug("text :%s"%(text))
+        #dom =Parse(text)
+        #logging.debug("text :%s"%(text))
+        #return text
+     
+    def getBrowserType(self):
+        """get browser type object"""
+        if self.REQUEST.SESSION.has_key('browserType'):
+            return self.REQUEST.SESSION['browserType']
+        else:
+            bt = browserCheck(self)
+            self.REQUEST.SESSION.set('browserType', bt)    
+            logging.debug("documentViewer (BROWSER TYPE) bt %s"%bt)                    
+            return bt
+   
         
     def getOrigPages (self, docinfo=None, pageinfo=None):
         """Show original page """
         docpath = docinfo['textURLPath'] 
+        logging.debug ("docinfo['textURLPath']=%s"%(docinfo['textURLPath']))
         #url = docinfo['url']
         selfurl = self.absolute_url()
         pn =pageinfo['current']