version 1.10, 2006/10/18 14:42:33
|
version 1.11, 2007/01/09 17:01:01
|
Line 50 class Collection(SimpleItem):
|
Line 50 class Collection(SimpleItem):
|
"""delete an entry""" |
"""delete an entry""" |
del(self.entries[nr]) |
del(self.entries[nr]) |
|
|
def changeEntry(self,nr,slaveUrl): |
def changeEntry(self,nr,slaveUrl,masterID): |
"""change an entry, only slaveUrl""" |
"""change an entry, only slaveUrl""" |
tmp=self.entries[nr] |
tmp=self.entries[nr] |
|
tm=tmp['master'] |
tmp['slave']=(slaveUrl,"","") |
tmp['slave']=(slaveUrl,"","") |
|
tmp['master']=(tm[0],tm[1],masterID) |
entries=self.entries[0:] |
entries=self.entries[0:] |
entries[nr]=tmp |
entries[nr]=tmp |
self.entries=entries[0:] |
self.entries=entries[0:] |
Line 98 class ECHO_linkCreator(Folder):
|
Line 99 class ECHO_linkCreator(Folder):
|
|
|
return col.getEntries() |
return col.getEntries() |
|
|
|
def getAllRefIDs(self,collection): |
|
"""return all refids""" |
|
ret=[] |
|
entries=self.getCollectionEntries(collection) |
|
|
|
for entry in entries: |
|
ret.append('_pagelink='+entry['master'][2]) |
|
return "&".join(ret) |
|
|
|
|
def getCollectionXML(self,collection=None,RESPONSE=None): |
def getCollectionXML(self,collection=None,RESPONSE=None): |
"""exports the collection as an XML file""" |
"""exports the collection as an XML file""" |
Line 185 class ECHO_linkCreator(Folder):
|
Line 195 class ECHO_linkCreator(Folder):
|
RESPONSE.redirect(fromurl) |
RESPONSE.redirect(fromurl) |
|
|
|
|
def changeEntry(self,collection,nr,slaveUrl,RESPONSE=None): |
def changeEntry(self,collection,nr,slaveUrl,masterID,RESPONSE=None): |
"""change an entry 8only slaveUrl at the moment""" |
"""change an entry 8only slaveUrl at the moment""" |
col=getattr(self, collection,None) |
col=getattr(self, collection,None) |
col.changeEntry(nr,slaveUrl) |
col.changeEntry(nr,slaveUrl,masterID) |
|
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect(self.absolute_url()+"?collection="+collection) |
RESPONSE.redirect(self.absolute_url()+"?collection="+collection) |