Diff for /OSAS/OSA_system/OSAS_addfiles.py between versions 1.27 and 1.28

version 1.27, 2004/04/14 21:26:23 version 1.28, 2004/04/15 12:56:41
Line 218  class OSAS_add_contextData(Folder): Line 218  class OSAS_add_contextData(Folder):
                     begin=""                      begin=""
                     end=""                      end=""
                     if self.depth==1:                      if self.depth==1:
                         print "hi"  
                         begin="<b>"                          begin="<b>"
                         end="</b>"                          end="</b>"
                                                   
Line 468  class OSAS_combineTextImage(Folder): Line 467  class OSAS_combineTextImage(Folder):
         filelanguage=""          filelanguage=""
                                   
     self.REQUEST.SESSION['isolist']=OSAS_add.getISO()      self.REQUEST.SESSION['isolist']=OSAS_add.getISO()
         print "DD",self.REQUEST.SESSION['isolist']          
     tmp=self.REQUEST.SESSION['isolist'].keys()      tmp=self.REQUEST.SESSION['isolist'].keys()
     tmp.sort()      tmp.sort()
     self.REQUEST.SESSION['isolistsort']=tmp      self.REQUEST.SESSION['isolistsort']=tmp
Line 485  class OSAS_combineTextImage(Folder): Line 484  class OSAS_combineTextImage(Folder):
     def getProjects(self,obj_ids=None):      def getProjects(self,obj_ids=None):
         """Get the Project title for configuration"""          """Get the Project title for configuration"""
         ret=[]          ret=[]
         print "HI"          
         try:          try:
             projects=self.ZopeFind(self.projects,obj_metatypes=['OSAS_project'],obj_ids=obj_ids)#assumes projects folder somewhere in the hierarchie.              projects=self.ZopeFind(self.projects,obj_metatypes=['OSAS_project'],obj_ids=obj_ids)#assumes projects folder somewhere in the hierarchie.
             print "pr"              
             for project in projects:              for project in projects:
                 ret.append((project[1].title,project[0],project[1]))                  ret.append((project[1].title,project[0],project[1]))
             print ret              
             return ret              return ret
                   
         except:          except:
Line 504  class OSAS_combineTextImage(Folder): Line 503  class OSAS_combineTextImage(Folder):
             dom=xml.dom.minidom.parse(path+"/index.meta")              dom=xml.dom.minidom.parse(path+"/index.meta")
             node=dom.getElementsByTagName('texttool')[0] #getNode              node=dom.getElementsByTagName('texttool')[0] #getNode
             subnode=node.getElementsByTagName(name)[0]              subnode=node.getElementsByTagName(name)[0]
             print getText(subnode.childNodes)              
             return getText(subnode.childNodes)              return getText(subnode.childNodes)
         except:          except:
             return default              return default
Line 515  class OSAS_combineTextImage(Folder): Line 514  class OSAS_combineTextImage(Folder):
         OSAS_add.combineTextImage2(self,path) # Add images          OSAS_add.combineTextImage2(self,path) # Add images
         splitted=path.split("/")          splitted=path.split("/")
         linkPath=splitted[len(splitted)-1]          linkPath=splitted[len(splitted)-1]
         linkViewerEnvironment="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=thumb" % linkPath          linkViewerEnvironmentImages="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=thumb" % linkPath
           linkViewerEnvironmentOnlyText="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=textonly" % linkPath
   
           if self.REQUEST.has_key('image'): # bilder vorhanden
               linkViewerEnvironment=linkViewerEnvironmentImages
           else:
               linkViewerEnvironment=linkViewerEnvironmentOnlyText
               
         self.REQUEST.SESSION['linkViewerEnvironment']=linkViewerEnvironment          self.REQUEST.SESSION['linkViewerEnvironment']=linkViewerEnvironment
   
         writeToContext(path,linkViewerEnvironment,"ECHO standard environment",unique="yes")          writeToContext(path,linkViewerEnvironment,"ECHO standard environment",unique="yes")
Line 544  def writeToContext(path,link,description Line 550  def writeToContext(path,link,description
             nameTag=getText(context.getElementsByTagName('name')[0].childNodes)              nameTag=getText(context.getElementsByTagName('name')[0].childNodes)
             linkTag=getText(context.getElementsByTagName('link')[0].childNodes)              linkTag=getText(context.getElementsByTagName('link')[0].childNodes)
                           
             print "unique",context,nameTag,description,linkTag,link              
             linkTag=re.sub("\:86","",linkTag) # alter port 86 gleich ohne port nummer (hack)              linkTag=re.sub("\:86","",linkTag) # alter port 86 gleich ohne port nummer (hack)
             if (nameTag==description) and (linkTag==link):              if (nameTag==description) and (linkTag==link):
                 node.removeChild(context).unlink()                  node.removeChild(context).unlink()

Removed from v.1.27  
changed lines
  Added in v.1.28


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