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

version 1.37, 2005/01/25 20:06:38 version 1.38, 2005/02/24 22:59:20
Line 473  class VLP_resource(ECHO_resource,Cacheab Line 473  class VLP_resource(ECHO_resource,Cacheab
   
     def copyTranscriptionFromDB(self):      def copyTranscriptionFromDB(self):
         """checks if transcription exits in DB"""          """checks if transcription exits in DB"""
         founds=self.search(var='select * from vl_transcript where source=\''+self.resourceID+'\' order by id')          founds=self.ZSQLSimpleSearch('select * from vl_transcript where source=\''+self.resourceID+'\' order by id')
   
                   
         ret="""<?xml version="1.0" encoding="utf-8"?>          ret="""<?xml version="1.0" encoding="utf-8"?>
Line 482  class VLP_resource(ECHO_resource,Cacheab Line 482  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>"
   
             ret+="</text>"              ret+="</text>"
             re2=ret[0:]              re2=ret[0:]
             re3=re2.decode('latin-1')              re3=re2.decode('latin-1').encode('utf-8')
                           #re3=re2
             ft=self.ZopeFind(self,obj_metatypes=['ECHO_fullText'])              ft=self.ZopeFind(self,obj_metatypes=['ECHO_fullText'])
                           
             if ft:              if ft:
                           
                 ft[0][1].pt_edit(re3.encode('utf-8','ignore'),'text/xml')                  ft[0][1].pt_edit(re3,'text/xml')
                           
             else:              else:
                 self._setObject('fulltext',ECHO_fullText(id,re3))      
                   self._setObject('fulltext',ECHO_fullText(id,''))
                   getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml')
                           
             return "FT: %s"%self.getId()              return "FT: %s"%self.getId()
         else:          else:

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


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