--- loncom/lonnet/perl/lonnet.pm 2001/01/09 19:55:31 1.89 +++ loncom/lonnet/perl/lonnet.pm 2001/01/09 22:12:28 1.90 @@ -234,6 +234,7 @@ sub critical { sub appenv { my %newenv=@_; + my ($in,$out); map { if (($newenv{$_}=~/^user\.role/) || ($newenv{$_}=~/^user\.priv/)) { &logthis("WARNING: ". @@ -256,8 +257,10 @@ sub appenv { return 'error: '.$!; } @oldenv=<$fh>; + $in=$#oldenv+1; $fh->close(); } + &logthis("Number of elements read appenv: ".$in."from".join(" ",caller)); for (my $i=0; $i<=$#oldenv; $i++) { chomp($oldenv[$i]); if ($oldenv[$i] ne '') { @@ -279,11 +282,14 @@ sub appenv { $fh->close(); return 'error: '.$!; } - foreach $newname (keys %newenv) { + $out=0; + foreach $newname (sort keys %newenv) { print $fh "$newname=$newenv{$newname}\n"; + $out++; } $fh->close(); } + &logthis("Number of elements read appenv: ".$in." number out:".$out."from".join(" ",caller)); return 'ok'; } # ----------------------------------------------------- Delete from Environment