--- loncom/interface/lonmeta.pm 2006/10/06 19:12:22 1.182 +++ loncom/interface/lonmeta.pm 2008/12/13 23:09:35 1.212.2.3 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Metadata display handler # -# $Id: lonmeta.pm,v 1.182 2006/10/06 19:12:22 banghart Exp $ +# $Id: lonmeta.pm,v 1.212.2.3 2008/12/13 23:09:35 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -39,8 +39,7 @@ use Apache::lonpublisher; use Apache::lonlocal; use Apache::lonmysql; use Apache::lonmsg; -use lib '/home/httpd/lib/perl/'; -use LONCAPA; +use LONCAPA qw(:DEFAULT :match); ############################################################ @@ -63,7 +62,7 @@ use LONCAPA; ############################################################ sub get_dynamic_metadata_from_sql { my ($url) = shift(); - my ($authordom,$author)=($url=~m:^/res/(\w+)/(\w+)/:); + my ($authordom,$author)=($url=~m{^/res/($match_domain)/($match_username)/}); if (! defined($authordom)) { $authordom = shift(); } @@ -112,7 +111,7 @@ sub get_dynamic_metadata_from_sql { sub dynamicmeta { my $url=&Apache::lonnet::declutter(shift); $url=~s/\.meta$//; - my ($adomain,$aauthor)=($url=~/^(\w+)\/(\w+)\//); + my ($adomain,$aauthor)=($url=~/^($match_domain)\/($match_username)\//); my $regexp=$url; $regexp=~s/(\W)/\\$1/g; $regexp='___'.$regexp.'___'; @@ -183,7 +182,7 @@ sub evalgraph { my $val=int($value*10.+0.5)-10; my $output='
  | '; + $output.=''.(' ' x2).' | '; } else { $output.=''. ' | '; @@ -193,7 +192,7 @@ sub evalgraph { $output.=' | '. ' | '; } else { - $output.=' |   | '; + $output.=''.(' ' x2).' | '; } $output.='('.sprintf("%5.2f",$value).') |