--- zogiLib/zogiLib.py 2004/05/05 12:29:08 1.13 +++ zogiLib/zogiLib.py 2004/05/06 14:20:58 1.16 @@ -21,6 +21,13 @@ def getString(self,key,default=''): return default +def sendFile(self, filename, type): + """schickt ein lokales file (aus dem Produkt) als response""" + fn = os.path.join(package_home(globals()), filename) + self.REQUEST.RESPONSE.setHeader('Content-Type', type) + self.REQUEST.RESPONSE.write(file(fn).read()) + return + class zogiLib_navTemplate(ZopePageTemplate): """pageTemplate Objekt""" meta_type="zogiLib_navTemplate" @@ -530,7 +537,7 @@ class zogiLib(Folder): self.localFileBase=localFileBase #self._setObject('topTemplate',zogiLib_navTemplate(id='topTemplate')) self._setObject('mainTemplate',zogiLib_mainTemplate(id='mainTemplate',version=version)) - self.generateImageFolder() + #self.generateImageFolder() manage_options = Folder.manage_options+( @@ -608,62 +615,62 @@ class zogiLib(Folder): def mark1(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark1.gif') - return file(fileName).read() + sendFile(self, 'images/mark1.gif', 'image/gif') + return def mark2(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark2.gif') - return file(fileName).read() + sendFile(self, 'images/mark2.gif', 'image/gif') + return def mark3(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark3.gif') - return file(fileName).read() + sendFile(self, 'images/mark3.gif', 'image/gif') + return def mark4(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark4.gif') - return file(fileName).read() + sendFile(self, 'images/mark4.gif', 'image/gif') + return def mark5(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark5.gif') - return file(fileName).read() + sendFile(self, 'images/mark5.gif', 'image/gif') + return def mark6(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark6.gif') - return file(fileName).read() + sendFile(self, 'images/mark6.gif', 'image/gif') + return def mark7(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark7.gif') - return file(fileName).read() + sendFile(self, 'images/mark7.gif', 'image/gif') + return def mark8(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/mark8.gif') - return file(fileName).read() + sendFile(self, 'images/mark8.gif', 'image/gif') + return def corner1(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/olinks.gif') - return file(fileName).read() + sendFile(self, 'images/olinks.gif', 'image/gif') + return def corner2(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/orechts.gif') + sendFile(self, 'images/orechts.gif', 'image/gif') return file(fileName).read() def corner3(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/ulinks.gif') + sendFile(self, 'images/ulinks.gif', 'image/gif') return file(fileName).read() def corner4(self): """mark image""" - fileName = os.path.join(package_home(globals()),'images/urechts.gif') + sendFile(self, 'images/urechts.gif', 'image/gif') return file(fileName).read()