--- loncom/lonnet/perl/lonnet.pm 2004/05/27 04:25:12 1.503 +++ loncom/lonnet/perl/lonnet.pm 2004/05/27 22:25:16 1.504 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.503 2004/05/27 04:25:12 albertel Exp $ +# $Id: lonnet.pm,v 1.504 2004/05/27 22:25:16 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1638,6 +1638,24 @@ sub courseiddump { # # ----------------------------------------------------------- Check out an item +sub get_first_access { + my ($type,$argsymb)=@_; + my ($symb,$courseid,$udom,$uname)=&Apache::lonxml::whichuser(); + if ($argsymb) { $symb=$argsymb; } + my ($map,$id,$res)=&decode_symb($symb); + if ($type eq 'map') { $res=$map; } + my %times=&get('firstaccesstimes',[$res],$udom,$uname); + return $times{$res}; +} + +sub set_first_access { + my ($type)=@_; + my ($symb,$courseid,$udom,$uname)=&Apache::lonxml::whichuser(); + my ($map,$id,$res)=&decode_symb($symb); + if ($type eq 'map') { $res=$map; } + return &put('firstaccesstimes',{$res=>time},$udom,$uname); +} + sub checkout { my ($symb,$tuname,$tudom,$tcrsid)=@_; my $now=time;