Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.29 and 1.31

version 1.29, 2004/09/10 18:40:56 version 1.31, 2004/09/30 20:00:40
Line 72  class MPIWGRoot(ZSQLExtendFolder): Line 72  class MPIWGRoot(ZSQLExtendFolder):
     folders=['MPIWGProject','Folder']      folders=['MPIWGProject','Folder']
     meta_type='MPIWGRoot'      meta_type='MPIWGRoot'
   
       def patchProjects(self,RESPONSE):
           """patch"""
           projects=self.ZopeFind(self.projects,obj_metatypes=['MPIWGProject'])
           for project in projects:
               project[1].WEB_project_description[0]=project[1].WEB_project_description[0].replace("/CD/projects/einstein/","")
               RESPONSE.write("<p>%s</p>\n"%project[0])
               
     def replaceNotEmpty(self,format,field):      def replaceNotEmpty(self,format,field):
         """replace not empty"""          """replace not empty"""
         if field and (not field==''):          if field and (not field==''):
Line 831  class MPIWGProject(Folder): Line 838  class MPIWGProject(Folder):
             """nothing"""              """nothing"""
   
         text2=re.sub(r';([^\s])','; \g<1>',text)          text2=re.sub(r';([^\s])','; \g<1>',text)
           #teste ob ergebnis leer und header dann nehme title
           
           if (text2=='') and (field=='WEB_project_header'):
               return self.getContent('WEB_title')
   
           #teste ob WEB_project_description und keine führenden p tags
           if (len(text2)>4) and (not text2[0:3]=='<p>') and (field=='WEB_project_description'):
               return "<p>"+text2+"</p>"
           
         return text2          return text2
           
     def show_html(self):      def show_html(self):

Removed from v.1.29  
changed lines
  Added in v.1.31


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