Diff for /loncom/interface/lonmenu.pm between versions 1.413 and 1.414

version 1.413, 2013/05/06 15:02:49 version 1.414, 2013/05/09 05:24:36
Line 333  sub secondary_menu { Line 333  sub secondary_menu {
             $showsyllabus = 1;              $showsyllabus = 1;
             $showfeeds = 1;              $showfeeds = 1;
         } else {          } else {
             unless (&Apache::lonnet::is_on_map("public/$cdom/$cnum",'syllabus')) {              unless (&Apache::lonnet::is_on_map("public/$cdom/$cnum/syllabus")) {
                 $showsyllabus = 1;                  if (($env{'course.'.$env{'request.course.id'}.'.externalsyllabus'}) ||
                       ($env{'course.'.$env{'request.course.id'}.'.uploadedsyllabus'}) ||
                       ($env{'course.'.$env{'request.course.id'}.'.updatedsyllabus'}) ||
                       ($env{'request.course.syllabustime'})) {
                       $showsyllabus = 1;
                   }
               }
               if ($env{'request.course.feeds'}) {
                   $showfeeds = 1;
             }              }
             if ($env{'course.'.$env{'request.course.id'}.'.feeds'}) {  
                 $showfeeds = 1;   
             }   
         }          }
     }      }
   
Line 403  sub secondary_menu { Line 408  sub secondary_menu {
                 );                  );
             $menu .= $switcher;              $menu .= $switcher;
         } else {          } else {
               if ($$menuitem[3] eq 'Syllabus' && $env{'request.course.id'}) {
                   my $url = $$menuitem[0];
                   $url =~ s{\[cdom\]/\[cnum\]}{$cdom/$cnum};
                   if (&Apache::lonnet::is_on_map($url)) {
                       unless ($$menuitem[0] =~ /\?register=1/) {
                           $$menuitem[0] .= '?register=1';
                       }
                   } else {
                       $$menuitem[0] =~ s{\?register=1}{};
                   }
               }
             $menu .= &prep_menuitem(\@$menuitem);              $menu .= &prep_menuitem(\@$menuitem);
         }          }
     }      }

Removed from v.1.413  
changed lines
  Added in v.1.414


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