--- loncom/interface/loncommon.pm 2002/08/12 18:21:42 1.53 +++ loncom/interface/loncommon.pm 2002/08/20 21:29:34 1.54 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.53 2002/08/12 18:21:42 albertel Exp $ +# $Id: loncommon.pm,v 1.54 2002/08/20 21:29:34 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1194,6 +1194,74 @@ sub findallcourses { ############################################### +sub bodytag { + my ($function,$title,$addentries)=@_; + my $img=''; + my $pgbg=''; + my $tabbg=''; + my $font=''; + my $link=''; + my $alink='#CC0000'; + my $vlink=''; + if ($function eq 'admin') { + $img='admin'; + $pgbg='#FFFFCC'; + $tabbg='#CCCC99'; + $font='#772200'; + $link='#663300'; + $vlink='#666600'; + } elsif ($function eq 'coordinator') { + $img='coordinator'; + $pgbg='#CCFFFF'; + $tabbg='#CCCCFF'; + $font='#000033'; + $link='#003333'; + $vlink='#006633'; + } elsif ($function eq 'author') { + $img='author'; + $pgbg='#CCFFFF'; + $tabbg='#CCFFCC'; + $font='#003300'; + $link='#003333'; + $vlink='#006666'; + } else { + $img='student'; + $pgbg='#FFFF99'; + $tabbg='#FF9900'; + $font='#991100'; + $link='#993300'; + $vlink='#996600'; + } + my $role=&Apache::lonnet::plaintext((split(/\./,$ENV{'request.role'}))[0]); + if ($ENV{'request.course.id'}) { + $role.='
'.$ENV{'course.'.$ENV{'request.course.id'}.'.description'}; + } + return(< + + + + + + +
+
+$title + + + $ENV{'environment.firstname'} + $ENV{'environment.middlename'} + $ENV{'environment.lastname'} + $ENV{'environment.generation'} + +
+$role +

+ENDBODY +} +############################################### + sub get_unprocessed_cgi { my ($query,$possible_names)= @_; # $Apache::lonxml::debug=1;