version 1.47.2.100, 2008/09/03 21:52:14
|
version 1.47.2.103, 2008/09/07 17:13:32
|
Line 369 class MPIWGProject(CatalogAware,Folder):
|
Line 369 class MPIWGProject(CatalogAware,Folder):
|
|
|
def deleteImage(self,id,RESPONSE=None): |
def deleteImage(self,id,RESPONSE=None): |
"""delete Image id""" |
"""delete Image id""" |
|
try: |
self.manage_delObjects([id]) |
self.manage_delObjects([id]) |
|
except: |
|
logging.error("ERROR MPIWG: %s %s"%sys.exc_info()[0:2]) |
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect('manageImages') |
RESPONSE.redirect('manageImages') |
|
|
Line 756 class MPIWGProject(CatalogAware,Folder):
|
Line 759 class MPIWGProject(CatalogAware,Folder):
|
self.REQUEST.SESSION['MPI_redirected']=None |
self.REQUEST.SESSION['MPI_redirected']=None |
|
|
#ext=self.ZopeFind(self.aq_parent,obj_ids=["project_main"]) |
#ext=self.ZopeFind(self.aq_parent,obj_ids=["project_main"]) |
|
|
ext=getattr(self,"project_main",None) |
ext=getattr(self,"project_main",None) |
if ext: |
if ext: |
return getattr(self,ext.getId())() |
return getattr(self,ext.getId())() |
Line 785 class MPIWGProject(CatalogAware,Folder):
|
Line 789 class MPIWGProject(CatalogAware,Folder):
|
def getContent(self,field,filter=None): |
def getContent(self,field,filter=None): |
"""Inhalt des Feldes""" |
"""Inhalt des Feldes""" |
|
|
|
if field=="short_title": |
|
text = self.getContent("xdata_07") |
|
if text=="": |
|
text = self.getContent("WEB_title") |
|
return text |
|
|
text=u'' |
text=u'' |
|
|
for x in getattr(self,field): |
for x in getattr(self,field): |
Line 804 class MPIWGProject(CatalogAware,Folder):
|
Line 814 class MPIWGProject(CatalogAware,Folder):
|
except: |
except: |
pass |
pass |
|
|
if text=='': |
if text=='': ## wozu die folgenden Zeilen?? |
text2=text |
text2=text |
else: |
else: |
text2=re.sub(r';([^\s])','; \g<1>',text) |
text2=re.sub(r';([^\s])','; \g<1>',text) |
|
|
|
if field=="WEB_project_description":##Jedenfalls darf letzteres nicht gemacht werden, falls normaler text |
|
text2=text |
|
|
#teste ob ergebnis leer und header dann nehme title |
#teste ob ergebnis leer und header dann nehme title |
|
|
if (text2=='') and (field=='WEB_project_header'): |
if (text2=='') and (field=='WEB_project_header'): |