$length) ? substr($string, 0, $length - strlen($dots)) . $dots : $string; } //check url for a category $cat = !empty($_GET['cat']) ? htmlspecialchars($_GET['cat']) : null; $aPlan = new Plan; // parse srp params from GET params $srp_params = PlanSearchParams::normalize(array('get' => $_GET)); // return plan results from parsed srp_params $plan_results = PlanSearch::search($srp_params['srp_params']); $metadescription = PlanSearch::searchMetaDescription($plan_results, $srp_params); if (@$cat) { $plan_group_description = str_replace("-"," ",$cat); $plan_group_id = $aPlan->getPlanCategoryID($plan_group_description); //make sure plan group exists if(!empty($plan_group_id) ){ if (stripos($plan_group_description, 'House') === false && stripos($plan_group_description, 'Home') === false && stripos($plan_group_description, 'Plan') === false) { $plan_group_description .= ' Home Floor Plans'; } $webpagetitle = $plan_group_description . " | Frank Betz Associates"; $metadescription = Plan::getPlanCategoryMetaDescription($plan_group_id); if($plan_group_description == 'Newest Plans') { $webpagetitle = "Newest Home Designs and Floor Plans"; $metadescription = "Our design staff is known for award winning and innovative new home designs. Frank Betz Associates is proud to offer the newest and best possible designs!"; } $keywords = $plan_group_description; $metadescription = Plan::getPlanCategoryMetaDescription($plan_group_id); $meta_set = true; } } // require(Config::read('front.fba_path') . "/inc/header.php"); //rewrite parameter from new frontpage search to populate search widget if(!empty($_GET['SqFtRange'])) { // dd($sqft_ranges[$get['SqFtRange']]); $_GET['sqftmax'] = PlanSearchParams::$sqft_ranges[$_GET['SqFtRange']]['sqft_max']; $_GET['sqftmin'] = PlanSearchParams::$sqft_ranges[$_GET['SqFtRange']]['sqft_min']; unset($_GET['SqFtRange']); } ?>