Diff for /ECHO_content/ECHO_xslt.py between versions 1.20 and 1.23

version 1.20, 2008/11/13 14:35:53 version 1.23, 2010/02/15 19:03:28
Line 108  from ZODB.FileStorage import FileStorage Line 108  from ZODB.FileStorage import FileStorage
 class ECHO_cache:  class ECHO_cache:
     def __init__(self):      def __init__(self):
         """init the storage"""          """init the storage"""
   
       try:
         self.storage=FileStorage(os.path.join(INSTANCE_HOME,"var/echo_cache.fs"))                 self.storage=FileStorage(os.path.join(INSTANCE_HOME,"var/echo_cache.fs"))       
       
         self.db=DB(self.storage)              self.db=DB(self.storage)    
         self.connection=self.db.open()          self.connection=self.db.open()
         self.root=self.connection.root()          self.root=self.connection.root()
           except:
           pass
           
     def deleteObject(self,name,pn=None):      def deleteObject(self,name,pn=None):
         """delete an object from cache"""          """delete an object from cache"""
Line 214  class ECHO_xslt(ECHO_pageTemplate,ECHO_l Line 219  class ECHO_xslt(ECHO_pageTemplate,ECHO_l
                   
         if not threadName or threadName=="":          if not threadName or threadName=="":
                           
             #abwaertskompatibilitŠt mit altem nivht konfigurierbaren prototypen  
               # compatibility with old prototype
                           
             if getattr(self,'cgiUrl','')=='':              if getattr(self,'cgiUrl','')=='':
                 self.cgiUrl="http://medea.mpiwg-berlin.mpg.de/cgi-bin/search/q1"                  self.cgiUrl="http://medea.mpiwg-berlin.mpg.de/cgi-bin/search/q1"
Line 485  class ECHO_xslt(ECHO_pageTemplate,ECHO_l Line 491  class ECHO_xslt(ECHO_pageTemplate,ECHO_l
         """get the text          """get the text
         wie der text geholt wird liegt an der konfiguration,          wie der text geholt wird liegt an der konfiguration,
         is appendQueryString gesetzt, dann wir jeweils der Querystring an vorgebenen url gesetzt, erwartet wird fn=          is appendQueryString gesetzt, dann wir jeweils der Querystring an vorgebenen url gesetzt, erwartet wird fn=
         fŸr den Pfad, is passURL gesetzt, dann wird falls fn= eine vollstŠndige url enthŠlt, diese anstelle der in cgiurl definierten genommen.          fuer den Pfad, is passURL gesetzt, dann wird falls fn= eine vollstaendige url enthaelt, diese anstelle der in cgiurl definierten genommen.
         """          """
                   
         if getattr(self,'passURL',False) and self.REQUEST.has_key('fn') and (urlparse.urlparse(self.REQUEST['fn'])[0]=='http'):          if getattr(self,'passURL',False) and self.REQUEST.has_key('fn') and (urlparse.urlparse(self.REQUEST['fn'])[0]=='http'):

Removed from v.1.20  
changed lines
  Added in v.1.23


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>