version 1.6, 2001/03/15 14:26:56
|
version 1.7, 2001/03/22 15:21:54
|
Line 2
|
Line 2
|
# lonsql-based on the preforker:harsha jagasia:date:5/10/00 |
# lonsql-based on the preforker:harsha jagasia:date:5/10/00 |
# 7/25 Gerd Kortemeyer |
# 7/25 Gerd Kortemeyer |
# many different dates Scott Harrison |
# many different dates Scott Harrison |
|
# 03/22/2001 Scott Harrison |
use IO::Socket; |
use IO::Socket; |
use Symbol; |
use Symbol; |
use POSIX; |
use POSIX; |
Line 202 sub make_new_child {
|
Line 202 sub make_new_child {
|
my $userinput = <$client>; |
my $userinput = <$client>; |
chomp($userinput); |
chomp($userinput); |
|
|
my ($conserver,$querytmp)=split(/&/,$userinput); |
my ($conserver,$querytmp,$customtmp)=split(/&/,$userinput); |
my $query=unescape($querytmp); |
my $query=unescape($querytmp); |
|
my $custom=unescape($customtmp); |
|
|
#send query id which is pid_unixdatetime_runningcounter |
#send query id which is pid_unixdatetime_runningcounter |
$queryid = $thisserver; |
$queryid = $thisserver; |
Line 225 sub make_new_child {
|
Line 226 sub make_new_child {
|
my @r2; map {my $a=$_; my @b=map {escape($_)} @$a; push @r2,join(",", @b)} (@$r1); |
my @r2; map {my $a=$_; my @b=map {escape($_)} @$a; push @r2,join(",", @b)} (@$r1); |
$result=join("&",@r2) . "\n"; |
$result=join("&",@r2) . "\n"; |
} |
} |
|
|
|
# do custom metadata searching here and build into result |
|
|
&reply("queryreply:$queryid:$result",$conserver); |
&reply("queryreply:$queryid:$result",$conserver); |
|
|
} |
} |