--- loncom/interface/lonannounce.pm 2003/05/21 16:26:46 1.9 +++ loncom/interface/lonannounce.pm 2003/05/21 19:15:41 1.10 @@ -1,7 +1,7 @@ # The LearningOnline Network # Announce # -# $Id: lonannounce.pm,v 1.9 2003/05/21 16:26:46 www Exp $ +# $Id: lonannounce.pm,v 1.10 2003/05/21 19:15:41 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -33,6 +33,26 @@ use Apache::Constants qw(:common); use Apache::loncommon; use Apache::lonhtmlcommon(); +sub editfield { + my ($r,$start,$end,$text)=@_; + # Deal with date forms + my $startdateform = &Apache::lonhtmlcommon::date_setter('anno', + 'startdate', + $start); + my $enddateform = &Apache::lonhtmlcommon::date_setter('anno', + 'enddate', + $end); + + $r->print(< + + +
Starting date:$startdateform
Ending date:$enddateform
+ +
+ENDFORM +} + sub readcalendar { my $courseid=shift; my $coursenum=$ENV{'course.'.$courseid.'.num'}; @@ -182,24 +202,7 @@ ENDDOCUMENT $tomorrowhash{'day'}++; my $tomorrow=&Apache::loncommon::maketime(%tomorrowhash); - # Deal with date forms - my $startdateform = &Apache::lonhtmlcommon::date_setter('anno', - 'startdate', - $today); - my $enddateform = &Apache::lonhtmlcommon::date_setter('anno', - 'enddate', - $tomorrow); - # - - $r->print(< - - -
Starting date:$startdateform
Ending date:$enddateform
- -
-ENDFORM + &editfield($r,$today,$tomorrow,''); } # ----------------------------------------------------- Summarize all calendars my %allcal=();