--- /dev/null
+##parameters=
+req = context.REQUEST
+form = req.form
+fg = form.get
+
+container_type = fg('container_type')
+if container_type == 'portfolio' :
+ from Products.CMFCore.utils import getUtilityByInterfaceName
+ uidh = getUtilityByInterfaceName('Products.CMFUid.interfaces.IUniqueIdHandler')
+ ctool = getUtilityByInterfaceName('Products.CMFCore.interfaces.ICatalogTool')
+ dropId = uidh.getBrain(int(fg('afterUid'))).getId
+ uids = fg('uids', [])
+ ids = [uidh.getBrain(uid).getId for uid in uids]
+ context.REQUEST.RESPONSE.setHeader('Content-Type', 'text/xml;;charset=utf-8')
+ try :
+ context.moveObjectsAfter(ids, dropId)
+ return '<ok/>'
+ except NotImplementedError :
+ raise
+
+return printed
+