Diff for /ECHO_content/ECHO_collection.py between versions 1.265 and 1.267

version 1.265, 2006/03/03 18:04:57 version 1.267, 2006/03/03 22:05:31
Line 38  from Products.PageTemplates.ZopePageTemp Line 38  from Products.PageTemplates.ZopePageTemp
 from Globals import Persistent, package_home  from Globals import Persistent, package_home
 from Acquisition import Implicit  from Acquisition import Implicit
 from Products.ZCatalog.CatalogPathAwareness import CatalogAware  from Products.ZCatalog.CatalogPathAwareness import CatalogAware
   from Products.ZCTextIndex.ZCTextIndex import manage_addLexicon
   
 import urllib  import urllib
 import cgi  import cgi
Line 2857  class ECHO_root(Folder,Persistent,Implic Line 2858  class ECHO_root(Folder,Persistent,Implic
                 {'label':'Change Weights','action':'changeWeights'},                  {'label':'Change Weights','action':'changeWeights'},
                 {'label':'Generate from RDF','action':'generateFromRDFForm'},                  {'label':'Generate from RDF','action':'generateFromRDFForm'},
                 {'label':'update Resource Catalog','action':'updateResourceCatalog'},                  {'label':'update Resource Catalog','action':'updateResourceCatalog'},
                   {'label':'Copy MD for indexing and search','action':'copySearchFields'},
 )  )
   
         
       def copySearchFields(self,RESPONSE=None):
               """copys < metadatafields to the object"""
               resources=self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1)
   
               for resource in resources:
   
                       resource[1].copySearchFields()
   
               if RESPONSE is not None:
                       RESPONSE.redirect('manage_main')
      
     def mod_re_sub(self,pattern,replace,string):      def mod_re_sub(self,pattern,replace,string):
         """re.sub aus mod re zur Verfuegung stellen"""          """re.sub aus mod re zur Verfuegung stellen"""
         return re.sub(pattern,replace,string)          return re.sub(pattern,replace,string)
Line 3638  class ECHO_root(Folder,Persistent,Implic Line 3651  class ECHO_root(Folder,Persistent,Implic
             return """<html><body><h3>No resourceCatalog available</h3></body></html>"""              return """<html><body><h3>No resourceCatalog available</h3></body></html>"""
                   
         else:          else:
               class element:
                   def __init__(self,group,name):
                       self.group=group
                       self.name=name
               catalog.manage_delObjects('author splitter')
               #elements=[element('Stop Words',""" Don't remove stop words' """),element('Word Splitter','ECHO author splitter')]
               elements=[element('Word Splitter','ECHO author splitter')]
               manage_addLexicon(catalog,id="author splitter",elements=elements)
               
             return catalog.manage_catalogReindex(REQUEST,RESPONSE,'manage_main')              return catalog.manage_catalogReindex(REQUEST,RESPONSE,'manage_main')
                           
                   

Removed from v.1.265  
changed lines
  Added in v.1.267


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