--- loncom/lond 2003/03/28 20:40:52 1.123 +++ loncom/lond 2003/03/28 23:16:25 1.124 @@ -2,7 +2,7 @@ # The LearningOnline Network # lond "LON Daemon" Server (port "LOND" 5663) # -# $Id: lond,v 1.123 2003/03/28 20:40:52 www Exp $ +# $Id: lond,v 1.124 2003/03/28 23:16:25 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -73,7 +73,7 @@ my $DEBUG = 0; # Non zero to ena my $status=''; my $lastlog=''; -my $VERSION='$Revision: 1.123 $'; #' stupid emacs +my $VERSION='$Revision: 1.124 $'; #' stupid emacs my $remoteVERSION; my $currenthostid; my $currentdomainid; @@ -1843,18 +1843,19 @@ sub getchat { @entries=map { $_.':'.$hash{$_} } sort keys %hash; untie %hash; } + my @participants=(); $cutoff=time-60; if (tie(%hash,'GDBM_File',"$proname/nohist_inchatroom.db", - &GDBM_READER(),0640)) { - $hash{$uname.':'.$undom}=time; + &GDBM_WRCREAT(),0640)) { + $hash{$uname.':'.$udom}=time; foreach (sort keys %hash) { if ($hash{$_}>$cutoff) { - $entries[$#entries+1]='active_participant:'.$_; + $participants[$#participants+1]='active_participant:'.$_; } } untie %hash; } - return @entries; + return (@participants,@entries); } sub chatadd {