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.30 -r1.31 --- openacs-4/packages/new-portal/tcl/portal-procs.xql 31 May 2002 06:36:47 -0000 1.30 +++ openacs-4/packages/new-portal/tcl/portal-procs.xql 31 May 2002 08:30:31 -0000 1.31 @@ -25,7 +25,7 @@ - + select name from portals where portal_id = :portal_id @@ -82,7 +82,10 @@ - select p.name, p.portal_id, pl.filename as template, pp.pretty_name as page_name + select p.name, p.portal_id, + pl.filename as template, + pp.pretty_name as page_name, + pp.layout_id as layout_id from portals p, portal_layouts pl, portal_pages pp where pp.portal_id = :portal_id and pp.page_id = :page_id @@ -91,14 +94,6 @@ - - - select region - from portal_supported_regions - where layout_id = :layout_id - - - update portal_element_map @@ -323,20 +318,12 @@ - -select pretty_name, sort_key as page_num from portal_pages where -portal_id = :portal_id -order by sort_key - - - - - select region - from portal_supported_regions - where layout_id = :layout_id + select pretty_name, sort_key as page_num from portal_pages where + portal_id = :portal_id + order by sort_key - + @@ -469,6 +456,23 @@ + + + select value from portal_element_parameters where element_id = :element_id and key = 'hideable_p' + + + + + + select element_id, pem.pretty_name + from portal_element_map pem, portal_pages pp + where pp.portal_id = :portal_id + and pp.page_id = pem.page_id + and pem.state = 'hidden' + order by name + + + update portal_element_parameters set value = :value @@ -668,14 +672,22 @@ - - + + df select count(*) as region_count from portal_supported_regions where layout_id = :layout_id + + + select region + from portal_supported_regions + where layout_id = :layout_id + + + select layout_id from portal_pages where portal_id = :portal_id and sort_key = :page_num