--- db/prgsrc/db.cgi 2001/10/18 19:45:26 1.23 +++ db/prgsrc/db.cgi 2001/10/18 19:53:17 1.24 @@ -8,7 +8,7 @@ use Time::Local; use POSIX qw(locale_h); use locale; open STDERR, ">errors"; -my $printqueries=1; +my $printqueries=0; my %fieldname= (0,'Question', 1, 'Answer', 2, 'Comments'); my %searchin; @@ -20,6 +20,7 @@ my $thislocale; $searchin{'question'}=param('Question'); $searchin{'answer'}=param('Answer'); $searchin{'comment'}=param('Comment'); +$printqueries||=param('debug'); my $all=param('all'); $all=0 if lc $all eq 'no'; my ($PWD) = `pwd`; @@ -216,7 +217,6 @@ print "$query\n",br if $printqueries; { @blob=(@blob,unpack 'C*',$arr[0]); } -print "blob=@blob"; $query="select number from nf where ".(join ' OR ', @arr1); print "$query\n",br if $printqueries; $sth=$dbh -> prepare($query); @@ -248,9 +248,7 @@ print "$query\n",br if $printqueries; ($field,$hi,$lo,$wordnumber)=@blob[$ii..($ii+3)]; $ii+=4; $number=$lo+$hi*256; -print "f1=$field\n"; $field=$fieldname{$field}; -print "f2=$field\n"; if ($searchin{lc $field}) { @@ -269,7 +267,7 @@ print "f2=$field\n"; } } #foreach $i -print "keys tasksof", keys %tasksof; +print "keys tasksof", keys %tasksof if $printqueries; #Ищем пересечение или объединение списков вопросов (значений %tasksof) foreach $sf (keys %tasksof) { @@ -292,7 +290,7 @@ foreach (keys %wordsof) ############ -print "tasks=@tasks"; +print "tasks=@tasks" if $printqueries;; #print "$_ $relevance{$_} | " foreach @tasks; #print br;