Diff for /loncom/interface/lonnavmaps.pm between versions 1.20 and 1.21

version 1.20, 2001/12/19 17:17:46 version 1.21, 2002/01/01 16:02:28
Line 34 Line 34
 # 10/02,10/10,10/14,10/16,10/18,10/19,10/31,11/6,11/14,11/16 Gerd Kortemeyer)  # 10/02,10/10,10/14,10/16,10/18,10/19,10/31,11/6,11/14,11/16 Gerd Kortemeyer)
 #  #
 # 3/1/1,6/1,17/1,29/1,30/1,2/8,9/21,9/24,9/25 Gerd Kortemeyer  # 3/1/1,6/1,17/1,29/1,30/1,2/8,9/21,9/24,9/25 Gerd Kortemeyer
   # YEAR=2002
   # 1/1 Gerd Kortemeyer
   #
   
 package Apache::lonnavmaps;  package Apache::lonnavmaps;
   
Line 64  my %courseopt; Line 67  my %courseopt;
 my %useropt;  my %useropt;
 my %parmhash;  my %parmhash;
   
   
 # ------------------------------------------------------------------ Euclid gcd  # ------------------------------------------------------------------ Euclid gcd
   
 sub euclid {  sub euclid {
Line 470  sub handler { Line 472  sub handler {
                           $r->content_type('text/html');                            $r->content_type('text/html');
                           &Apache::loncommon::no_cache($r);                            &Apache::loncommon::no_cache($r);
                           $r->send_http_header;                            $r->send_http_header;
   
           my $date=localtime;            my $date=localtime;
             my $now=time;
   # ----------------------------------------- Get email status and discussiontime
   
         my %emailstatus=&Apache::lonnet::dump('email_status');
                         my $logouttime=$emailstatus{'logout'};
                         my $courseleave=
                            $emailstatus{'logout_'.$ENV{'request.course.id'}};
                         my $lastcheck=
                            ($courseleave>$logouttime?$courseleave:$logouttime);
   
                         my %discussiontimes=&Apache::lonnet::dump(
                            'discussiontimes',
                            $ENV{'course.'.$ENV{'request.course.id'}.'.domain'},
             $ENV{'course.'.$ENV{'request.course.id'}.'.num'});
                        
                           $r->print(                            $r->print(
    '<html><head><title>Navigate LON-CAPA Maps</title></head>');     '<html><head><title>Navigate LON-CAPA Maps</title></head>');
   $r->print('<body bgcolor="#FFFFFF"');    $r->print('<body bgcolor="#FFFFFF"');
Line 481  sub handler { Line 499  sub handler {
   }    }
                           $r->print('><script>window.focus();</script>'.                            $r->print('><script>window.focus();</script>'.
                            '<img align=right src=/adm/lonIcons/lonlogos.gif>'.                             '<img align=right src=/adm/lonIcons/lonlogos.gif>'.
                                     '<h1>Navigate Course Map</h1>');                                      '<h1>Navigate Course Map</h1>'.
                                       "<h3>$date</h3>");
       $r->rflush();        $r->rflush();
                       if (($currenturl=~/^\/res/) &&                        if (($currenturl=~/^\/res/) &&
                           ($currenturl!~/^\/res\/adm/)) {                            ($currenturl!~/^\/res\/adm/)) {
Line 557  sub handler { Line 576  sub handler {
                               }                                }
       if ($hash{'src_'.$rid} eq $currenturl) {        if ($hash{'src_'.$rid} eq $currenturl) {
                                   $add=$add.'<a name="curloc"></a>'.                                    $add=$add.'<a name="curloc"></a>'.
       '<font color=red><b>-&gt; </b></font>';    '<font color=red size=+2><b>&gt; </b></font>';
                                   $adde=                                    $adde=
                                 '<font color=red><b> &lt;-</b></font>'.$adde;                            '<font color=red size=+2><b> &lt;</b></font>'.$adde;
                                 }
                                 $rid=~/^(\d+)\.(\d+)$/;
       my $symb=&Apache::lonnet::declutter($hash{'map_id_'.$1}).'___'.$2.'___'.
        &Apache::lonnet::declutter($hash{'src_'.$rid});
                                 if ($discussiontimes{$symb}>$lastcheck) {
                                    $adde=
                                    '<img border=0 src="/adm/lonMisc/chat.gif">'.
        $adde;
                               }                                }
                               $r->print($add.'<a href="'.$hash{'src_'.$rid}.                                $r->print($add.'<a href="'.$hash{'src_'.$rid}.
                                 '">'.$hwk.                                  '">'.$hwk.

Removed from v.1.20  
changed lines
  Added in v.1.21


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>