Diff for /MPIWGWeb/Attic/MPIWGTemplate.py between versions 1.1.2.2 and 1.1.2.9

version 1.1.2.2, 2008/08/20 12:59:09 version 1.1.2.9, 2009/04/17 08:55:32
Line 1 Line 1
 from Products.PageTemplates.PageTemplate import PageTemplate  
 from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate  from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
 from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder  
 from Products.ZCatalog.CatalogPathAwareness import CatalogAware  
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from OFS.Image import Image  
 from Globals import package_home  from Globals import package_home
 import urllib  
 import MPIWGStaff  
 import string  import string
 import re  import re
 import os  import os
 from types import *  
 import logging  import logging
 import xmlhelper # Methoden zur Verwaltung der projekt xml  
 from OFS.SimpleItem import SimpleItem  
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from Products.ZSQLMethods.SQL import SQLConnectionIDs  
 from AccessControl import ClassSecurityInfo  from AccessControl import ClassSecurityInfo
 from bibliography import *  
 import time  
 import xml.dom.minidom  
 import sys  
 from Ft.Xml.XPath import Evaluate  
 from Ft.Xml.XPath.Context import Context  
 from Ft.Xml.Domlette import NonvalidatingReader,PrettyPrint, Print  
 from Ft.Xml import EMPTY_NAMESPACE  
 import copy  
 import updatePersonalWWW  
 import MPIWGStaff  
 from MPIWGHelper import *  from MPIWGHelper import *
   
   # dummy definitions for backwards compatibility
   import MPIWGFeature
   
   class MPIWGFeature(MPIWGFeature.MPIWGFeature):
       """deprecated! use class in MPIWGFeature.py"""
   
   import MPIWGFolder
   
   class MPIWGFolder(MPIWGFolder.MPIWGFolder):
       """deprecated! use class in MPIWGFolder.py"""
   
   
   
 class MPIWGTemplate(ZopePageTemplate):  class MPIWGTemplate(ZopePageTemplate):
     """Create a layout Template for different purposes"""      """Create a layout Template for different purposes"""
   
Line 51  class MPIWGTemplate(ZopePageTemplate): Line 43  class MPIWGTemplate(ZopePageTemplate):
             RESPONSE.redirect('manage')              RESPONSE.redirect('manage')
   
                   
     def __init__(self, id, text=None, content_type=None,MPIWGType=None):      def __init__(self, id, text=None, content_type="text/html",MPIWGType=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:
             self._default_content_fn = os.path.join(package_home(globals()),              self._default_content_fn = os.path.join(package_home(globals()),
Line 64  class MPIWGTemplate(ZopePageTemplate): Line 53  class MPIWGTemplate(ZopePageTemplate):
         self.pt_edit(text, content_type)          self.pt_edit(text, content_type)
   
           
         """change form"""  
   
     def isActiveItem(self):      def isActiveItem(self):
         """teste ob ausgewaehlt"""          """teste ob ausgewaehlt"""
         if self.absolute_url()==self.REQUEST['URL']:          if self.absolute_url()==self.REQUEST['URL']:
Line 73  class MPIWGTemplate(ZopePageTemplate): Line 60  class MPIWGTemplate(ZopePageTemplate):
         else:          else:
             return ""              return ""
                   
       getBreadcrumbs = getBreadcrumbs
       getSection = getSection
       getSubSection = getSubSection
       
       def harvest_page(self):
           """harvest main"""
           try:
               return self.pt_render()
           except:
               logging.error("cannot harvest: %s"%self.absolute_url())
           
           
                        
 def manage_addMPIWGTemplateForm(self):  def manage_addMPIWGTemplateForm(self):
     """Form for adding"""      """Form for adding"""
     pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGTemplate.zpt')).__of__(self)      pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGTemplate.zpt')).__of__(self)
     return pt()      return pt()
   
 from urllib import quote  
   
   
 def manage_addMPIWGTemplate(self, MPIWGType,id, text="",title=None,weight=0,REQUEST=None):  def manage_addMPIWGTemplate(self, MPIWGType,id, text="",title=None,weight=0,REQUEST=None):
Line 122  def manage_addMPIWGTemplate(self, MPIWGT Line 121  def manage_addMPIWGTemplate(self, MPIWGT
     REQUEST.RESPONSE.redirect(u+'/manage_main')      REQUEST.RESPONSE.redirect(u+'/manage_main')
     return ''      return ''
   
       
   

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.9


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