| Server IP : 10.200.247.200 / Your IP : 216.73.217.19 Web Server : Apache System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : jeremy ( 1001) PHP Version : 8.4.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/usa_sites/usafundingapplications.org/lib/ |
Upload File : |
<?
/**
* /lib/inc.php
*
* This file must be included on the 1st line of all output files that are utilizing this framework
*
* @copyright 2016-2021 Synergy Pro Marketing
* @author Aaron Campbell <aaron@synergymentoring.com>
* @license None, All Rights Reserved
* @package Layout
* @ignore
*/
session_start();
/** Set up site configuration variables. */
$requestUri = $_SERVER['REQUEST_URI'];
$host = $_SERVER['HTTP_HOST'];
$siteURL = explode('.', $host);
if(strpos($host, 'www.') !== false)
{
$site = $siteURL[1] . "." . $siteURL[2];
$resellerID = $siteURL[1];
}
else
{
$site = $siteURL[0] . "." . $siteURL[1];
$resellerID = $siteURL[0];
}
$debug = false;
//=======================================================================================
$development = false;
$production = false;
if(strpos($host, "dev"))
{
$development = true;
$production = false;
}
else
{
$development = false;
$production = true;
}
//=======================================================================================
function accessProtocol($host)
{
$https = $_SERVER['HTTPS'];
$currentLocation = $_SERVER['REQUEST_URI'];
if($https == 'off' || !$https)
{
header('Location: https://'.$host.$currentLocation);
}
}
if(strpos($host, 'vxbuild') !== false){}
else
{
accessProtocol($host);
}
//=======================================================================================
$dbHost = "db.syndbs.com";
$dbUsername = "lc2user";
$dbPassword = "SYN57CRUZ";
$dbUser = "lc2admin";
//=======================================================================================
// common among child files
require_once($_SERVER['DOCUMENT_ROOT'] . "/vx/lib/access.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/vx/lib/mysql.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/vx/lib/ua.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/vx/lib/func.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/vx/lib/user.php");
//=======================================================================================
// SITE & SESSION DATA
// GET SITE DATA ===========================================================
$siteData = $db->query("SELECT * FROM site WHERE site_domain = '$site'");
$siteData = $siteData[0];
$siteCode = $_SESSION['site_code'] = $siteData['site_code'];
$siteName = $siteData['site_name'];
$siteDomain = $siteData['site_domain'];
$sitePhone = $siteData['phone'];
$siteAddress = $siteData['mailing_address'];
$siteEmail = $siteData['refund_email'];
$sitePrice = $siteData['rebill_amount'];
if(!empty($siteCode))
{
$siteSettings = array();
$siteHeaderData = $db->query("
SELECT
*
FROM lc2systems.headers
WHERE
site_code = '$siteCode'
AND
status = '".($_POST['switch'] ? 'active' : 'inactive')."'
ORDER BY last_updated DESC
LIMIT 1
");
foreach($siteHeaderData[0] as $headerKey => $headerValue)
{
if($headerKey == 'categories')
{
$headerMenuCategories = explode(",", $headerValue);
for($i=0; $i<count($headerMenuCategories); $i++)
{
$categoryData = $db->query("
SELECT
short_name AS label,
slug
FROM grdb.grd_categories
WHERE
categories_id = '".$headerMenuCategories[$i]."'
");
$categorySlug = preg_replace("/_/", " ", $categoryData[0]['slug']);
$categorySlug = ucwords(strtolower($categorySlug));
$categorySlug = preg_replace("/ /", "", $categorySlug);
$categoryData[0]['id'] = "headerCategory".$categorySlug;
$siteSettings['header'][$headerKey][] = $categoryData[0];
}
}
else
{
if($headerValue == "0" || $headerValue == "1")
{
$headerValue = ($headerValue * 1);
}
$siteSettings['header'][$headerKey] = $headerValue;
}
}
}
$_SESSION['version'] = $siteSettings['header']['version'];
//echoPre($siteSettings);
$userDB = "lc2" . $siteCode . "_lc";
//---------------------------------------------------------------------
// GET USER SESSION DATA ===================================================
$sessionData = userSession($userDB, $db);
$session = $sessionData['session'];
if(!empty($session))
{
$user = $_SESSION['user'] = $sessionData['user'];
$email = $_SESSION['email'] = $sessionData['email'];
$firstName = $_SESSION['firstName'] = $sessionData['firstName'];
$lastName = $_SESSION['lastName'] = $sessionData['lastName'];
$sessionData['section'] = $slug;
$greeting = $sessionData["greeting"];
$lead = $_SESSION['lead'] = $sessionData['lead'];
$admin = $_SESSION['admin'] = $sessionData['admin'];
}
else
{
$greeting = "Welcome back";
}
$noTracking = $_SESSION['no_tracking'] = false;
if($_REQUEST['login_source'] == "surf_cs_login")
{
$noTracking = $_SESSION['no_tracking'] = true;
}
//---------------------------------------------------------------------
// unique to front end
require_once($_SERVER['DOCUMENT_ROOT'] . "/lib/init.php");
//=======================================================================================
ob_start();
//=======================================================================================
$viewportWidth = 1260;
if(!$phone && !$tablet)
{
$viewportWidth = 1260;
}
if(!$phone && $tablet)
{
$viewportWidth = 768;
}
else
{
$viewportWidth = 320;
}
//=======================================================================================
$states = $db->query("SELECT * FROM geo.states");
//=======================================================================================
$user = $_SESSION['user'];
$email = $_SESSION['email'];
$firstName = $_SESSION['firstName'];
$lastName = $_SESSION['lastName'];
$guest = false;
if(!empty($user) && $user > 0)
{
$guest = false;
}
else
{
$guest = true;
}
if(!empty($user) && $user > 0)
{
$userData = userData($user, $userDB, $db);
}
//=======================================================================================
?>