Index: openacs-4/packages/new-portal/tcl/portal-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/tcl/portal-procs.xql,v diff -u -r1.34 -r1.35 --- openacs-4/packages/new-portal/tcl/portal-procs.xql 31 May 2002 17:56:57 -0000 1.34 +++ openacs-4/packages/new-portal/tcl/portal-procs.xql 11 Jun 2002 04:25:51 -0000 1.35 @@ -64,24 +64,8 @@ - + - select theme_id as cur_theme_id - from portals - where portal_id = :portal_id - - - - - - select theme_id, name, description - from portal_element_themes - order by name - - - - - select p.name, p.portal_id, pl.filename as template, pp.pretty_name as page_name, @@ -102,23 +86,6 @@ - - - select region - from portal_element_map - where element_id = :element_id - - - - - - select count(*) - from portal_pages pp, portal_supported_regions psr - where pp.layout_id = psr.layout_id - and pp.page_id = :page_id - - - update portal_element_map @@ -458,6 +425,12 @@ + + + select region from portal_element_map where element_id = :element_id + + + select value from portal_element_parameters where element_id = :element_id and key = 'hideable_p' @@ -475,6 +448,17 @@ + + + select 1 + from dual + where exists (select 1 + from portal_element_map pem + where pem.page_id = :page_id + and pem.state != 'hidden') + + + update portal_element_parameters set value = :value @@ -674,7 +658,7 @@ - + select count(*) from portal_supported_regions @@ -690,6 +674,19 @@ + + + select layout_id, name as layout_name, description as layout_description + from portal_layouts + + + + + + update portal_pages set layout_id = :layout_id where page_id = :page_id + + + select layout_id from portal_pages where portal_id = :portal_id and sort_key = :page_num @@ -726,6 +723,14 @@ + + + select theme_id, name, description + from portal_element_themes + order by name + + + select page_id