--- MPIWGWeb/MPIWGProjects.py 2006/11/10 14:57:32 1.47.2.68 +++ MPIWGWeb/MPIWGProjects.py 2007/03/23 14:16:48 1.47.2.70 @@ -167,15 +167,18 @@ class MPIWGLink(SimpleItem): if RESPONSE is not None: RESPONSE.redirect('manage') - def index_html(self): + def index_html(self,**argv): """index""" - + + + try: return self.getObj().pt_render(extra_context={'here':self}) except: self.REQUEST.RESPONSE.redirect(self.getObj().absolute_url()) + def manage_addMPIWGLinkForm(self): """Form for adding link""" pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt/AddMPIWGLink.zpt')).__of__(self) @@ -1542,10 +1545,13 @@ class MPIWGRoot(ZSQLExtendFolder): dh=getattr(self,'deletedHistoricalNames',{}) + + if type(dh) is ListType: + dh={} if not dh.has_key(name): - dh=occurrances.split("\n") + dh[name]=occurrances.split("\n") else: - dh+=occurrances.split("\n") + dh[name]+=occurrances.split("\n") self.deletedHistoricalNames=dh @@ -1869,7 +1875,7 @@ class MPIWGProject(CatalogAware,Folder): else: return getattr(publications[-1][1],'place',0) - def deletePublication(self,id,RESPONSE=Nedione): + def deletePublication(self,id,RESPONSE=None): """delete Publication id""" self.manage_delObjects([id]) if RESPONSE: @@ -2630,4 +2636,4 @@ def manage_addMPIWGProject(self,id,RESPO if RESPONSE is not None: - RESPONSE.redirect('manage_main') + RESPONSE.redirect('manage_main') \ No newline at end of file