--- zogiLib/zogiLib.py 2004/07/27 15:31:23 1.39 +++ zogiLib/zogiLib.py 2004/08/23 22:36:10 1.42 @@ -14,7 +14,7 @@ import urllib import types from Globals import package_home -ZOGIVERSION = "0.9.7 ROC:23.7.2004" +ZOGIVERSION = "0.9.8 ROC:27.7.2004" def cropf(f): """returns a float with reduced precision""" @@ -759,7 +759,7 @@ class zogiLib(Folder): else: modes=[] - self.REQUEST.SESSION['query'] = dlParams + self.REQUEST.SESSION['ZogiLibQuery'] = dlParams self.REQUEST.SESSION['dlModes'] = modes self.REQUEST.SESSION['dlInfo'] = self.getDLInfo() if not self.REQUEST.SESSION.has_key('browserType'): @@ -769,7 +769,7 @@ class zogiLib(Folder): def checkQuery(self): """check if the query has been stored""" - if not (self.REQUEST.SESSION and self.REQUEST.SESSION.has_key('query')) : + if not (self.REQUEST.SESSION and self.REQUEST.SESSION.has_key('ZogiLibQuery')) : print "ZOGILIB: have to store query!!" self.storeQuery() return @@ -792,18 +792,18 @@ class zogiLib(Folder): def getDLParam(self, param): """returns parameter""" try: - return self.REQUEST.SESSION['query'][param] + return self.REQUEST.SESSION['ZogiLibQuery'][param] except: return def setDLParam(self, param, value): """sets parameter""" - self.REQUEST.SESSION['query'][param] = value + self.REQUEST.SESSION['ZogiLibQuery'][param] = value return def getAllDLParams(self): """parameter string for digilib""" - dlParams = self.REQUEST.SESSION['query'] + dlParams = self.REQUEST.SESSION['ZogiLibQuery'] # save modes modes = self.REQUEST.SESSION['dlModes'] dlParams['mo'] = string.join(modes, ',') @@ -1161,7 +1161,7 @@ def manage_addZogiLibForm(self): def manage_addZogiLib(self,id,title,dlServerURL,layout="book",basePath="",dlTarget="digilib",dlToolbarBaseURL=None,RESPONSE=None): """add dgilib""" - newObj=zogiLib(id,title,dlServerURL, localFileBase, version, basePath, dlTarget, dlToolbarBaseURL) + newObj=zogiLib(id,title,dlServerURL, layout, basePath, dlTarget, dlToolbarBaseURL) self.Destination()._setObject(id,newObj) if RESPONSE is not None: RESPONSE.redirect('manage_main')