--- zogiLib/zogiLib.py 2004/05/05 12:31:13 1.14 +++ zogiLib/zogiLib.py 2004/05/06 14:19:05 1.15 @@ -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" @@ -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()