--- loncom/interface/lonmodifycourse.pm 2006/05/30 12:46:09 1.25 +++ loncom/interface/lonmodifycourse.pm 2006/07/11 02:28:22 1.26 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # automated enrollment course setup handler # -# $Id: lonmodifycourse.pm,v 1.25 2006/05/30 12:46:09 www Exp $ +# $Id: lonmodifycourse.pm,v 1.26 2006/07/11 02:28:22 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -51,7 +51,7 @@ sub print_course_selection_page { ); # Determine the courses - my %courseIDs = &Apache::lonnet::courseiddump($dom,'.',1,'.','.','.'); + my %courseIDs = &Apache::lonnet::courseiddump($dom,'.',1,'.','.','.',undef,undef,'.'); &print_header($r,$tasklongref); $r->print(< @@ -104,6 +104,9 @@ ENDBLOCK if ($courseIDs{$item} =~ /^([^:]*):([^:]*):([^:]*)/) { $description = &unescape($1); $owner = &unescape($3); + if (($owner ne '') && ($owner !~ /^([^:]+):([^:]+)$/)) { + $owner = $owner.':'.$dom; + } } elsif ($courseIDs{$item} =~ /^([^:]*):([^:]*)$/) { $description = &unescape($1); } else { @@ -117,7 +120,16 @@ ENDBLOCK } } unless ($owner eq '') { - $ownername = &Apache::loncommon::plainname($owner,$dom); + my ($owneruname,$ownerdom); + if ($owner =~ /^([^:]+):([^:]+)$/) { + $owneruname = $1; + $ownerdom = $2; + } else { + $owneruname = $owner; + $ownerdom = $dom; + } + $ownername = &Apache::loncommon::plainname($owneruname, + $ownerdom); } $r->print("