| 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/vx/usa/functions/ |
Upload File : |
<?
include_once($_SERVER['DOCUMENT_ROOT']."/vx/lib/xinc.php");
require_once($_SERVER['DOCUMENT_ROOT']."/vx/lib/user.php");
if(empty($user) || $guest)
{
return false;
exit;
}
else
{
$data = array();
$selectedCourse = $_GET['selectedCourse'];
if(!empty($selectedCourse))
{
$selectedCourse = clean($selectedCourse);
$selectedCourseCategory = $db->query("
SELECT
categories_id
FROM grdb.grd_categories
WHERE
slug = '$selectedCourse'
LIMIT 1
");
$siteCategory = $selectedCourseCategory[0]['categories_id'];
$data['slug'] = $selectedCourseCategory;
}
/*if($siteCategory > 0)
{
$courses = $db->query("
SELECT
gtc.*,
gt.user
FROM grdb.grd_training_courses AS gtc
LEFT JOIN grdb.grd_training_complete AS gt
ON
gt.course = gtc.course
AND
gt.user = '$user'
WHERE
gtc.status = 'active'
AND
gtc.category = '$siteCategory'
ORDER BY gtc.priority ASC
");
$coursesCount = count($courses);
$coursesComplete = 0;
for($i=0; $i<count($courses); $i++)
{
if($courses[$i]['user'] > 0)
{
$coursesComplete++;
}
}
}*/
$userPreferences = $db->query("
SELECT
*
FROM $userDB.lc_preferences
WHERE
user = '$user'
AND
site_code = '$siteCode'
");
if(count($userPreferences) == 0)
{
$db->query("
INSERT INTO $userDB.lc_preferences
SET
user = '$user',
search_results = '20',
site_category = '$siteCategory',
site_code = '$siteCode',
funding_goal = '".$userData['money_end']."',
ip_address1 = '".$_SERVER['REMOTE_ADDR']."',
datetime_added = NOW()
");
}
else
{
$userPreferences = $userPreferences[0];
$searchResultsCount = $userPreferences['search_results'];
if($userPreferences['ip_address1'] != $_SERVER['REMOTE_ADDR'] && empty($userPreferences['ip_address2']))
{
$db->query("
UPDATE $userDB.lc_preferences
SET
ip_address2 = '".$_SERVER['REMOTE_ADDR']."',
site_category = '$siteCategory'
WHERE
user = '$user'
AND
site_code = '$siteCode'
");
}
}
$userPreferences['funding_goals'] = $userPreferences['funding_goal'];
$grantsAppliedFor = $db->query("
SELECT
SUM(gga.how_much_applied_for) AS amount
FROM grdb.grd_grants_applied AS gga
LEFT JOIN grdb.grd_grants AS gg
ON gg.grants_id = gga.grants_id
WHERE
gga.user = '$user'
AND
gga.site_code = '$siteCode'
AND
gga.did_apply = 'yes'
");
$userPreferences['grants_applied_total'] = $grantsAppliedFor[0]['amount'];
$clientSubscriptions = $db->query("
SELECT
*
FROM $userDB.lc_clients_subscriptions
WHERE
reseller_id = $user
");
$teleSeminarSubscription = false;
$monthlySubscription = false;
$userPreferences['teleSeminars'] = false;
$userPreferences['monthlySubscription'] = false;
for($i=0; $i<count($clientSubscriptions); $i++)
{
if(($clientSubscriptions[$i]['subscription_id'] == 2 || $clientSubscriptions[$i]['subscription_id'] == 3) && !$monthlySubscription)
{
$userPreferences['monthlySubscription'] = true;
$monthlySubscription = true;
}
}
$data['userData'] = userData($user, $userDB, $db);
$data['userPreferences'] = $userPreferences;
/*
$coursePercent = ((100 / $coursesCount) * $coursesComplete);
$data['coursePercent'] = round($coursePercent);
$courseAngle = ((180 / 100) * round($coursePercent));
$data['courseAngle'] = round($courseAngle);
*/
echo json_encode($data);
}
?>