Diff for /ECHO_content/VLPExtension.py between versions 1.38 and 1.40

version 1.38, 2005/02/24 22:59:20 version 1.40, 2005/02/28 14:09:55
Line 371  class VLP_collection(ECHO_collection): Line 371  class VLP_collection(ECHO_collection):
         if not hasattr(self,fileName):          if not hasattr(self,fileName):
             newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','')              newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','')
             self._setObject(fileName,newObj)              self._setObject(fileName,newObj)
                                   RESPONSE.write("got: %s\n"%fileName)
                 genObj=getattr(self,fileName)                  genObj=getattr(self,fileName)
                 genObj.createIndexFile()                  genObj.createIndexFile()
   
                   
                   
         if RESPONSE is not None:          if RESPONSE is not None:
             RESPONSE.redirect('manage_main')              RESPONSE.redirect('manage_main')
   
Line 482  class VLP_resource(ECHO_resource,Cacheab Line 480  class VLP_resource(ECHO_resource,Cacheab
         if founds:          if founds:
                           
             for found in founds:              for found in founds:
                 print "XXXXXX",found,self.resourceID              
                 text=found.transcript                  text=found.transcript
                 if not text: text=""                  if not text: text=""
                 ret+="<page><pb/>"+text+"</page>"                  ret+="<page><pb/>"+text+"</page>"
Line 500  class VLP_resource(ECHO_resource,Cacheab Line 498  class VLP_resource(ECHO_resource,Cacheab
             else:              else:
           
                 self._setObject('fulltext',ECHO_fullText(id,''))                  self._setObject('fulltext',ECHO_fullText(id,''))
   
                           try:
                 getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml')                  getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml')
                   except:
                                   getattr(self,'fulltext').pt_edit(re3.encode('latin-1').decode('utf-8'),'text/xml')
                           
             return "FT: %s"%self.getId()              return "FT: %s"%self.getId()
         else:          else:

Removed from v.1.38  
changed lines
  Added in v.1.40


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