Diff for /MPIWGWeb/Attic/MPIWGHelper.py between versions 1.1.2.10 and 1.1.2.11

version 1.1.2.10, 2010/02/10 18:25:44 version 1.1.2.11, 2010/07/23 17:30:38
Line 1 Line 1
 from types import *  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
   
 import logging  import logging
   
 definedFields=['WEB_title','xdata_01','xdata_02','xdata_03','xdata_04','xdata_05','xdata_06','xdata_07','xdata_08','xdata_09','xdata_10','xdata_11','xdata_12','xdata_13','WEB_project_header','WEB_project_description','WEB_related_pub']  definedFields=['WEB_title','xdata_01','xdata_02','xdata_03','xdata_04','xdata_05','xdata_06','xdata_07','xdata_08','xdata_09','xdata_10','xdata_11','xdata_12','xdata_13','WEB_project_header','WEB_project_description','WEB_related_pub']
   
 checkFields = ['xdata_01']  checkFields = ['xdata_01']
Line 20  def getTextFromNode(nodename): Line 22  def getTextFromNode(nodename):
   
 def getTemplate(self, tpName):  def getTemplate(self, tpName):
     """get a template file either form the instance or from the product"""      """get a template file either form the instance or from the product"""
     ext=self.ZopeFind(self.aq_parent,obj_ids=[tpName])      #ext=self.ZopeFind(self.aq_parent,obj_ids=[tpName])
     if ext:      if hasattr(self,tpName):
         pt = getattr(self,ext[0][1].getId())          pt = getattr(self,tpName)
     else:      else:
         pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt/'+tpName)).__of__(self)          pt=PageTemplateFile('zpt/'+tpName, globals()).__of__(self)
     assert(pt)      assert(pt)
     return pt      return pt
   
Line 86  def sortI(x,y): Line 88  def sortI(x,y):
   
 def unicodify(s):  def unicodify(s):
     """decode str (utf-8 or latin-1 representation) into unicode object"""      """decode str (utf-8 or latin-1 representation) into unicode object"""
     #logging.error("unicodify: %s"%str)  
     if not s:      if not s:
         return u""          return u""
     if isinstance(s, str):      if isinstance(s, str):
Line 98  def unicodify(s): Line 99  def unicodify(s):
         return s          return s
   
 def utf8ify(s):  def utf8ify(s):
     """encode unicode object or string into byte string in utf-8 representation"""      """encode unicode object or string into byte string in utf-8 representation.
          assumes string objects to be utf-8"""
     if not s:      if not s:
         return ""          return ""
     if isinstance(s, str):      if isinstance(s, str):

Removed from v.1.1.2.10  
changed lines
  Added in v.1.1.2.11


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