Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.4 and 1.47.2.7

version 1.47.2.4, 2005/05/27 06:47:19 version 1.47.2.7, 2005/05/27 14:58:27
Line 168  class MPIWGRoot(ZSQLExtendFolder): Line 168  class MPIWGRoot(ZSQLExtendFolder):
     folders=['MPIWGProject','Folder','ECHO_Navigation']      folders=['MPIWGProject','Folder','ECHO_Navigation']
     meta_type='MPIWGRoot'      meta_type='MPIWGRoot'
   
       def getKategory(self,url):
       """kategorie"""
       splitted=url.split("/")
       return splitted[4]
   
       def generateUrlProject(self,url,project=None):
           """erzeuge aus absoluter url, relative des Projektes"""
       
           splitted=url.split("/")
           length=len(splitted)
           short=splitted[length-2:length]
       if project:
               base=self.REQUEST['URL3']+"/"+"/".join(short)
       else:
           base=self.REQUEST['URL1']+"/"+"/".join(short)
           return base
       
     def isNewCapital(self,text=None,reset=None):      def isNewCapital(self,text=None,reset=None):
         if reset:          if reset:
             self.REQUEST['capital']="A"              self.REQUEST['capital']="A"
Line 631  class MPIWGRoot(ZSQLExtendFolder): Line 648  class MPIWGRoot(ZSQLExtendFolder):
             if (element[0]>actualDepth):              if (element[0]>actualDepth):
                 #fuege soviele ul ein wie unterschied in tiefe                  #fuege soviele ul ein wie unterschied in tiefe
                 if element[0]==1:                  if element[0]==1:
                     ret+="""<div class="dept">\n"""                      ret+="""<div class="dept">\n<ul>\n"""
                 else:                  else:
                     for i in range(element[0]-actualDepth):                      for i in range(element[0]-actualDepth):
                         ret+="</li>\n<li><ul>\n"                          ret+="</li>\n<li><ul>\n"
Line 661  class MPIWGRoot(ZSQLExtendFolder): Line 678  class MPIWGRoot(ZSQLExtendFolder):
                 department=element[3].getContent('xdata_05')                  department=element[3].getContent('xdata_05')
                 ret+="""<img src="../grafik/totop.gif" vspace="10" border="0"></a><br><a name="dept%s"></a>%s: """%(department,departmentName[department])                  ret+="""<img src="../grafik/totop.gif" vspace="10" border="0"></a><br><a name="dept%s"></a>%s: """%(department,departmentName[department])
   
             ret+="""<a href="%s">%s</a>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))              ret+="""<a href="%s">%s</a>"""%(self.generateUrlProject(element[3].absolute_url())+"/index.html",element[3].getContent('WEB_title'))
         return ret          return ret
           
     def formatElementForOverview(self,element):      def formatElementForOverview(self,element):
Line 1169  class MPIWGProject(CatalogAware,Folder): Line 1186  class MPIWGProject(CatalogAware,Folder):
   
         if filter:          if filter:
             splitted=text2.split("""<p class="picture">""")              splitted=text2.split("""<p class="picture">""")
               if len(splitted)>1:
             tmp=splitted[1].split("</p>")              tmp=splitted[1].split("</p>")
             self.REQUEST.SESSION['image']=tmp[0].split("\"")[1].encode('utf-8')              self.REQUEST.SESSION['image']=tmp[0].split("\"")[1].encode('utf-8')
             split2="</p>".join(tmp[1:])              split2="</p>".join(tmp[1:])
Line 1176  class MPIWGProject(CatalogAware,Folder): Line 1194  class MPIWGProject(CatalogAware,Folder):
             text3=splitted[0]+split2              text3=splitted[0]+split2
   
             splitted=text3.split("""<p class="picturetitle">""")              splitted=text3.split("""<p class="picturetitle">""")
                   if len(splitted)>1:
             tmp=splitted[1].split("</p>")              tmp=splitted[1].split("</p>")
             print tmp  
             self.REQUEST.SESSION['imagecap']=tmp[0].encode('utf-8')              self.REQUEST.SESSION['imagecap']=tmp[0].encode('utf-8')
             split4="".join(tmp[1:])              split4="".join(tmp[1:])
   
             text5=splitted[0]+split4              text5=splitted[0]+split4
                               else:
                       #keine caption
                       text5=text3
               else:
                   #kein bild
                   text5=text2
         else:          else:
             text5=text2              text5=text2
   

Removed from v.1.47.2.4  
changed lines
  Added in v.1.47.2.7


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