$MAIN_URL, "members_registration"=>"../members/registration.php", "members_login"=>"../members/", "banner1"=>GetBanner($banners[$ran])/*, "banner2"=>GetBanner($banners[1]), "banner3"=>GetBanner($banners[2])*/); $tmp = ParseTemplate($tmp, $vars); $content = ""; if(!isset($menu)||$menu==0||$menu==""){ $tmp = preg_replace("/<#topsearches#>/", TopSearches(), $tmp); $tmp = preg_replace("/<#categories#>/", GetCategories(), $tmp); $content = ""; }else{ ShowError("System error", "incorrect menu item", $ADMIN_URL); } $tmp = preg_replace("/<#content#>/", $content, $tmp); print $tmp; //end of main page //////////////////////////////////////////////////////////////////////////////////////// }elseif($cmd==1){ //////////////////////////////////////////////////////////////////////////////////////// //Process search Query $location = ""; if(isset($ss)&&$ss!=""&&!preg_match("/[%?_]/", $ss)&&AllowedKeywords($ss)){ //check affiliates searches if(isset($member)&&$member!=0){ if(dbSelectCount($TMembersAccounts, "STATUS=0")>0){ @session_start(); $_SESSION['amember'] = $member; dbInsert($TASearches, "MemberID, ASDate", "'$member', CURDATE()"); } } //end of check affiliates searches if(!isset($rpp)||$rpp==""||$rpp==0) $rpp = 10; if(!isset($hidesummary)||$hidesummary=="") $hidesummary = 0; if(!isset($page)||$page=="") $page = 0; $ppc_results = array(); $categs_count = 0; $ppctype = PPCSearch($ss, $ppc_results, $categs_count); if(GetSettings("rpilot")!=0){ $get_res = ceil($rpp/2)*$page; $rp_res_count = GetREVENUEResults($rpilot_results, $ss, $get_res, $rpp+ceil($rpp/2)); if($rp_res_count==""){ $rp_na = "";//"
no results were found on this page"; }else{ $rp_na = ""; } } if(GetSettings("sfeed")!=0){ $get_res = $page+1; $sf_res_count = GetSearchFeedResults($sfeed_results, $ss, $get_res, $rpp+ceil($rpp/2)); if($sf_res_count==""){ $sf_na = "";//"
no results were found on this page"; }else{ $sf_na = ""; } } if(GetSettings("raging")!=0){ $get_res = $rpp*$page; $raging_res_count = GetRAGINGResults($raging_results, $ss, $get_res, $rpp+ceil($rpp/2)); if($raging_res_count==""){ $rg_na = "";//"
no results were found on this page"; }else{ $rg_na = ""; } } if(GetSettings("dmoz")!=0){ $dmoz_res_count = GetDMOZResults($dmoz_results, $ss, $page*$rpp, $rpp+ceil($rpp/2)); if($dmoz_res_count==""){ $dmoz_na = "";//"
no results were found on this page"; }else{ $dmoz_na = ""; } } if(GetSettings("msn")!=0){ $msn_res_count = GetMSNResults($msn_results, $ss, $page*$rpp, $rpp+ceil($rpp/2)); if($msn_res_count==""){ $msn_na = "";//"
no results were found on this page"; }else{ $msn_na = ""; } $m=count($msn_results); } $ppc_rescount = count($ppc_results) + $dmoz_res_count + $msn_res_count + $rp_res_count + $sf_res_count + $raging_res_count; $p=count($ppc_results); $back = ""; $tmp = ReadTemplate($MAIN_SRES_TMP); if($ppc_rescount>0){ $content = PPCParseResults($ppctype, $ppc_results, $page, $rpp, $hidesummary, $ss); $total_pages = GetTotalPPCResPages($ppc_results, $rpp); $rg_pages = ceil($raging_res_count/$rpp); $sf_pages = ceil($sf_res_count/$rpp); $rp_pages = ceil($rp_res_count/$rpp); $dmoz_pages = ceil($dmoz_res_count/$rpp); $msn_pages = ceil($msn_res_count/$rpp); $total_pages+=$dmoz_pages+$msn_pages+$rp_pages+$sf_pages+$rg_pages; if($page>$total_pages) $page = $total_pages; if($total_pages>1){ $pages_links = GetPagesLinks($page, $ppc_rescount, $rpp, "&cmd=1&ss=$ss&rpp=$rpp&hidesummary=$hidesummary"); }else{ $pages_links = ""; } $ssumm = " found ".$ppc_rescount." site".($ppc_rescount>1?"s":""); if($ppctype==0){ $ssumm.= " in ".$categs_count." categor".($categs_count>1?"ies":"y"); } }else{ $content = "
No results were found"; $pages_links = ""; $ssumm = ""; } $hdr = "Search results for: ".$ss.""; $banners = GetRandomBanners2(3, 1, $ppc_results, $ppctype); $i=count($banners); $k=$i-1; $ran=rand(0,$k); $vars = array("pages"=>$pages_links, "header"=>$hdr.$dmoz_na,"ss"=>$ss, "action"=>$MAIN_URL, "search_summary"=>$ssumm, "members_registration"=>"../members/registration.php", "members_login"=>"../members/", "banner1"=>GetBanner($banners[$ran])/*, "banner2"=>GetBanner($banners[1]), "banner3"=>GetBanner($banners[2])*/); $tmp = ParseTemplate($tmp, $vars); $tmp = preg_replace("/<#content#>/", $content, $tmp); print $tmp; }else{ $location = $MAIN_URL; } //End of Process Search Query //////////////////////////////////////////////////////////////////////////////////////// }elseif($cmd==200){ if(isset($id)&&$id!=""&&$id!=0){ $rpp = 10; $ppc_results = array(); PPCCategory($id, $ppc_results); $ppc_rescount = count($ppc_results); $back = ""; $tmp = ReadTemplate($MAIN_SRES_TMP); if($ppc_rescount>0){ $content = PPCParseResults(0, $ppc_results, $page, $rpp, $hidesummary); $total_pages = GetTotalPPCResPages($ppc_results, $rpp); if($total_pages>1){ $pages_links = GetPagesLinks($page, $ppc_rescount, $rpp, "&cmd=200&id=$id"); print $page_links; }else{ $pages_links = ""; } $ssumm = " found ".$ppc_rescount." site".($ppc_rescount>1?"s":""); }else{ $content = "


No results were found

"; $pages_links = ""; $ssumm = ""; } $cname = GetCategoryName($id); $hdr = "Browse category «".($cname!=""?$cname:"N/A")."»:"; $bbb = array(); $banners = GetRandomBanners2(3,0,$bbb,1); $i=count($banners); $k=$i-1; $ran=rand(0,$k); $vars = array("pages"=>$pages_links, "ss"=>"", "header"=>$hdr, "action"=>$MAIN_URL, "search_summary"=>$ssumm, "members_registration"=>"../members/registration.php", "members_login"=>"../members/", "banner1"=>GetBanner($banners[$ran])/*, "banner2"=>GetBanner($banners[1]), "banner3"=>GetBanner($banners[2])*/); $tmp = ParseTemplate($tmp, $vars); $tmp = preg_replace("/<#content#>/", $content, $tmp); print $tmp; }else{ $location = $MAIN_URL; } }else{ $location = $MAIN_URL; } mysql_close(); if($location!=""){ header("Location: $location"); exit; } ?>