version 1.8, 2006/04/06 16:49:14
|
version 1.12, 2006/04/18 09:48:26
|
Line 39 class BasketBasis(OrderedFolder):
|
Line 39 class BasketBasis(OrderedFolder):
|
|
|
security=ClassSecurityInfo() |
security=ClassSecurityInfo() |
|
|
|
def content_html(self,type): |
|
"""generische ausgabe des objectes als html""" |
|
if hasattr(self,type+"_template"): |
|
obj=getattr(self,type+"_template") |
|
return obj() |
|
else: |
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','%s_template_standard.zpt'%type)).__of__(self) |
|
pt.content_type="text/html" |
|
return pt() |
|
|
def checkPermission(self,modus): |
def checkPermission(self,modus): |
"""check permission""" |
"""check permission""" |
if modus=='open': |
if modus=='open': |
Line 278 class Basket(BasketBasis):
|
Line 288 class Basket(BasketBasis):
|
"""return the save button""" |
"""return the save button""" |
ret=""" |
ret=""" |
<a class="editLink" style="cursor:pointer" |
<a class="editLink" style="cursor:pointer" |
'onClick="forms.changeSetContents.actualId.value='%s';forms.changeSetContents.submit();">save</a> - |
onClick="forms.changeSetContents.actualId.value='%s';forms.changeSetContents.submit();">save</a> - |
|
|
"""%actualId |
"""%actualId |
return ret |
return ret |
Line 544 class BasketFile(BasketObject,File):
|
Line 554 class BasketFile(BasketObject,File):
|
|
|
def download(self): |
def download(self): |
"""download the file""" |
"""download the file""" |
|
|
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.title) |
self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.title) |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |
self.REQUEST.RESPONSE.setHeader("Content-Type","application/octet-stream") |
|
|
self.content_type="application/octet-stream" |
self.content_type="application/octet-stream" |
|
try: |
self.REQUEST.RESPONSE.write(self.data) |
self.REQUEST.RESPONSE.write(self.data) |
|
except: |
|
try: |
|
self.REQUEST.RESPONSE.write(str(self.data)) |
|
except: |
|
self.REQUEST.RESPONSE.write(repr(self.data)) |
|
|
def upDateFile(self,fileUpload=None,comment=None,title="",REQUEST=None): |
def upDateFile(self,fileUpload=None,comment=None,title="",REQUEST=None): |
"""update file""" |
"""update file""" |
Line 577 class BasketFile(BasketObject,File):
|
Line 593 class BasketFile(BasketObject,File):
|
"""format object as html fragment""" |
"""format object as html fragment""" |
|
|
|
|
return BasketBasis.content_html(self,"BasketFile") |
return BasketObject.content_html(self,"BasketFile") |
|
|
def manage_addBasketFile(self,id,title,comment,fileUpload,content_type='',precondition='',REQUEST=None): |
def manage_addBasketFile(self,id,title,comment,fileUpload,content_type='',precondition='',REQUEST=None): |
"""add a basket file""" |
"""add a basket file""" |
Line 638 class BasketXRef(BasketObject):
|
Line 654 class BasketXRef(BasketObject):
|
"""format object as html fragment""" |
"""format object as html fragment""" |
|
|
type=self.xref[0:3] |
type=self.xref[0:3] |
return BasketBasis.content_html(self,"BasketXRef_%s"%type) |
return BasketObject.content_html(self,"BasketXRef_%s"%type) |
|
|
def manage_addBasketXRefForm(self): |
def manage_addBasketXRefForm(self): |
"""form for adding a basket""" |
"""form for adding a basket""" |
Line 663 class BasketInternalLink(BasketObject):
|
Line 679 class BasketInternalLink(BasketObject):
|
#security=ClassSecurityInfo() |
#security=ClassSecurityInfo() |
meta_type="BasketInternalLink" |
meta_type="BasketInternalLink" |
|
|
manage_options=BasketBasis.manage_options+( |
manage_options=BasketObject.manage_options+( |
{'label':'manage internal link','action':'changeBasketInternalLinkForm'}, |
{'label':'manage internal link','action':'changeBasketInternalLinkForm'}, |
) |
) |
|
|
Line 688 class BasketInternalLink(BasketObject):
|
Line 704 class BasketInternalLink(BasketObject):
|
def content_html(self): |
def content_html(self): |
"""format object as html fragment""" |
"""format object as html fragment""" |
|
|
return BasketBasis.content_html(self,"BasketInternalLink") |
return BasketObject.content_html(self,"BasketInternalLink") |
|
|
def linkToObject(self): |
def linkToObject(self): |
"""link to the object (internalLink)""" |
"""link to the object (internalLink)""" |
Line 719 class BasketExternalLink(BasketObject):
|
Line 735 class BasketExternalLink(BasketObject):
|
#security=ClassSecurityInfo() |
#security=ClassSecurityInfo() |
meta_type="BasketExternalLink" |
meta_type="BasketExternalLink" |
|
|
manage_options=BasketBasis.manage_options+( |
manage_options=BasketObject.manage_options+( |
{'label':'manage internal link','action':'changeBasketExternalLinkForm'}, |
{'label':'manage internal link','action':'changeBasketExternalLinkForm'}, |
) |
) |
|
|
Line 744 class BasketExternalLink(BasketObject):
|
Line 760 class BasketExternalLink(BasketObject):
|
def content_html(self): |
def content_html(self): |
"""format object as html fragment""" |
"""format object as html fragment""" |
|
|
return BasketBasis.content_html(self,"BasketExternalLink") |
return BasketObject.content_html(self,"BasketExternalLink") |
|
|
def linkToObject(self): |
def linkToObject(self): |
"""link to the object (externalLink)""" |
"""link to the object (externalLink)""" |