--- loncom/interface/lonsyllabus.pm 2004/06/03 14:28:39 1.33 +++ loncom/interface/lonsyllabus.pm 2004/07/27 23:35:34 1.38 @@ -1,7 +1,7 @@ # The LearningOnline Network # Syllabus # -# $Id: lonsyllabus.pm,v 1.33 2004/06/03 14:28:39 www Exp $ +# $Id: lonsyllabus.pm,v 1.38 2004/07/27 23:35:34 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -37,6 +37,7 @@ use Apache::lonfeedback; use Apache::lonannounce; use Apache::lonlocal; use Apache::lonhtmlcommon; +use Apache::lonspeller(); sub handler { my $r = shift; @@ -109,22 +110,28 @@ ENDDOCUMENT $Apache::lonnet::domaindescription{$cdom}.'}\\\\'); } # -------------------------------------------------------------- Announcements? - $r->print(&Apache::lonannounce::showday(time,2, + if ($target ne 'tex') { + $r->print(&Apache::lonannounce::showday(time,2, &Apache::lonannounce::readcalendar($cdom.'_'.$cnum))); + } else { + $r->print(&Apache::lonxml::xmlparse($r,'tex', + &Apache::lonannounce::showday(time,2, + &Apache::lonannounce::readcalendar($cdom.'_'.$cnum)))); + } # -------------------------------------------------------- Get course personnel my %coursepersonnel=&Apache::lonnet::get_course_adv_roles($cdom.'/'.$cnum); if ($target ne 'tex') { $r->print('
'.$_.' | '); + $r->print(' |
'.$element.' | ');
} else {
- $r->print(' '.$_.'\\\\ ');
+ $r->print(' '.&Apache::lonxml::xmlparse($r,'tex',$element).' & ');
}
- foreach (split(/\,/,$coursepersonnel{$_})) {
+ foreach (split(/\,/,$coursepersonnel{$element})) {
my ($puname,$pudom)=split(/\:/,$_);
if ($target ne 'tex') {
$r->print(' '.&Apache::loncommon::aboutmewrapper(
@@ -262,7 +269,11 @@ ENDDOCUMENT
# embed as an image
$output='';
}
- $message.=' '.$output.' '; + if ($target ne 'tex') { + $message.=''.$output.' '; + } else { + $message.=' '.&Apache::lonxml::xmlparse($r,'tex',''.$output.' ').' '; + } } if ($allowed) { $r->print(''.$syllabusfields{$_}.
@@ -276,6 +287,9 @@ ENDDOCUMENT
$message=~s/\n/\No syllabus information provided. '); + if ($target ne 'tex') {$r->print('');} else {$r->print('\par ');} + $r->print('No syllabus information provided.'); + if ($target ne 'tex') {$r->print(' ');} } if ($target ne 'tex') {$r->print(' |