########################################################################################
# PHP Real Estate Script (www.phprealestatescript.com, phpscriptindex.com)
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
# NOTICE: (C) DB DESIGN 2007, DO NOT COPY OR DISTRIBUTE CODE WITH OUT PERMISSION
# Code is NOT open source and subject to a software license agreement. You are
# allowed to modify the software to meet the needs of your domain in accordance with
# the software license agreement.
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
# SUPPORT: phprealestatescript.com, phpscriptindex.com/support/
# EMAIL SUPPORT: phpsales@gmail.com Monday - Friday 10:00am to 5:00pm EST
########################################################################################
##################################################
# Software Front-End Header
##################################################
require('skinconfig.php');
//Start Session
session_start();
//redirect to install wizard (if needed)
if(SKIN == "" || !is_file('Connections/myconn.php') || filesize('Connections/myconn.php') == 0 ){
//redirect to install
header("Location:installfiles/install.php");
die("");
}
//validate install files are removed (if installed)
if(is_dir('installfiles')){
die("Please remove /installfiles directory to view page.");
}
//Fetch MySQL support
require('Connections/myconn.php');
require("admin/includes/mysql.ini.php");
$mysql = new mysql($hostname_myconn, $username_myconn, $database_myconn, $password_myconn);
//Verify API Keys are present
if(!isset($map_key) || $map_key == "" || !isset($zillow_key) || $zillow_key == ""){
die("Please set API keys in connection file /Connection/myconn.php");
}
//Fetch XML parsing support
require("admin/includes/xmlparse.ini.php");
//Fetch Utility Modules Support
require("admin/includes/utilityModules.php");
//Fetch Template Support
require('classes/xtemplate.class.php');
$xtpl = new XTemplate("index.html", SKIN);
//Fetch General Settings
$sql = "select * from `settings` where id = 1";
if(($result = $mysql->exSql($sql)) === false )
die($mysql->debugPrint());
$settings = mysql_fetch_assoc($result);
$settings['today'] = date("D M d Y");
$xtpl->assign('settings',$settings);
//Pass template skin folder
$xtpl->assign("SKIN",SKIN);
require('loginstatus.php');
if(LOGGEDIN){
$xtpl->assign('member',$member);
$xtpl->parse('main.logoutmenu');
}else{
$xtpl->parse('main.loginmenu');
}
//System JavaScript Includes ## These JS files are now bundled into 1 jsloader.php file
/* $jsInclude = "\n";
$jsInclude .= "\n";
$jsInclude .= "\n"; */
$jsInclude .= "\n";
if(LOGGEDIN){
$jsInclude .= "\n";
$jsInclude .= "\n";
$jsInclude .= "\n";
}
$xtpl->assign('systemjavascriptincludes', $jsInclude);
//Set Default Header
$xtpl->assign('pagetitle', $settings['siteTitle']);
$xtpl->assign('metakeywords', $settings['siteKeywords']);
$xtpl->assign('metadescription', $settings['siteDesc']);
//Load Box Content
require('content/boxes/quicksearch.php');
require('content/boxes/mostpopular.php');
// require('content/boxes/emaillist.php');
// require('content/boxes/featuredmerchandise.php');
require('content/boxes/newlistings.php');
require('content/boxes/testimonials.php');
require('content/boxes/localschools.php');
require('content/boxes/weather.php');
require('content/boxes/advertisments.php');
require('content/boxes/neigborhoodinfo.php');
?>