--- loncom/interface/lonmenu.pm 2017/01/28 03:48:44 1.466 +++ loncom/interface/lonmenu.pm 2017/02/18 23:39:16 1.467 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.466 2017/01/28 03:48:44 raeburn Exp $ +# $Id: lonmenu.pm,v 1.467 2017/02/18 23:39:16 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -503,6 +503,10 @@ sub secondary_menu { } else { $$menuitem[0] =~ s{\?register=1}{}; } + if (($ENV{'SERVER_PORT'} == 443) && + ($env{'course.'.$env{'request.course.id'}.'.externalsyllabus'} =~ m{^http://})) { + $$menuitem[0] .= ($$menuitem[0]=~/\?/) ? '&' : '?' . 'usehttp=1'; + } } $menu .= &prep_menuitem(\@$menuitem); }