Diff for /ECHO_content/ECHO_Nav.py between versions 1.9 and 1.10

version 1.9, 2004/04/02 15:06:47 version 1.10, 2004/04/04 14:56:05
Line 17  class ECHO_sqlElement(SimpleItem): Line 17  class ECHO_sqlElement(SimpleItem):
     meta_type="ECHO_sqlElement"      meta_type="ECHO_sqlElement"
     baseUrl=""      baseUrl=""
           
     def __init__(self,id,title,query,field,searchField,baseUrl,weight,content_type):      def __init__(self,id,title,query,field,searchField,baseUrl,weight,contentType):
         """init"""          """init"""
         self.id=id          self.id=id
         self.title=title          self.title=title
Line 29  class ECHO_sqlElement(SimpleItem): Line 29  class ECHO_sqlElement(SimpleItem):
             self.searchField=searchField              self.searchField=searchField
         self.baseUrl=baseUrl          self.baseUrl=baseUrl
         self.weight=weight          self.weight=weight
         self.content=content_type          self.content=contentType
   
     manage_options= SimpleItem.manage_options+(      manage_options= SimpleItem.manage_options+(
         {'label':'Main Config','action':'changeECHO_sqlElementForm'},          {'label':'Main Config','action':'changeECHO_sqlElementForm'},
Line 48  class ECHO_sqlElement(SimpleItem): Line 48  class ECHO_sqlElement(SimpleItem):
         else:          else:
             return 0              return 0
                   
     def getContent_type(self):      def getcontentType(self):
         """get weight"""          """get weight"""
                   
         if hasattr(self,'content_type'):          if hasattr(self,'contentType'):
             return self.content_type              return self.contentType
         else:          else:
             return 0              return 0
                   
Line 63  class ECHO_sqlElement(SimpleItem): Line 63  class ECHO_sqlElement(SimpleItem):
         pt=PageTemplateFile('Products/ECHO_content/zpt/changeECHO_sqlElement.zpt').__of__(self)          pt=PageTemplateFile('Products/ECHO_content/zpt/changeECHO_sqlElement.zpt').__of__(self)
         return pt()          return pt()
   
     def changeECHO_sqlElement(self,title,query,field,searchField,baseUrl,weight,content_type,RESPONSE=None):      def changeECHO_sqlElement(self,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None):
         """change"""          """change"""
         self.title=title          self.title=title
         self.query=query          self.query=query
Line 71  class ECHO_sqlElement(SimpleItem): Line 71  class ECHO_sqlElement(SimpleItem):
         self.searchField=searchField          self.searchField=searchField
         self.baseUrl=baseUrl          self.baseUrl=baseUrl
         self.weight=weight          self.weight=weight
         self.content_type=content_type          self.contentType=contentType
                   
         if RESPONSE is not None:          if RESPONSE is not None:
             RESPONSE.redirect('manage_main')              RESPONSE.redirect('manage_main')
Line 100  def manage_addECHO_sqlElementForm(self): Line 100  def manage_addECHO_sqlElementForm(self):
     pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_sqlElement.zpt').__of__(self)      pt=PageTemplateFile('Products/ECHO_content/zpt/AddECHO_sqlElement.zpt').__of__(self)
     return pt()      return pt()
   
 def manage_addECHO_sqlElement(self,id,title,query,field,searchField,baseUrl,weight,content_type,RESPONSE=None):  def manage_addECHO_sqlElement(self,id,title,query,field,searchField,baseUrl,weight,contentType,RESPONSE=None):
     """Add an ECHO_sqlelement"""      """Add an ECHO_sqlelement"""
     self._setObject(id,ECHO_sqlElement(id,title,query,field,searchField,baseUrl,weight,content_type))      self._setObject(id,ECHO_sqlElement(id,title,query,field,searchField,baseUrl,weight,contentType))
           
     if RESPONSE is not None:      if RESPONSE is not None:
         RESPONSE.redirect('manage_main')          RESPONSE.redirect('manage_main')
Line 124  class ECHO_pageTemplate(ZopePageTemplate Line 124  class ECHO_pageTemplate(ZopePageTemplate
         pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self)          pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self)
         return pt()          return pt()
   
     def changeECHO_pageTemplateWeight(self,weight,content_type,RESPONSE=None):      def changeECHO_pageTemplateWeight(self,weight,contentType,RESPONSE=None):
         """change"""          """change"""
         self.weight=weight          self.weight=weight
         self.content_type=content_type          self.contentType=contentType
   
         if RESPONSE is not None:          if RESPONSE is not None:
             RESPONSE.redirect('manage_main')              RESPONSE.redirect('manage_main')
Line 139  class ECHO_pageTemplate(ZopePageTemplate Line 139  class ECHO_pageTemplate(ZopePageTemplate
         else:          else:
             return 0              return 0
                   
     def getContent_Type(self):      def getcontentType(self):
         """get weight"""          """get weight"""
         if hasattr(self,'weight'):          if hasattr(self,'weight'):
             return self.weight              return self.weight
Line 149  class ECHO_pageTemplate(ZopePageTemplate Line 149  class ECHO_pageTemplate(ZopePageTemplate
   
   
   
     ## def __init__(self, id, text=None, content_type=None):      ## def __init__(self, id, text=None, contentType=None):
 ##         self.id = str(id)  ##         self.id = str(id)
 ##         self.ZBindings_edit(self._default_bindings)  ##         self.ZBindings_edit(self._default_bindings)
 ##         if text is None:  ##         if text is None:
 ##             text = open(self._default_cont).read()  ##             text = open(self._default_cont).read()
 ##         self.pt_edit(text, content_type)  ##         self.pt_edit(text, contentType)
   
 def manage_addECHO_pageTemplateForm(self):  def manage_addECHO_pageTemplateForm(self):
     """Form for adding"""      """Form for adding"""
Line 164  def manage_addECHO_pageTemplateForm(self Line 164  def manage_addECHO_pageTemplateForm(self
 from urllib import quote  from urllib import quote
   
   
 def manage_addECHO_pageTemplate(self, id, weight= 0,content_type=0,title=None, text=None,  def manage_addECHO_pageTemplate(self, id, weight= 0,contentType=0,title=None, text=None,
                            REQUEST=None, submit=None):                             REQUEST=None, submit=None):
     "Add a Page Template with optional file content."      "Add a Page Template with optional file content."
   
Line 174  def manage_addECHO_pageTemplate(self, id Line 174  def manage_addECHO_pageTemplate(self, id
         self._setObject(id, ECHO_pageTemplate(id, text))          self._setObject(id, ECHO_pageTemplate(id, text))
         ob = getattr(self, id)          ob = getattr(self, id)
         setattr(ob,'weight',weight)          setattr(ob,'weight',weight)
         setattr(ob,'content_type',content_type)          setattr(ob,'contentType',contentType)
         if title:          if title:
             ob.pt_setTitle(title)              ob.pt_setTitle(title)
         return ob          return ob
Line 184  def manage_addECHO_pageTemplate(self, id Line 184  def manage_addECHO_pageTemplate(self, id
         if headers is None or not file.filename:          if headers is None or not file.filename:
             zpt = ECHO_pageTemplate(id)              zpt = ECHO_pageTemplate(id)
         else:          else:
             zpt = ECHO_pageTemplate(id, file, headers.get('content_type'))              zpt = ECHO_pageTemplate(id, file, headers.get('contentType'))
   
         self._setObject(id, zpt)          self._setObject(id, zpt)
         ob = getattr(self, id)          ob = getattr(self, id)

Removed from v.1.9  
changed lines
  Added in v.1.10


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