Index: openacs-4/packages/new-portal/tcl/portal-procs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/tcl/portal-procs-oracle.xql,v
diff -u -N -r1.8 -r1.9
--- openacs-4/packages/new-portal/tcl/portal-procs-oracle.xql 28 Jan 2002 17:51:46 -0000 1.8
+++ openacs-4/packages/new-portal/tcl/portal-procs-oracle.xql 18 Feb 2002 19:54:52 -0000 1.9
@@ -57,9 +57,8 @@
set region = :region,
page_id = :page_id,
sort_key = (select nvl((select max(pem.sort_key) + 1
- from portal_element_map pem, portal_pages pp
- where pp.portal_id = :portal_id
- and pp.page_id = pem.page_id
+ from portal_element_map pem
+ where pem.page_id = :page_id
and region = :region),
1)
from dual)
@@ -90,18 +89,26 @@
(:new_element_id, :ds_name, :ds_name, :page_id, :ds_id, :region,
nvl((select max(sort_key) + 1
from portal_element_map
- where region = :region), 1))
+ where region = :region
+ and page_id = :page_id), 1))
+
+
+ select page_id as my_page_id
+ from portal_element_map
+ where element_id = :element_id
+
+
+
update portal_element_map
set region = :target_region,
sort_key = (select nvl((select max(pem.sort_key) + 1
- from portal_element_map pem, portal_pages pp
- where pp.portal_id = :portal_id
- and pp.page_id = pem.page_id
+ from portal_element_map pem
+ where page_id = :my_page_id
and region = :target_region),
1)
from dual)
@@ -125,11 +132,5 @@
-
-
-
-
-
-