--- loncom/lonnet/perl/lonnet.pm 2001/01/09 23:04:15 1.92
+++ loncom/lonnet/perl/lonnet.pm 2001/01/10 22:55:52 1.94
@@ -85,7 +85,7 @@
# 05/01/01 Guy Albertelli
# 05/01,06/01,09/01 Gerd Kortemeyer
# 09/01 Guy Albertelli
-# 09/01 Gerd Kortemeyer
+# 09/01,10/01 Gerd Kortemeyer
package Apache::lonnet;
@@ -281,7 +281,7 @@ sub appenv {
$fh->close();
return 'error: '.$!;
}
- foreach $newname (sort keys %newenv) {
+ foreach $newname (keys %newenv) {
print $fh "$newname=$newenv{$newname}\n";
}
$fh->close();
@@ -1619,7 +1619,8 @@ sub EXT {
# ----------------------------------------------------------- first, check user
my %resourcedata=get('resourcedata',
($courselevelr,$courselevelm,$courselevel));
- if ($resourcedata{$courselevelr}!~/^error\:/) {
+ if (($resourcedata{$courselevelr}!~/^error\:/) &&
+ ($resourcedata{$courselevelr}!~/^con_lost/)) {
if ($resourcedata{$courselevelr}) {
return $resourcedata{$courselevelr}; }
@@ -1627,6 +1628,13 @@ sub EXT {
return $resourcedata{$courselevelm}; }
if ($resourcedata{$courselevel}) { return $resourcedata{$courselevel}; }
+ } else {
+ if ($resourcedata{$courselevelr}!~/No such file/) {
+ &logthis("WARNING:".
+ " Trying to get resource data for ".$ENV{'user.name'}." at "
+ .$ENV{'user.domain'}.": ".$resourcedata{$courselevelr}.
+ "");
+ }
}
# -------------------------------------------------------- second, check course
my $section='';
@@ -1645,7 +1653,12 @@ sub EXT {
if ($_) { return &unescape($_); }
} split(/\&/,$reply);
}
-
+ if (($reply=~/^con_lost/) || ($reply=~/^error\:/)) {
+ &logthis("WARNING:".
+ " Getting ".$reply." asking for ".$varname." from ".
+ $ENV{'course.'.$ENV{'request.course.id'}.$section.'.home'}.
+ "");
+ }
# ------------------------------------------------------ third, check map parms
my %parmhash=();
my $thisparm='';