Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.325 and 1.326

version 1.325, 2003/02/11 16:42:27 version 1.326, 2003/02/13 19:07:46
Line 1755  sub dump { Line 1755  sub dump {
   
 # --------------------------------------------------------------- currentdump  # --------------------------------------------------------------- currentdump
 sub currentdump {  sub currentdump {
    my ($namespace,$udomain,$uname)=@_;     my ($sname,$sdom,$courseid)=@_;
    if (!$udomain) { $udomain = $ENV{'user.domain'}; }     $courseid = $ENV{'request.course.id'} if (! defined($courseid));
    if (!$uname)   { $uname   = $ENV{'user.name'};   }     $sdom     = $ENV{'user.domain'}       if (! defined($sdom));
    my $uhome = &homeserver($uname,$udomain);     $sname    = $ENV{'user.name'}         if (! defined($sname));
    my $rep=reply("currentdump:$udomain:$uname:$namespace",$uhome);     my $uhome = &homeserver($sname,$sdom);
      my $rep=reply('currentdump:'.$sdom.':'.$sname.':'.$courseid,$uhome);
    return if ($rep =~ /^(error:|no_such_host)/);     return if ($rep =~ /^(error:|no_such_host)/);
    #     #
    my %returnhash=();     my %returnhash=();
Line 1767  sub currentdump { Line 1768  sub currentdump {
    if ($rep eq "unknown_cmd") {      if ($rep eq "unknown_cmd") { 
        # an old lond will not know currentdump         # an old lond will not know currentdump
        # Do a dump and make it look like a currentdump         # Do a dump and make it look like a currentdump
        my @tmp = &dump($namespace,$udomain,$uname,'.');         my @tmp = &dump($courseid,$sdom,$sname,'.');
        return if ($tmp[0] =~ /^(error:|no_such_host)/);         return if ($tmp[0] =~ /^(error:|no_such_host)/);
        my %hash = @tmp;         my %hash = @tmp;
        @tmp=();         @tmp=();

Removed from v.1.325  
changed lines
  Added in v.1.326


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>