--- loncom/interface/loncommunicate.pm 2004/03/01 02:21:57 1.20 +++ loncom/interface/loncommunicate.pm 2004/03/26 19:35:59 1.21 @@ -1,7 +1,7 @@ # The LearningOnline Network # Communicate # -# $Id: loncommunicate.pm,v 1.20 2004/03/01 02:21:57 www Exp $ +# $Id: loncommunicate.pm,v 1.21 2004/03/26 19:35:59 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -35,21 +35,9 @@ use Apache::lonmsg(); use Apache::loncommon; use Apache::lonlocal; -sub handler { - my $r = shift; - &Apache::loncommon::content_type($r,'text/html'); - $r->send_http_header; - return OK if $r->header_only; -# -# Start document -# - $r->print(< - -The LearningOnline Network with CAPA - -END - my %lt=&Apache::lonlocal::texthash( +sub menu { + my $r=shift; + my %lt=&Apache::lonlocal::texthash( 'vam' => 'View All Messages', 'vcm' => 'View Critical Messages', 'smu' => 'Send Message to User(s)', @@ -69,17 +57,6 @@ END 'Course_Broadcast_Message') { $help{$_}=&Apache::loncommon::help_open_topic($_); } - -# ----------------------------------------------------------------- Breadcrumbs - &Apache::lonhtmlcommon::clear_breadcrumbs(); - &Apache::lonhtmlcommon::add_breadcrumb - ({href=>"/adm/communicate", - text=>"Communication/Messages", - faq=>12,bug=>'Communication Tools',}); - -# ---------------------------------------------------------------------- Header - &Apache::lonmsg::header($r); - # ------------------------------------------------------------------------ Menu $r->print(< @@ -150,6 +127,33 @@ ENDLINK } else { $r->print("

".&mt('You have no unread messages')."

"); } +} + +sub handler { + my $r = shift; + &Apache::loncommon::content_type($r,'text/html'); + $r->send_http_header; + return OK if $r->header_only; +# +# Start document +# + $r->print(< + +The LearningOnline Network with CAPA + +END + +# ----------------------------------------------------------------- Breadcrumbs + &Apache::lonhtmlcommon::clear_breadcrumbs(); + &Apache::lonhtmlcommon::add_breadcrumb + ({href=>"/adm/communicate", + text=>"Communication/Messages", + faq=>12,bug=>'Communication Tools',}); + +# ---------------------------------------------------------------------- Header + &Apache::lonmsg::header($r); + &menu($r); return OK; }