Diff for /loncom/interface/lonnavdisplay.pm between versions 1.22.4.10.2.2 and 1.22.4.10.2.3

version 1.22.4.10.2.2, 2023/01/20 23:04:26 version 1.22.4.10.2.3, 2023/01/20 23:15:35
Line 77  sub real_handler { Line 77  sub real_handler {
         $r->send_http_header;          $r->send_http_header;
         $r->print(&Apache::loncommon::check_release_result(@reinit));          $r->print(&Apache::loncommon::check_release_result(@reinit));
         return OK;          return OK;
     } elsif ($result eq 'update') {      }
         my $cid = $env{'request.course.id'};      my ($cid,$cnum,$cdom);
         my $cnum = $env{'course.'.$cid.'.num'};      if ($result) {
         my $cdom = $env{'course.'.$cid.'.domain'};          $cid = $env{'request.course.id'};
           $cnum = $env{'course.'.$cid.'.num'};
           $cdom = $env{'course.'.$cid.'.domain'};
       }
       if (($result eq 'main') || ($result eq 'both')) {    
         &Apache::loncommon::content_type($r,'text/html');          &Apache::loncommon::content_type($r,'text/html');
         $r->send_http_header;          $r->send_http_header;
         &startpage($r);          &startpage($r);
Line 110  ENDCLOSE Line 114  ENDCLOSE
             return HTTP_NOT_ACCEPTABLE;              return HTTP_NOT_ACCEPTABLE;
         }          }
     }      }
       if (($result eq 'both') || ($result eq 'supp')) {
           my $possdel;
           if ($result eq 'supp') {
               $possdel = 1;
           }
           my ($supplemental,$refs_updated) = &Apache::loncommon::get_supplemental($cnum,$cdom,'',$possdel);
           unless ($refs_updated) {
               &Apache::loncommon::set_supp_httprefs($cnum,$cdom,$supplemental,$possdel);
           }
       }
   
     # Create the nav map      # Create the nav map
     my $navmap = Apache::lonnavmaps::navmap->new();      my $navmap = Apache::lonnavmaps::navmap->new();
Line 341  sub startContentScreen { Line 355  sub startContentScreen {
   
     $r->print("\n".'<ul class="LC_TabContentBigger" id="mainnav">'."\n");      $r->print("\n".'<ul class="LC_TabContentBigger" id="mainnav">'."\n");
     $r->print('<li'.(($mode eq 'navmaps')?' class="active"':'').'><a href="/adm/navmaps"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Main Content').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></a></li>'."\n");      $r->print('<li'.(($mode eq 'navmaps')?' class="active"':'').'><a href="/adm/navmaps"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Main Content').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></a></li>'."\n");
     my $allowed = &Apache::lonnet::allowed('mdc',$env{'request.course.id'});      my $supptab;
     my ($suppcount,$errors);      if ($env{'request.role.adv'}) {
     unless ($allowed) {          $supptab = 1;
       } else {
         my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};          my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
         my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};          my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
         ($suppcount,$errors) = &Apache::lonnet::get_numsuppfiles($cnum,$cdom);          $supptab = &Apache::lonnet::has_unhidden_suppfiles($cnum,$cdom);
     }      }
     if ($allowed || $suppcount) {      if ($supptab) {
         $r->print('<li '.(($mode eq 'supplemental')?' class="active"':'').'><a href="/adm/supplemental"><b>'.&mt('Supplemental Content').'</b></a></li>');          $r->print('<li '.(($mode eq 'supplemental')?' class="active"':'').'><a href="/adm/supplemental"><b>'.&mt('Supplemental Content').'</b></a></li>');
     }      }
     $r->print('<li'.(($mode eq 'coursesearch')?' class="active"':'').'><a href="/adm/searchcourse"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Content Search').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></a></li>'."\n");      $r->print('<li'.(($mode eq 'coursesearch')?' class="active"':'').'><a href="/adm/searchcourse"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Content Search').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></a></li>'."\n");

Removed from v.1.22.4.10.2.2  
changed lines
  Added in v.1.22.4.10.2.3


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