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 -r1.13 -r1.14
--- 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 15 May 2007 20:14:25 -0000 1.14
@@ -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
}