Index: openacs-4/packages/dotlrn/www/manage-memberships.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/manage-memberships.tcl,v diff -u -N -r1.13 -r1.13.2.1 --- openacs-4/packages/dotlrn/www/manage-memberships.tcl 15 Dec 2006 22:45:22 -0000 1.13 +++ openacs-4/packages/dotlrn/www/manage-memberships.tcl 4 Mar 2007 19:57:12 -0000 1.13.2.1 @@ -132,10 +132,71 @@ set n_member_classes [db_string select_n_member_classes {}] +template::list::create -name member_classes -multirow member_classes -pass_properties { show_drop_button_p referer } -html {width 100%} -elements { + name { + html {align left width 55%} + label "[_ dotlrn.class_instances_pretty_name]" + display_template { + @member_classes.pretty_name@ + } + } + term { + html {width 20%} + label "\#dotlrn.Term\#" + display_template {@member_classes.term_name@ @member_classes.term_year@} + } + role { + html {width 20%} + label "\#dotlrn.Role\#" + } + actions { + label "\#dotlrn.Actions\#" + html {align right width 5%} + display_template { + + \[ #dotlrn.Pending_Approval# \] + + + + + + + } + } +} + db_multirow member_classes $member_query {} { set role [template::util::nvl [dotlrn_community::get_role_pretty_name -community_id $class_instance_id -rel_type $rel_type] [_ dotlrn.student_role_pretty_name]] } +template::list::create -name member_clubs -multirow member_clubs -pass_properties { show_drop_button_p referer } -html {width 100%} -elements { + name { + html {align left width 75%} + label "[_ dotlrn.clubs_pretty_name]" + display_template { + @member_clubs.pretty_name@ + } + } + role { + label "\#dotlrn.Role\#" + html {width 20%} + } + actions { + label "\#dotlrn.Actions\#" + html {align right width 5%} + display_template { + + \[ \#dotlrn.Pending_Approval\# \] + + + + + + + } + } +} + db_multirow member_clubs select_member_clubs {} { set role [dotlrn_community::get_role_pretty_name -community_id $club_id -rel_type $rel_type] } @@ -193,10 +254,91 @@ } set n_non_member_classes [db_string select_n_non_member_classes {}] + +template::list::create -name non_member_classes -multirow non_member_classes -pass_properties { show_drop_button_p referer swa_p} -html {width 100%} -elements { + name { + html {align left width 30%} + label "[_ dotlrn.classes_pretty_name]" + display_template { + + @non_member_classes.pretty_name@ + @non_member_classes.pretty_name@ + + + @non_member_classes.pretty_name@ + + } + } + descrption { + html {align left width 30%} + label "\#dotlrn.Description\#" + display_template {@non_member_classes.description;noquote@} + } + term { + label "\#dotlrn.Term\#" + display_template {@non_member_classes.term_name@ @non_member_classes.term_year@} + } + start_date { + html {align right} + label "\#dotlrn.Start_date\#" + display_template {@non_member_classes.active_start_date@ - @non_member_classes.active_end_date@} + } + actions { + label "\#dotlrn.Actions\#" + html {align right width 5%} + display_template { + + + + + + + } + } +} + db_multirow non_member_classes $non_member_query {} { regsub -all {

} $description {
} description } +template::list::create -name non_member_clubs -multirow non_member_clubs -pass_properties { show_drop_button_p referer swa_p} -html {width 100%} -elements { + name { + html {align left width 30%} + label "[_ dotlrn.clubs_pretty_name]" + display_template { + + @non_member_clubs.pretty_name@ + @non_member_clubs.pretty_name@ + + + @non_member_clubs.pretty_name@ + + } + } + descrption { + html {align left width 30%} + label "\#dotlrn.Description\#" + display_template {@non_member_clubs.description;noquote@} + } + start_date { + html {align right} + label "\#dotlrn.Start_date\#" + display_template {@non_member_clubs.active_start_date@ - @non_member_clubs.active_end_date@} + } + actions { + label "\#dotlrn.Actions\#" + html {align right width 5%} + display_template { + + + + + + + } + } +} + db_multirow non_member_clubs select_non_member_clubs {} { regsub -all {

} $description {
} description }