//error_reporting(E_ALL);
//ini_set('display_errors', 1);
include_once(getenv('BASE_DIR')."include/bootstrap/fbafront.php");
$webpagetitle="Find New Home Design Plans | Frank Betz Associates";
$keywords="Search for House Plans";
$metadescription="Looking for a Frank Betz Associates home floor plan you'll love to live in for years to come? Search by house plan design style, level, size and more!";
function truncate($string, $length, $dots = "...") {
return (strlen($string) > $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']);
}
?>
$refinesearch=1;?>
$search_fields = $_GET; ?>
include(Config::read('front.fba_path') . "/inc/searchwidget.php"); ?>
if( !empty($_GET['OLD']) ){
include_once("results__OLD.php");
}else{
include_once("results.php");
}
?>
$refinesearch=0;?>
include(Config::read('front.fba_path') . "/inc/searchwidget.php"); ?>
require(Config::read('front.fba_path') . "/inc/footer.php");?>