--- loncom/lonnet/perl/lonnet.pm 2009/08/11 11:33:52 1.1014 +++ loncom/lonnet/perl/lonnet.pm 2009/08/14 17:35:08 1.1015 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1014 2009/08/11 11:33:52 droeschl Exp $ +# $Id: lonnet.pm,v 1.1015 2009/08/14 17:35:08 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -6529,12 +6529,11 @@ sub is_course { return 0; } -sub store_coursereq { - my ($requestkey,$storehash) = @_; +sub store_userdata { + my ($storehash,$datakey,$namespace,$udom,$uname) = @_; my $result; - if ($requestkey =~ /^($match_domain)_($match_courseid)$/) { + if $datakey ne '') { if (ref($storehash) eq 'HASH') { - my $namespace = 'courserequests'; my $uhome=&homeserver(); if (($uhome eq '') || ($uhome eq 'no_host')) { $result = 'error: no_host'; @@ -6548,7 +6547,7 @@ sub store_coursereq { } $namevalue=~s/\&$//; $result = &reply("store:$env{'user.domain'}:$env{'user.name'}:". - "$namespace:$requestkey:$namevalue",$uhome); + "$namespace:$datakey:$namevalue",$uhome); } } else { $result = 'error: data to store was not a hash reference';