version 1.47.2.115, 2010/06/23 15:01:56
|
version 1.47.2.116, 2010/07/23 17:30:38
|
Line 829 class MPIWGProject(CatalogAware,Folder,C
|
Line 829 class MPIWGProject(CatalogAware,Folder,C
|
security = getSecurityManager() |
security = getSecurityManager() |
bound_names['user'] = security.getUser() |
bound_names['user'] = security.getUser() |
|
|
|
|
# Retrieve the value from the cache. |
# Retrieve the value from the cache. |
keyset = None |
keyset = None |
if self.ZCacheable_isCachingEnabled(): |
if self.ZCacheable_isCachingEnabled(): |
Line 848 class MPIWGProject(CatalogAware,Folder,C
|
Line 847 class MPIWGProject(CatalogAware,Folder,C
|
security.addContext(self) |
security.addContext(self) |
|
|
try: |
try: |
|
#logging.debug("index_html pt=%s"%repr(pt)) |
result = pt.pt_render(extra_context=bound_names) |
result = pt.pt_render(extra_context=bound_names) |
|
#logging.debug("index_html result=%s"%repr(result)) |
if keyset is not None: |
if keyset is not None: |
# Store the result in the cache. |
# Store the result in the cache. |
self.ZCacheable_set(result, keywords=keyset) |
self.ZCacheable_set(result, keywords=keyset) |
Line 900 class MPIWGProject(CatalogAware,Folder,C
|
Line 901 class MPIWGProject(CatalogAware,Folder,C
|
|
|
def getContent(self,field,filter=None): |
def getContent(self,field,filter=None): |
"""Inhalt des Feldes""" |
"""Inhalt des Feldes""" |
|
#logging.debug("getContent field=%s filter=%s"%(field,filter)) |
|
|
if field=="short_title": |
if field=="short_title": |
text = self.getContent("xdata_07") |
text = self.getContent("xdata_07") |
Line 1009 class MPIWGProject(CatalogAware,Folder,C
|
Line 1011 class MPIWGProject(CatalogAware,Folder,C
|
|
|
def saveEditedContent(self,kupu=None,preview=None): |
def saveEditedContent(self,kupu=None,preview=None): |
"""save Edited content""" |
"""save Edited content""" |
|
#logging.debug("saveEditedContent kupu=%s preview=%s"%(kupu,preview)) |
|
|
if preview: |
if preview: |
kupu=preview |
kupu=preview |
Line 1018 class MPIWGProject(CatalogAware,Folder,C
|
Line 1021 class MPIWGProject(CatalogAware,Folder,C
|
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.copyObjectToArchive() |
Line 1100 class MPIWGProject(CatalogAware,Folder,C
|
Line 1102 class MPIWGProject(CatalogAware,Folder,C
|
|
|
def preview(self,description): |
def preview(self,description): |
"""preview""" |
"""preview""" |
|
#logging.debug("preview description=%s"%description) |
tmpPro=getattr(self,"previewTemplate",None) |
tmpPro=getattr(self,"previewTemplate",None) |
if not tmpPro: |
if not tmpPro: |
tmpPro=MPIWGProject("previewTemplate") |
tmpPro=MPIWGProject("previewTemplate") |
Line 1108 class MPIWGProject(CatalogAware,Folder,C
|
Line 1111 class MPIWGProject(CatalogAware,Folder,C
|
setattr(tmpPro,field,getattr(self,field)) |
setattr(tmpPro,field,getattr(self,field)) |
tmpPro.WEB_project_description=description[0:] |
tmpPro.WEB_project_description=description[0:] |
tmpPro.invisible=True |
tmpPro.invisible=True |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','previewFrame.zpt')).__of__(self) |
pt=PageTemplateFile('zpt/previewFrame.zpt',globals()).__of__(self) |
return pt() |
return pt() |
|
|
#return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']+"/previewTemplate") |
#return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']+"/previewTemplate") |
Line 1124 class MPIWGProject(CatalogAware,Folder,C
|
Line 1127 class MPIWGProject(CatalogAware,Folder,C
|
<head> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
</head> |
</head> |
<body>%s |
<body>%s</body> |
</html></body> |
</html> |
"""%self.WEB_project_description[0] |
"""%self.WEB_project_description[0] |
|
|
return """ |
return """ |
Line 1133 class MPIWGProject(CatalogAware,Folder,C
|
Line 1136 class MPIWGProject(CatalogAware,Folder,C
|
<head> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
</head> |
</head> |
<body>%s |
<body>%s</body> |
</html></body> |
</html> |
"""%self.getContent('WEB_project_description') |
"""%self.getContent('WEB_project_description') |
|
|
|
|