>
"; include ("./dirinc/general.class.php"); $chk = new cleaner(); $chk->cleantext; // check if empty search if ($search == '') { print "Search field empty. Please try searching again."; } else { // enter keywords into keyword database $date = date("Y-m-d"); mysql_query("INSERT INTO dir_keywords (Keyword,Date) VALUES ('$search','$date')"); // search through catergories for matches $queryMatchCats = "SELECT CatID, Name, holder from dir_cats where name like '%$search%'"; $result = mysql_query($queryMatchCats); $list = mysql_num_rows($result); print"
$searchres :: "; if ($list==0) { print"$nocats
"; } elseif ($list==1) { print"$list $onecat"; print""; print"
$categories

"; } else { print"$list $multicats"; print""; print"
$categories

"; } print ""; $n=1; while ($i < $list) { $row = mysql_fetch_array($result); $catID = $row["CatID"]; $name = $row["Name"]; print""; print ""; if ($n==$catcols) { print ""; $i++; $n=1; } else { $n++; $i++; } } print "
$name
"; print"
"; print"

"; // run query against db to find links print"
"; $result = mysql_query("SELECT *, DATE_FORMAT(Date, '%D %M %Y') AS Date FROM dir_links WHERE Approved='1' AND URL like '%$search%' or Approved='1' AND Name like '%$search%' or Approved='1' AND Description like '%$search%'"); $list = mysql_num_rows($result); print"
$searchres :: "; if ($list==0) { echo "$nolinks
"; } elseif ($list==1) { echo "$list $onelink"; print""; print"
$links

"; } else { echo "$list $multilinks"; print""; print"
$links

"; } $i=0; while (($i < $list) and ($i < ($start+$searchresults))) { $row = mysql_fetch_array($result); if ($i>=$start) { $name = $row["Name"]; $id = $row["LinkID"]; $ura = $row["URL"]; $desc = $row["Description"]; $date = $row["Date"]; $hits = $row["Hits"]; $more = $row["CatID"]; $no=$i+1; $chain = new catchain(); $array = $chain->nolinkchain($more); $catchain = $array[0]; //$id = $array[1]; //$name = $array[2]; print"$no. $name
"; print"
$desc
"; print"
$ura $dateadd : $date $hittxt : $hits [$morelike]
"; if ($s_catlink == 1) { print"
Category : $catchain
"; } print"

\n"; } $i++; } // script to limit search records displayed if ($i>$searchresults) { $b=$start-$searchresults; print"<$back | "; } if ($list>$searchresults) { $pages=ceil(($list/$searchresults)+1); $now=1; $ps=1; $pe=$pages; //if ($start>0) { //$now=($start/$searchresults)+1; //} //if ($pages>$searchresults) { //$ps=($now-5); //if ($ps<=0) { //$ps=1; //} //$pe=($ps+$searchresults); //if ($pe>$pages) { //$pe=$pages; $ps=$pe-$searchresults; //} //} //if ($ps>1){ //print"..."; //} for ($p=$ps; $p<$pe;$p++) { $p1=($p-1)*$searchresults; if ($p<>$now){ print" $p"; } else { print" $p"; } } if ($pe<$pages) { print" ..."; } } if ($i==($start+$searchresults)) { print"  | $next>"; } //end parenth. for empty search } print"

"; print""; ?>

"; } ?> "; } ?>