Index: openacs-4/contrib/packages/portal/tcl/portal-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/portal/tcl/portal-procs.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/contrib/packages/portal/tcl/portal-procs.tcl 10 Jan 2004 01:01:01 -0000 1.4 +++ openacs-4/contrib/packages/portal/tcl/portal-procs.tcl 11 Jan 2004 01:08:00 -0000 1.5 @@ -423,16 +423,26 @@ append template " - " + " +ns_log Notice "Huh? $template" + } + # clear out the region array array unset fake_element_ids } @@ -569,13 +579,8 @@ @param formdata an ns_set with all the formdata } { - set edit_p [permission::permission_p -object_id $portal_id -privilege write] + permission::require_permission -object_id $portal_id -privilege write - if {!$edit_p} { - permission::require_permission -privilege admin -object_id $portal_id - set edit_p 1 - } - set op [ns_set get $form op] switch $op { @@ -612,7 +617,7 @@ set region 1 db_foreach revert_move_elements_for_del {} { - portal::move_element_to_page \ + portal::element::move_to_page \ -page_id $page_id \ -element_id $element_id \ -region 1 @@ -686,8 +691,8 @@ # after hiding an element, add # it to the _first_ page # of the portal. - portal::move_element_to_page \ - -page_id [portal::get_page_id -portal_id $portal_id] \ + portal::element::move_to_page \ + -page_id [portal::page::get_id -portal_id $portal_id] \ -element_id $element_id } }
- -
" + if { ![portal::page::has_visible_elements -page_id $page_id] } { + append template " +
+ No Elements on this page +
" + } else { + append template " + +