Diff for /ECHO_content/VLPExtension.py between versions 1.1 and 1.2

version 1.1, 2004/05/26 07:56:28 version 1.2, 2004/05/27 09:31:25
Line 2  from ECHO_collection import * Line 2  from ECHO_collection import *
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from Products.PageTemplates.PageTemplate import PageTemplate  from Products.PageTemplates.PageTemplate import PageTemplate
 from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate  from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
 import xml.dom.minidom  
 from Products.zogiLib import zogiLib  from Products.zogiLib import zogiLib
   
 def getText(nodelist):  def getText(nodelist):
Line 13  def getText(nodelist): Line 13  def getText(nodelist):
            rc = rc + node.data             rc = rc + node.data
     return rc      return rc
   
   class VLP_collection(ECHO_collection):
       """VLP spezifische Erweiterung der Collection"""
   
   
   def manage_addVLP_collectionForm(self):
           """Form for adding a ressource"""
           pt=PageTemplateFile('Products/ECHO_content/vlp/AddVLP_collectionForm.zpt').__of__(self)
           return pt()
   
   
   
   def manage_addVLP_collection(self,id,title,label,description,contentType,responsible,weight,sortfield,coords="",secondaryLinkTitle="",secondaryLink="",credits=None,RESPONSE=None,imageTag="",bgcolour=""):
       """add a echo collection"""
       
   
       newObj=VLP_collection(id,title,label,description,contentType,responsible,credits,weight,sortfield,coords,secondaryLinkTitle=secondaryLinkTitle,secondaryLink=secondaryLink,imageTag=imageTag,bgcolour="")
   
       self._setObject(id,newObj)
   
       if RESPONSE is not None:
           RESPONSE.redirect('manage_main')
   
   
   
 class VLP_resource(ECHO_resource):  class VLP_resource(ECHO_resource):
     """VLP spezifische Erweiterung"""      """VLP spezifische Erweiterung"""
Line 31  class VLP_resource(ECHO_resource): Line 54  class VLP_resource(ECHO_resource):
         )          )
   
   
     def __init__(self,id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords):      def printDict(self):
         """angepasstes init"""          """dict"""
         if metalink=='':          return self.__dict__
             metalink=self.absolute_url()+"/index_meta"      
       ## def __init__(self,id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords):
   ##         """angepasstes init"""
           
               
   ##         return ECHO_resource(id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords)
                           
         return ECHO_resource(self,id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords)  
                   
     def resetMetaLink(self,all="no",RESPONSE=None):      def resetMetaLink(self,all="no",RESPONSE=None):
         """resets metalink to standard resp. in case of server change it sets to the new server url"""          """resets metalink to standard resp. in case of server change it sets to the new server url"""
Line 71  class VLP_resource(ECHO_resource): Line 98  class VLP_resource(ECHO_resource):
             ret="%s: %s"%(str[0],str[1:5])              ret="%s: %s"%(str[0],str[1:5])
             return ret              return ret
                   
           try:
         ret=os.listdir(os.path.join(self.vlp_basis,self.resourceID,'pageimg'))          ret=os.listdir(os.path.join(self.vlp_basis,self.resourceID,'pageimg'))
               self.imagePath='pageimg'
           except:
               ret=os.listdir(os.path.join(self.vlp_basis,self.resourceID,'pagesHi'))
               self.imagePath='pagesHi'
         temp=[]          temp=[]
         for x in ret:          for x in ret:
             if not (x[0]=="."):              if not (x[0]=="."):
Line 185  def manage_addVLP_resource(self,id,title Line 217  def manage_addVLP_resource(self,id,title
     """addaresource"""      """addaresource"""
   
           
       if metalink=='':
           metalink=self.absolute_url()+"/"+id+"/index_meta"
               
     newObj=VLP_resource(id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords)      newObj=VLP_resource(id,link,metalink,resourceID,title,label,description,contentType,renderingType,responsible,credits,weight,coords)
   
     self._setObject(id,newObj)      self._setObject(id,newObj)

Removed from v.1.1  
changed lines
  Added in v.1.2


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