Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.22 and 1.47.2.25

version 1.47.2.22, 2005/09/14 20:45:56 version 1.47.2.25, 2005/10/10 08:42:49
Line 16  import re Line 16  import re
 import os  import os
 from types import *  from types import *
 import zLOG  import zLOG
 import xmlhelper # Methoden zur Verwaltung der projekt xmls  import xmlhelper # Methoden zur Verwaltung der projekt xml
 from OFS.SimpleItem import SimpleItem  from OFS.SimpleItem import SimpleItem
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from Products.ZSQLMethods.SQL import SQLConnectionIDs  from Products.ZSQLMethods.SQL import SQLConnectionIDs
Line 1298  class MPIWGProject(CatalogAware,Folder): Line 1298  class MPIWGProject(CatalogAware,Folder):
         """get all Publications"""          """get all Publications"""
         def sort_images(x,y):          def sort_images(x,y):
             return cmp(getattr(x[1],'place',0),getattr(y[1],'place',0))              return cmp(getattr(x[1],'place',0),getattr(y[1],'place',0))
         print self.getId()  
         publications=self.ZopeFind(self,obj_metatypes=['MPIWGProject_publication'])          publications=self.ZopeFind(self,obj_metatypes=['MPIWGProject_publication'])
                   
         publications.sort(sort_images)          publications.sort(sort_images)
Line 1340  class MPIWGProject(CatalogAware,Folder): Line 1340  class MPIWGProject(CatalogAware,Folder):
         """get all Images"""          """get all Images"""
         def sort_images(x,y):          def sort_images(x,y):
             return cmp(getattr(x[1],'place',0),getattr(y[1],'place',0))              return cmp(getattr(x[1],'place',0),getattr(y[1],'place',0))
         print self.getId()  
         images=self.ZopeFind(self,obj_metatypes=['MPIWGProject_image'])          images=self.ZopeFind(self,obj_metatypes=['MPIWGProject_image'])
                   
         images.sort(sort_images)          images.sort(sort_images)
Line 1710  class MPIWGProject(CatalogAware,Folder): Line 1710  class MPIWGProject(CatalogAware,Folder):
     def saveEditedContent(self,kupu=None,preview=None):      def saveEditedContent(self,kupu=None,preview=None):
         """save Edited content"""          """save Edited content"""
   
           if preview:
         kupu=preview          kupu=preview
         #find content of body tags          #find content of body tags
         start=kupu.find("<body>")          start=kupu.find("<body>")
Line 1717  class MPIWGProject(CatalogAware,Folder): Line 1718  class MPIWGProject(CatalogAware,Folder):
         newcontent= kupu[start+6:end]          newcontent= kupu[start+6:end]
   
         if preview:          if preview:
               
             return self.preview(newcontent)              return self.preview(newcontent)
   
           self.copyObjectToArchive()
         self.WEB_project_description=newcontent[0:]          self.WEB_project_description=newcontent[0:]
   
         self.REQUEST.RESPONSE.redirect("./edit")          self.REQUEST.RESPONSE.redirect("./index.html")
                   
         return True          return True
   
     security.declareProtected('View managment screens','edit')      security.declareProtected('View managment screens','edit')
     def edit(self):      def edit(self,western=None):
         """Edit pages"""          """Edit pages"""
           if western:
               self.REQUEST.RESPONSE.setCookie("MP_debug_code","western",path="/")
   
               
         pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGProjectNeu.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_MPIWGProjectNeu.zpt')).__of__(self)
         return pt()          return pt()
   
Line 1749  class MPIWGProject(CatalogAware,Folder): Line 1756  class MPIWGProject(CatalogAware,Folder):
   
     def getWebProject_description(self):      def getWebProject_description(self):
         """get description"""          """get description"""
           debug= self.REQUEST.cookies.get("MP_debug_code",None)
           
           if debug and debug=="western":
               return """
               <html>
               <head>
               <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
               </head>
               <body>%s
               </html></body>
               """%self.WEB_project_description[0]
           
           return """
               <html>
               <head>
               <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
               </head>
               <body>%s
               </html></body>
               """%self.getContent('WEB_project_description')
                   
         if type(self.WEB_project_description) is ListType:  
             return "<html><body>"+self.WEB_project_description[0]+"</body></html>"  
         else:  
             return self.WEB_project_description  
                   
                   
     def editMPIWGProjectForm(self):      def editMPIWGProjectForm(self):

Removed from v.1.47.2.22  
changed lines
  Added in v.1.47.2.25


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