--- loncom/interface/lonannounce.pm 2003/09/03 01:53:46 1.19 +++ loncom/interface/lonannounce.pm 2004/01/15 01:43:43 1.25 @@ -1,7 +1,7 @@ # The LearningOnline Network # Announce # -# $Id: lonannounce.pm,v 1.19 2003/09/03 01:53:46 www Exp $ +# $Id: lonannounce.pm,v 1.25 2004/01/15 01:43:43 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -32,6 +32,7 @@ use strict; use Apache::Constants qw(:common); use Apache::loncommon; use Apache::lonhtmlcommon(); +use Apache::lonlocal; use HTML::Entities(); my %todayhash; @@ -46,14 +47,17 @@ sub editfield { my $enddateform = &Apache::lonhtmlcommon::date_setter('anno', 'enddate', $end); - + my $help=&Apache::loncommon::help_open_topic('Calendar_Add_Announcement'). + &Apache::loncommon::help_open_faq(274). + &Apache::loncommon::help_open_bug('Communication Tools'); $r->print(<
Starting date:$startdateform
Ending date:$enddateform
-
+
ENDFORM } @@ -83,7 +87,7 @@ sub normalcell { my ($courseid,$start,$end,@msg)=split(/\@/,$_); my $msg=join('@',@msg); my $fullmsg=$ENV{'course.'.$courseid.'.description'}. - ', '.localtime($start).' - '.localtime($end).': '.$msg; + ', '.&Apache::lonlocal::locallocaltime($start).' - '.&Apache::lonlocal::locallocaltime($end).': '.$msg; if ($courseid eq $ENV{'request.course.id'}) { if ((&Apache::lonnet::allowed('srm',$ENV{'request.course.id'})) && (!$showedcheck{$start.'_'.$end}) @@ -211,7 +215,7 @@ ENDDIA sub handler { my $r = shift; - $r->content_type('text/html'); + &Apache::loncommon::content_type($r,'text/html'); $r->send_http_header; return OK if $r->header_only; @@ -367,9 +371,12 @@ SERVERANNOUNCE if ($pm<1) { ($pm,$py)=(12,$year-1); } if ($fm>12){ ($fm,$fy)=(1,$year+1); } - $r->print('

'.('','January','February','March','April','May', - 'June','July','August','September','October', - 'November','December')[$month].' '.$year.'

'); + $r->print('

'.('',&mt('January'),&mt('February'),&mt('March'), + &mt('April'),&mt('May'), + &mt('June'),&mt('July'),&mt('August'), + &mt('September'),&mt('October'), + &mt('November'),&mt('December'))[$month].' '. + $year.'

'); # Reached the end of times, give up if (($year<1970) || ($year>2037)) { $r->print('

No calendar available for this date.

'. @@ -379,26 +386,26 @@ SERVERANNOUNCE } $r->print( 'Previous Month '. + ($pickdatemode?$pickinfo:'').'">'.&mt('Previous Month').' '. 'Next Month'. + ($pickdatemode?$pickinfo:'').'">'.&mt('Next Month').''. '   Current Month

'. + ($pickdatemode?$pickinfo:'').'">'.&mt('Current Month').'

'. ''); my $tk=&Apache::loncommon::maketime(%firstday); @@ -414,7 +421,7 @@ SERVERANNOUNCE } $r->print(''); - for (my $k=0;$k<=3;$k++) { + for (my $k=0;$k<=4;$k++) { $r->print(''); for (my $i=0;$i<=6;$i++) { ($tk,$nm,$outp)=&showday($tk,0,%allcal); @@ -429,15 +436,16 @@ SERVERANNOUNCE %showedcheck=(); undef %showedcheck; # --------------------------------------------------------------- Remove button - if ($allowed) { $r->print(''); } + if ($allowed) { $r->print(''. + &Apache::loncommon::help_open_topic('Calendar_Remove_Announcement').''); } $r->print('

'. 'Previous Month '. + ($pickdatemode?$pickinfo:'').'">'.&mt('Previous Month').' '. 'Next Month'. + ($pickdatemode?$pickinfo:'').'">'.&mt('Next Month').''. '   Current Month

'. + ($pickdatemode?$pickinfo:'').'">'.&mt('Current Month').'

'. ($pickdatemode?'':''). ''); return OK;
'. -&tfont('Sun') +&tfont(&mt('Sun')) .''. -&tfont('Mon') +&tfont(&mt('Mon')) .''. -&tfont('Tue') +&tfont(&mt('Tue')) .''. -&tfont('Wed') +&tfont(&mt('Wed')) .''. -&tfont('Thu') +&tfont(&mt('Thu')) .''. -&tfont('Fri') +&tfont(&mt('Fri')) .''. -&tfont('Sat') +&tfont(&mt('Sat')) .'