Diff for /ECHO_content/VLPExtension.py between versions 1.89 and 1.92

version 1.89, 2009/03/12 11:22:19 version 1.92, 2010/02/15 19:03:28
Line 163  def manage_addSendMailForm(self, id, toA Line 163  def manage_addSendMailForm(self, id, toA
   
                   
 class VLP_collectionFolder(Folder):  class VLP_collectionFolder(Folder):
     """klasse fŸr folder innheralb der collection"""      """klasse fuer folder innerhalb der collection"""
     meta_type="VLP_collectionFolder"      meta_type="VLP_collectionFolder"
           
 class VLP_essay(Folder):  class VLP_essay(Folder):
Line 486  def manage_addVLP_subCollection(self,id, Line 486  def manage_addVLP_subCollection(self,id,
 from zope.publisher.interfaces import IPublishTraverse  from zope.publisher.interfaces import IPublishTraverse
 from zope.interface import implements  from zope.interface import implements
 from zope.publisher.interfaces import NotFound   from zope.publisher.interfaces import NotFound 
 from zope.app import zapi   #from zope.app import zapi 
 from zope.component import queryMultiAdapter  from zope.component import queryMultiAdapter
 try:  try:
     from ZPublisher.BaseRequest import DefaultPublishTraverse      from ZPublisher.BaseRequest import DefaultPublishTraverse
Line 527  class VLP_collection(ECHO_collection,Acq Line 527  class VLP_collection(ECHO_collection,Acq
         
         if name.startswith("lit"): #umleitung wenn lit aufgerufen wirk          if name.startswith("lit"): #umleitung wenn lit aufgerufen wirk
             # umleitung auf den eigentlichen folder nur wenn direkt der Folder litXXX oder dessen index_html methode aufgerufen wird              # umleitung auf den eigentlichen folder nur wenn direkt der Folder litXXX oder dessen index_html methode aufgerufen wird
             if lastActual.startswith("lit") or (lastActual=="index_html") or (lastActual=="index_meta") or   (lastActual=="getTitle") or   (lastActual=="getMetaDataLink"):               if lastActual.startswith("lit") or (lastActual=="index_html") or (lastActual=="index_meta") or   (lastActual=="getTitle") or   (lastActual=="getMetaDataLink") or (lastActual=="hasTranscription") or (lastActual=="transcription"): 
                 #obj=self. ZopeFind(self,obj_ids=[name],search_sub=1)                  #obj=self. ZopeFind(self,obj_ids=[name],search_sub=1)
                 ob=self.findObjFromLitName(name)                  ob=self.findObjFromLitName(name)
                 if not ob:                  if not ob:
Line 877  class VLP_resource(ECHO_resource,Cacheab Line 877  class VLP_resource(ECHO_resource,Cacheab
             if path is None:              if path is None:
   
                           
                 if len (os.listdir(self.vlp_basis,self.resourceID,'pagesHi')) > len(os.listdir(path)):                  if len (os.listdir(os.path.join(self.vlp_basis,self.resourceID,'pagesHi'))) > len(os.listdir(path)):
                                           
                                           
                                           
Line 949  class VLP_resource(ECHO_resource,Cacheab Line 949  class VLP_resource(ECHO_resource,Cacheab
   
                     ret+="</text>"                      ret+="</text>"
                     re2=ret[0:]                      re2=ret[0:]
                     re3=re2.decode('latin-1').encode('utf-8')                      re3=self.unicodify(re2)
                     #re3=re2                      #re3=re2
                     ft=self.ZopeFind(self,obj_metatypes=['ECHO_fullText'])                      ft=self.ZopeFind(self,obj_metatypes=['ECHO_fullText'])
                                           
Line 970  class VLP_resource(ECHO_resource,Cacheab Line 970  class VLP_resource(ECHO_resource,Cacheab
             else:              else:
                     return "no: %s"%self.getId()                      return "no: %s"%self.getId()
                           
       def hasTranscription(self):
           """transcription"""
          
           if not hasattr(self,'fulltext'):
               self.copyTranscriptionFromDB()
           if not hasattr(self,'fulltext'): #still not
               return False
           
           return True 
               
     def resetMetaLink(self,all="no",RESPONSE=None):      def resetMetaLink(self,all="no",RESPONSE=None):
         """resets metalink to standard resp. in case of server change it sets to the new server url"""          """resets metalink to standard resp. in case of server change it sets to the new server url"""
         if all=="yes":          if all=="yes":

Removed from v.1.89  
changed lines
  Added in v.1.92


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