Diff for /loncom/interface/lonnavdisplay.pm between versions 1.40 and 1.44

version 1.40, 2022/10/19 00:03:10 version 1.44, 2024/10/14 01:34:57
Line 120  ENDCLOSE Line 120  ENDCLOSE
         if ($result eq 'supp') {          if ($result eq 'supp') {
             $possdel = 1;              $possdel = 1;
         }          }
         my ($supplemental,$refs_updated) = &Apache::lonnet::get_supplemental($cnum,$cdom,'',$possdel);          my ($supplemental,$refs_updated) = &Apache::loncommon::get_supplemental($cnum,$cdom,'',$possdel);
         unless ($refs_updated) {          unless ($refs_updated) {
             &Apache::loncommon::set_supp_httprefs($cnum,$cdom,$supplemental,$possdel);              &Apache::loncommon::set_supp_httprefs($cnum,$cdom,$supplemental,$possdel);
         }          }
Line 134  ENDCLOSE Line 134  ENDCLOSE
             $r->print($closure.&Apache::loncommon::end_page());              $r->print($closure.&Apache::loncommon::end_page());
             return OK;              return OK;
         } else {          } else {
             &Apache::loncommon::content_type($r,'text/html');              unless ($furl eq '/adm/navmaps') {
             $r->header_out(Location => $furl);                  &Apache::loncommon::content_type($r,'text/html');
             return REDIRECT;                  $r->header_out(Location => $furl);
                   return REDIRECT;
               }
         }          }
     }      }
   
Line 180  ENDCLOSE Line 182  ENDCLOSE
         &startpage($r);          &startpage($r);
     }      }
   
     &startContentScreen($r,'navmaps');      &startContentScreen($r,'navmaps',$course_type);
     unless ($result eq 'update') {      unless ($result eq 'update') {
         $r->rflush();          $r->rflush();
     }      }
Line 315  ENDCLOSE Line 317  ENDCLOSE
               '<form name="sortForm" action="">                '<form name="sortForm" action="">
                  <span class="LC_nobreak">                   <span class="LC_nobreak">
                     <input type="hidden" name="showOnlyHomework" value="'.$env{'form.showOnlyHomework'}.'" />                      <input type="hidden" name="showOnlyHomework" value="'.$env{'form.showOnlyHomework'}.'" />
                     '.&mt('Sort by:').'                      <label for="LC_navmap_sort">'.&mt('Sort by:').'</label>
                     <select name="sort" onchange="document.sortForm.submit()">                      <select name="sort" id="LC_navmap_sort">
                        <option value="default"'.$selected{'default'}.'>'.&mt('Default').'</option>                         <option value="default"'.$selected{'default'}.'>'.&mt('Default').'</option>
                        <option value="title"'.$selected{'title'}.'>'.&mt('Title').'</option>                         <option value="title"'.$selected{'title'}.'>'.&mt('Title').'</option>
                        <option value="duedate"'.$selected{'duedate'}.'>'.&mt('Due Date').'</option>                         <option value="duedate"'.$selected{'duedate'}.'>'.&mt('Due Date').'</option>
                        <option value="discussion"'.$selected{'discussion'}.'>'.&mt('Has New Discussion').'</option>                         <option value="discussion"'.$selected{'discussion'}.'>'.&mt('Has New Discussion').'</option>
                     </select>                      </select>
                       <input type="submit" value="'.&mt('Go').'" />
                  </span>                   </span>
                </form>');                 </form>');
     }      }
Line 369  sub startpage { Line 372  sub startpage {
                    no_mt => 1},                     no_mt => 1},
                  ];                   ];
     my $args = {'bread_crumbs' => $brcrum};      my $args = {'bread_crumbs' => $brcrum};
     my $start_page = &Apache::loncommon::start_page($title,undef,$args);      $r->print(&Apache::loncommon::start_page($title,undef,$args).
     $r->print($start_page.  
               '<script type="text/javascript">'."\n".                '<script type="text/javascript">'."\n".
               '// <![CDATA['."\n".                '// <![CDATA['."\n".
               'window.focus();'."\n".                'window.focus();'."\n".
Line 380  sub startpage { Line 382  sub startpage {
 }  }
   
 sub startContentScreen {  sub startContentScreen {
     my ($r,$mode)=@_;      my ($r,$mode,$course_type)=@_;
   
     $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");
Line 395  sub startContentScreen { Line 397  sub startContentScreen {
     if ($supptab) {      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");      unless ($course_type eq 'Placement') {
     $r->print('<li'.(($mode eq 'courseindex')?' class="active"':'').'><a href="/adm/indexcourse"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Content Index').'&nbsp;&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");
           $r->print('<li'.(($mode eq 'courseindex')?' class="active"':'').'><a href="/adm/indexcourse"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.&mt('Content Index').'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></a></li>'."\n");
       }
     $r->print("\n".'</ul>'."\n");      $r->print("\n".'</ul>'."\n");
     $r->print('<div class="LC_Box" style="clear:both;margin:0;"><div id="maincoursedoc" style="margin:0 0;padding:0 0;"><div class="LC_ContentBox" id="mainCourseDocuments" style="display: block;">');      $r->print('<div class="LC_Box" style="clear:both;margin:0;"><div id="maincoursedoc" style="margin:0 0;padding:0 0;"><div class="LC_ContentBox" id="mainCourseDocuments" style="display: block;">');
 }  }

Removed from v.1.40  
changed lines
  Added in v.1.44


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