--- loncom/interface/lonsyllabus.pm 2009/03/31 08:49:09 1.85 +++ loncom/interface/lonsyllabus.pm 2009/04/15 10:49:30 1.86 @@ -1,7 +1,7 @@ # The LearningOnline Network # Syllabus # -# $Id: lonsyllabus.pm,v 1.85 2009/03/31 08:49:09 bisitz Exp $ +# $Id: lonsyllabus.pm,v 1.86 2009/04/15 10:49:30 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -69,20 +69,20 @@ sub handler { if ($target eq 'tex') { $r->print(&Apache::lonprintout::print_latex_header($env{'form.latex_type'})); - } + } # -------------------------------------------------- Let's see who handles this my $externalsyllabus=$courseenv{'externalsyllabus'}; if ($externalsyllabus=~/\w/) { - + if ($env{'form.wrapperdisplay'} eq 'menu') { $r->print(&Apache::lonwrapper::simple_menu()); - } else { + } else { $r->print(&Apache::lonwrapper::wrapper("/public/$cdom/$cnum/syllabus?wrapperdisplay=menu", $externalsyllabus)); } return OK; - } + } # ------------------------------ The buck stops here: internal syllabus display # --------------------------------------------------------- The syllabus fields @@ -107,8 +107,8 @@ sub handler { if ($env{'form.forcestudent'}) { $forcestudent='student'; }; my $forceedit=''; if ($env{'form.forceedit'}) { $forceedit='edit'; } - -# ----------------------------------------------------------------- Make header + +# ----------------------------------------------------------------- Make header if ($target ne 'tex') { my $rss_link = &Apache::lonrss::rss_link($cnum,$cdom); my $js; @@ -139,7 +139,7 @@ function getIndexByName(item) { ENDSCRIPT } - my $start_page = + my $start_page = &Apache::loncommon::start_page("Syllabus", $rss_link.$js, {'function' => $forcestudent, 'domain' => $cdom, @@ -161,8 +161,8 @@ ENDSCRIPT ({href=>$r->uri, text=>"Course syllabus"}); $r->print(&Apache::lonhtmlcommon::breadcrumbs()); - } - + } + } # ---------------------------------------------------------- Load syllabus info my %syllabus=&Apache::lonnet::dump('syllabus',$cdom,$cnum); @@ -182,7 +182,7 @@ ENDSCRIPT $forcestudent='student'; } if ($forcestudent or $target eq 'tex') { $allowed=0; } - } + } if (($allowed) && ($env{'form.storesyl'})) { foreach my $syl_field (keys(%syllabusfields)) { my $field=$env{'form.'.$syl_field}; @@ -248,15 +248,15 @@ if( ($allowed) && ($target ne 'tex') ) { #-Print Help Text if ($target ne 'tex') { - if($allowed){ + if($allowed){ $r->print(&Apache::loncommon::help_open_topic('Uploaded_Templates_TextBoxes',&mt('Help with filling in text boxes'))); } } #--------Functions if ($target ne 'tex') { - if($allowed || $privileged){ + if($allowed || $privileged){ $r->print(&Apache::lontemplate::start_functionslist()); - if($allowed){ + if($allowed){ $r->print(&Apache::lontemplate::item_functionslist( ''.&mt('Show Public View').'' .&Apache::loncommon::help_open_topic('Uploaded_Templates_PublicView'))); @@ -269,7 +269,7 @@ if ($target ne 'tex') { } #----------------------------Print Headtitle if($target ne 'tex'){ - $r->print('
'.&mt('Last updated').': | '. $lastmod.' | '.
@@ -344,56 +344,56 @@ if($target ne 'tex'){
if ($target ne 'tex') {
if($allowed){
&Apache::lontemplate::print_start_template($r,'RSS Feeds and Blogs','LC_ContentBoxSpecial');
- $r->print(&Apache::lonrss::advertisefeeds($cnum,$cdom,$forceedit));
+ $r->print(&Apache::lonrss::advertisefeeds($cnum,$cdom,$forceedit));
&Apache::lontemplate::print_end_template($r);
}
- elsif(&Apache::lonrss::advertisefeeds($cnum,$cdom) ne ''){
+ elsif(&Apache::lonrss::advertisefeeds($cnum,$cdom) ne ''){
&Apache::lontemplate::print_start_template($r,'RSS Feeds and Blogs','LC_ContentBoxSpecial');
- $r->print(&Apache::lonrss::advertisefeeds($cnum,$cdom,$forceedit));
+ $r->print(&Apache::lonrss::advertisefeeds($cnum,$cdom,$forceedit));
&Apache::lontemplate::print_end_template($r);
}
-
+
} else {
$r->print(&Apache::lonxml::xmlparse($r,'tex',$day));
- }
+ }
# ---------------------------------------------------------------- Get syllabus
- if (($syllabus{'uploaded.lastmodified'}) || ($allowed)) {
+ if (($syllabus{'uploaded.lastmodified'}) || ($allowed)) {
if ($allowed) {
$r->print(''.
&Apache::lonhtmlcommon::htmlareaselectactive(@htmlids));
}
# if ($target ne 'tex') {$r->print('');} else {$r->print('\\\\');}
} else {
- if ($target ne 'tex') {$r->print(' ');} else {$r->print('\par ');} + if ($target ne 'tex') {$r->print(' ');} else {$r->print('\par ');} $r->print(&mt('No syllabus information provided.')); if ($target ne 'tex') {$r->print(' ');} } - if ($target ne 'tex') { + if ($target ne 'tex') { if ($env{'form.backto'} eq 'coursecatalog') { $r->print(' |