--- loncom/lonsql 2001/03/22 16:10:53 1.8 +++ loncom/lonsql 2001/03/22 17:23:19 1.9 @@ -13,6 +13,16 @@ use Fcntl; use Tie::RefHash; use DBI; +my @metalist; +# ----------------- Code to enable 'find' subroutine listing of the .meta files +require "find.pl"; +sub wanted { + (($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_)) && + -f _ && + /^.*\.meta$/ && + push(@metalist,"$dir/$_"); +} + $childmaxattempts=10; $run =0;#running counter to generate the query-id @@ -228,8 +238,12 @@ sub make_new_child { } # do custom metadata searching here and build into result - &logthis("am going to do custom query for $custom"); - + if ($custom) { + &logthis("am going to do custom query for $custom"); + @metalist=(); pop @metalist; + &find("$perlvar{'lonDocRoot'}/res"); + &logthis("FILELIST:" . join(":::",@metalist)); + } # reply with result &reply("queryreply:$queryid:$result",$conserver);