"; print ""; print ""; print "
Search: "; print "
"; print ""; print "
"; $selectlinks="SELECT * from cl_entries where CatID='$catid' and validated='1' order by importance DESC,EntryName DESC limit $start,$numentries "; $selectlinks2=mysql_query($selectlinks) or die(mysql_error()); $numlinks=mysql_num_rows($selectlinks2); if($numlinks>0) { while($selectlinks3=mysql_fetch_array($selectlinks2)) { print ""; $selectlinks3[Description]=htmlspecialchars($selectlinks3[Description]); $selectlinks3[EntryName]=htmlspecialchars($selectlinks3[EntryName]); $bimg=null; if (!file_exists('busdir/memberimgs/'. $selectlinks3[entryID] .'.img')) {$bimg=' colspan="2"';} print ""; print ""; if (!isset($bimg)) { print ""; } print"
"; print "$selectlinks3[EntryName]"; print "
"; print " $selectlinks3[Description]"; print "
"; if (preg_match('/[a-z0-9]/i', $selectlinks3[phone])) print " Phone: $selectlinks3[phone]
"; if (preg_match('#^http\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $selectlinks3[URL])) print " Website: " . str_replace('http://', '' , strtolower($selectlinks3[URL])) . "
"; if (preg_match('/[a-z0-9]/i', $selectlinks3[email])) print"
Quick Contact
"; // if($selectlinks3[importance]>0) // { // print "
sponsered"; // } print "
"; print ""; print "
"; print " \"".$selectlinks3[EntryName]."\" "; print "


"; } $order="SELECT * from cl_entries where CatID='$catid' and validated='1' order by importance DESC,EntryName DESC"; $order2=mysql_query($order) or die(mysql_error()); $d=0; $f=0; $g=1+$d/$numentries; $num=mysql_num_rows($order2); $prev=$start-$numentries; $next=$start+$numentries; if($start>=$numentries) { print "<< "; } if ($start<$num-$numentries || $start>=$numentries) print "Page "; while($order3=mysql_fetch_array($order2)) { if($f>=$start-3*$numentries&&$f<=$start+5*$numentries) { if($f%$numentries==0) { if ($start<$num-$numentries || $start>=$numentries) print " $g "; } } $d=$d+1; $g=1+$d/$numentries; $f++; } if($start<$num-$numentries) { print ">> "; } } $selsubcats="SELECT * from cl_categories where CatParent='$catid' order by CatName ASC"; $selsubcats2=mysql_query($selsubcats) or die("Could not get sub categories"); $stuff=mysql_num_rows($selsubcats2); if($stuff>0) { print ""; print ""; print "
Sub Categories:
"; while($selsubcats3=mysql_fetch_array($selsubcats2)) { print "$selsubcats3[CatName]
"; } print "
"; } print"
"; } else if(isset($_POST['submit'])||isset($_POST['searchterm'])||isset($_GET['searchterm'])) //search { if(!isset($_GET['start'])) { $start=0; } else { $start=$_GET['start']; } if(isset($_POST['searchterm'])) { $searchterm=$_POST['searchterm']; } else if(isset($_GET['searchterm'])) { $searchterm=$_GET['searchterm']; } print "
"; print ""; print ""; print "
Search: "; print "
"; print ""; print ""; print "
"; $selectlinks="SELECT * from cl_entries where (CONCAT_WS('' , EntryName, Description, contactname, URL) like '%$searchterm%')order by importance DESC limit $start,$numentries"; $selectlinks2=mysql_query($selectlinks) or die(mysql_error()); $numlinks=mysql_num_rows($selectlinks2); if($numlinks>0) { while($selectlinks3=mysql_fetch_array($selectlinks2)) { print ""; $selectlinks3[Description]=htmlspecialchars($selectlinks3[Description]); $selectlinks3[EntryName]=htmlspecialchars($selectlinks3[EntryName]); $bimg=null; if (!file_exists('busdir/memberimgs/'. $selectlinks3[entryID] .'.img')) {$bimg=' colspan="2"';} print ""; print ""; if (!isset($bimg)) { print ""; } print"
"; print "$selectlinks3[EntryName]"; print "
"; print " $selectlinks3[Description]"; print "
"; if (preg_match('/[a-z0-9]/i', $selectlinks3[phone])) print " Phone: $selectlinks3[phone]
"; if (preg_match('#^http\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $selectlinks3[URL])) print " Website: " . str_replace('http://', '' , strtolower($selectlinks3[URL])) . "
"; if (preg_match('/[a-z0-9]/i', $selectlinks3[email])) print"
Quick Contact
"; // if($selectlinks3[importance]>0) // { // print "
sponsered"; // } print "
"; print ""; print "
"; print " \"".$selectlinks3[EntryName]."\" "; print "


"; } echo "

"; $order="SELECT * from cl_entries where (CONCAT_WS('' , EntryName, Description, contactname, URL) like '%$searchterm%') order by importance DESC"; $order2=mysql_query($order) or die(mysql_error()); $d=0; $f=0; $g=1+$d/$numentries; $num=mysql_num_rows($order2); $prev=$start-$numentries; $next=$start+$numentries; if($start>=$numentries) { print "<< "; } if ($start>=$numentries || $start<=$num-$numentries) print "Page "; while($order3=mysql_fetch_array($order2)) { if($f>=$start-3*$numentries&&$f<=$start+5*$numentries) { if($f%$numentries==0) { if ($start<$num-$numentries || $start>=$numentries) print " $g "; } } $d=$d+1; $g=1+$d/$numentries; $f++; } if($start<=$num-$numentries) { print ">> "; } } else { echo'

No matching items were found.
Please try again.
'; } print "

"; print "

"; } else //root case { print "
"; print ""; print ""; print "
Search: "; print "
"; print "
"; $count=0; $getmaincats="SELECT * from cl_categories where CatParent='0' ORDER BY 'CatName'"; $getmaincats2=mysql_query($getmaincats) or die("Could not get root categories"); print ""; while($getmaincats3=mysql_fetch_array($getmaincats2)) { print ""; } print "
$getmaincats3[CatName]
$getmaincats3[Catdescription]
"; } ?>