Diff for /ECHO_content/ECHO_collection.py between versions 1.174 and 1.175

version 1.174, 2004/10/05 09:30:46 version 1.175, 2004/10/05 14:58:56
Line 3539  class ECHO_root(Folder,Persistent,Implic Line 3539  class ECHO_root(Folder,Persistent,Implic
                   
                 ref=link.getAttributeNS(EMPTY_NAMESPACE,"ref")                  ref=link.getAttributeNS(EMPTY_NAMESPACE,"ref")
         pn=link.getAttributeNS(EMPTY_NAMESPACE,"page")          pn=link.getAttributeNS(EMPTY_NAMESPACE,"page")
         cns=link.childNodes  
           cns=link.childNodes[0:]
                   
         newLink=dom.createElementNS(EMPTY_NAMESPACE,"a")          newLink=dom.createElementNS(EMPTY_NAMESPACE,"a")
         for cn in cns:          for x in cns:
             newLink.appendChild(cn)              newLink.appendChild(x)
           
               
                   
         link.parentNode.replaceChild(newLink,link)          link.parentNode.replaceChild(newLink,link)
                 if self.checkRef(ref):                  if self.checkRef(ref):
Line 3568  class ECHO_root(Folder,Persistent,Implic Line 3571  class ECHO_root(Folder,Persistent,Implic
         return ""          return ""
   
     def checkRef(self,ref):      def checkRef(self,ref):
         dbs={'vl_literature':'AND CD LIKE \'%lise%\'','vl_technology':'','vl_people':'','vl_sites':''}          if ref[0:3]=='lit':
               if len(self.library_data({ 'id':ref}))>0:
                   return 1
               
           dbs={'vl_technology':'','vl_people':'','vl_sites':''}
         res=None          res=None
         for db in dbs.keys():          for db in dbs.keys():
   
             res=res or self.search(var=str("select reference from %s where reference =\'%s\' %s"%(db,ref,dbs[db])))              res=res or self.search(var=str("select reference from %s where reference =\'%s\' %s"%(db,ref,dbs[db])))
         return res          return res
                                                                           

Removed from v.1.174  
changed lines
  Added in v.1.175


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