Index: openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-portlet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-portlet-procs.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-portlet-procs.tcl 11 Mar 2002 23:06:26 -0000 1.3 +++ openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-portlet-procs.tcl 12 Mar 2002 05:16:34 -0000 1.4 @@ -41,6 +41,7 @@ } { return [portal::add_element_or_append_id \ + -pretty_name [get_pretty_name] \ -portal_id $portal_id \ -page_id $page_id \ -portlet_name [my_name] \ Index: openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-staff-portlet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-staff-portlet-procs.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-staff-portlet-procs.tcl 6 Mar 2002 23:21:16 -0000 1.1 +++ openacs-4/packages/dotlrn-portlet/tcl/dotlrn-members-staff-portlet-procs.tcl 12 Mar 2002 05:16:34 -0000 1.2 @@ -41,7 +41,9 @@ } { } { - return [portal::add_element_or_append_id -portal_id $portal_id \ + return [portal::add_element_or_append_id \ + -pretty_name [get_pretty_name] \ + -portal_id $portal_id \ -portlet_name [my_name] \ -value_id $community_id \ -key community_id] Index: openacs-4/packages/dotlrn-portlet/tcl/dotlrn-portlet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-portlet/tcl/dotlrn-portlet-procs.tcl,v diff -u -r1.24 -r1.25 --- openacs-4/packages/dotlrn-portlet/tcl/dotlrn-portlet-procs.tcl 7 Mar 2002 22:48:38 -0000 1.24 +++ openacs-4/packages/dotlrn-portlet/tcl/dotlrn-portlet-procs.tcl 12 Mar 2002 05:16:34 -0000 1.25 @@ -51,7 +51,10 @@ @creation-date Sept 2001 } { # Tell portal to add this element to the page - set element_id [portal::add_element $portal_id [my_name]] + set element_id [portal::add_element \ + -pretty_name [get_pretty_name] \ + $portal_id \ + [my_name]] # The default param must be configured set key "community_id" Index: openacs-4/packages/dotlrn-portlet/www/dotlrn-members-staff-portlet.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-portlet/www/dotlrn-members-staff-portlet.adp,v diff -u -r1.2 -r1.3 --- openacs-4/packages/dotlrn-portlet/www/dotlrn-members-staff-portlet.adp 11 Mar 2002 23:06:26 -0000 1.2 +++ openacs-4/packages/dotlrn-portlet/www/dotlrn-members-staff-portlet.adp 12 Mar 2002 05:16:34 -0000 1.3 @@ -5,7 +5,10 @@
- -
-
-
- Configure Page Elements:"
+
" set list_of_page_ids [list $page_id] @@ -441,10 +431,10 @@ if {$element_count == 0} { append template " -
Page $portal(page_name) has no Elements" +
$portal(page_name) has no Elements" } else { append template " -
Page $portal(page_name) +
$portal(page_name) Page
"
+
+
# This hack is to work around the acs-templating system
set __adp_stub "[get_server_root][www_path]/."
set {master_template} \"master\"
@@ -526,6 +526,21 @@
db_dml move_to_page_update {}
}
+ "Move to page" {
+ set page_id [ns_set get $form page_id]
+ set element_id [ns_set get $form element_id]
+ set curr_reg [db_string move_to_page_curr_select {}]
+ set target_reg_num [db_string move_to_page_target_select {}]
+
+ if {$curr_reg > $target_reg_num} {
+ # the new page dosent have this region, set to max region
+ set region $target_reg_num
+ } else {
+ set region $curr_reg
+ }
+
+ db_dml move_to_page_update {}
+ }
"hide" {
set element_id_list [list]
@@ -1437,6 +1452,7 @@
ad_proc -public add_element_or_append_id {
{-portal_id:required}
{-page_id ""}
+ {-pretty_name ""}
{-portlet_name:required}
{-value_id:required}
{-key "instance_id"}
@@ -1463,7 +1479,8 @@
db_transaction {
# Tell portal to add this element to the page
- set element_id [add_element -page_id $page_id $portal_id $portlet_name]
+ set element_id [add_element -pretty_name $pretty_name \
+ -page_id $page_id $portal_id $portlet_name]
# There is already a value for the param which is overwritten
set_element_param $element_id $key $value_id
Index: openacs-4/packages/new-portal/www/place-element-other-page.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/www/place-element-other-page.adp,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/new-portal/www/place-element-other-page.adp 23 Jan 2002 01:19:05 -0000 1.1
+++ openacs-4/packages/new-portal/www/place-element-other-page.adp 12 Mar 2002 05:18:21 -0000 1.2
@@ -1,5 +1,19 @@
+
+
+ @element_multi.name@
+
@@ -32,25 +38,27 @@
+
-
+ page_id=@element_multi.page_id@
+ action_string=@action_string@>
+
+