--- loncom/interface/loncommon.pm 2008/05/19 17:00:22 1.653 +++ loncom/interface/loncommon.pm 2008/05/27 22:26:11 1.654 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.653 2008/05/19 17:00:22 raeburn Exp $ +# $Id: loncommon.pm,v 1.654 2008/05/27 22:26:11 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2932,10 +2932,14 @@ sub display_languages { sub preferred_languages { my @languages=(); + if (($env{'request.role.adv'}) && ($env{'form.languages'})) { + @languages=(@languages,split(/\s*(\,|\;|\:)\s*/,$env{'form.languages'})); + } if ($env{'course.'.$env{'request.course.id'}.'.languages'}) { @languages=(@languages,split(/\s*(\,|\;|\:)\s*/, $env{'course.'.$env{'request.course.id'}.'.languages'})); } + if ($env{'environment.languages'}) { @languages=(@languages, split(/\s*(\,|\;|\:)\s*/,$env{'environment.languages'}));