--- loncom/interface/lonpickcourse.pm 2006/01/10 21:36:45 1.37
+++ loncom/interface/lonpickcourse.pm 2006/02/02 17:57:40 1.39
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Pick a course
#
-# $Id: lonpickcourse.pm,v 1.37 2006/01/10 21:36:45 albertel Exp $
+# $Id: lonpickcourse.pm,v 1.39 2006/02/02 17:57:40 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -131,7 +131,7 @@ ENDDOCUMENT
'cde' => 'Course Description',
'cdo' => 'Course Domain',
'cin' => 'Course Institutional Code',
- 'cow' => "Course Owner's usename");
+ 'cow' => "Course Owner's Username");
my ($name_code,$name_input);
if (defined($env{'form.cnameelement'}) && $env{'form.cnameelement'} ne '') {
$name_code = "opener.document.$env{'form.form'}.$env{'form.cnameelement'}.value=cdesc;";
@@ -287,12 +287,12 @@ ENDSCRIPT
my $numcourses = keys(%courses);
foreach my $course (keys(%courses)) {
my $descr;
- if ($courses{$course} =~ m/^([^:]*):/) {
+ if ($courses{$course} =~ m/^([^:]*):/i) {
$descr = &Apache::lonnet::unescape($1);
} else {
$descr = &Apache::lonnet::unescape($courses{$course});
}
- my $description = lc($descr);
+ my $description = $descr;
push (@{$by_descrip{$description}}, $course);
}
if ($numcourses > 1 && $multiple) {
@@ -301,7 +301,8 @@ ENDSCRIPT
onclick="javascript:uncheckAll(document.courselist.course_id)" />
');
}
- foreach my $description (sort(keys(%by_descrip))) {
+ foreach my $description (sort
+ { lc($a) cmp lc($b) } (keys(%by_descrip))) {
foreach my $course (@{$by_descrip{$description}}) {
my $cleandesc=&HTML::Entities::encode($description,'<>&"');
$cleandesc=~s/'/\\'/g;