--- loncom/interface/lonsyllabus.pm 2008/07/15 19:50:39 1.65
+++ loncom/interface/lonsyllabus.pm 2008/11/07 18:06:19 1.69
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Syllabus
#
-# $Id: lonsyllabus.pm,v 1.65 2008/07/15 19:50:39 raeburn Exp $
+# $Id: lonsyllabus.pm,v 1.69 2008/11/07 18:06:19 bisitz Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -179,14 +179,15 @@ ENDSCRIPT
# -------------------------------------------------------- Get course personnel
my %coursepersonnel=&Apache::lonnet::get_course_adv_roles($cdom.'/'.$cnum);
if ($target ne 'tex') {
- $r->print(&Apache::loncommon::start_data_table());
+ $r->print(&Apache::lonhtmlcommon::start_pick_box());
} else {
$r->print('\begin{tabular}{|p{0.45\textwidth}|p{0.45\textwidth}|}\hline');
}
- foreach my $element (sort keys %coursepersonnel) {
+ my @personnel=sort keys %coursepersonnel;
+ my $lastpers=$personnel[$#personnel];
+ foreach my $element (@personnel) {
if ($target ne 'tex') {
- $r->print(&Apache::loncommon::start_data_table_row().
- '
'.$element.' | ');
+ $r->print(&Apache::lonhtmlcommon::row_title($element));
} else {
$r->print(' '.&Apache::lonxml::xmlparse($r,'tex',$element).' & ');
}
@@ -198,8 +199,8 @@ ENDSCRIPT
($env{'user.domain'} eq '') || ($env{'user.domain'} eq 'public')) {
$r->print(' '.$courseperson);
} else {
- $r->print(' '.&Apache::loncommon::aboutmewrapper($courseperson),
- $puname,$pudom);
+ $r->print(' '.&Apache::loncommon::aboutmewrapper($courseperson,
+ $puname,$pudom));
}
} else {
$r->print(' '.&Apache::loncommon::plainname($puname,
@@ -207,13 +208,14 @@ ENDSCRIPT
}
}
if ($target ne 'tex') {
- $r->print(' | '.&Apache::loncommon::end_data_table_row());
+ my $lastclose=$element eq $lastpers?1:0;
+ $r->print(&Apache::lonhtmlcommon::row_closure($lastclose));
} else {
$r->print('\\\\ \hline');
}
}
if ($target ne 'tex') {
- $r->print(&Apache::loncommon::end_data_table());
+ $r->print(&Apache::lonhtmlcommon::end_pick_box());
} else {
$r->print('\end{tabular}\\\\');
}
@@ -393,7 +395,7 @@ ENDSCRIPT
if ($target ne 'tex') {
if ($env{'form.backto'} eq 'coursecatalog') {
$r->print('');
}
$r->print(&Apache::loncommon::end_page());