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/Gradebook/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/Gradebook//EvaluationDueDate.phpinc
<?
// Gradebook/EvaluationDueDate.phpinc
// Create due css and tooltip.

// BEGIN Set dueText.
$evalType = preg_replace('/[0-9\.]+/', '', $evaluationInfo['evaluationTitle']);
#@d_Var('$evaluationInfo',$evaluationInfo,'d');
if ( $evaluationInfo && $evaluationInfo['evaluationDueDate'] ) {
	$evaluationDueDateTime = $evaluationInfo['evaluationDueDate'];
	$plusOneWeek = strtotime($evaluationDueDateTime);
	$minusOneWeekDueDate = date('Y-m-d',strtotime("-7 day", $plusOneWeek));
	$plusOneWeekDueDate = date('Y-m-d',strtotime("+7 day", $plusOneWeek));
	$evaluationDueDateParts = explode(' ',$evaluationDueDateTime);
	$evaluationDueDate = $evaluationDueDateParts[0];
	if ( isset($evaluationDueDateParts[1]) ) {
		$evaluationDueTime = $evaluationDueDateParts[1];
	} else {
		$evaluationDueTime = '';
	}
	if ( $evaluationDueTime ) {
		$minusOneWeekDueDateTime = $minusOneWeekDueDate.' '.$evaluationDueTime;
		$plusOneWeekDueDateTime = $plusOneWeekDueDate.' '.$evaluationDueTime;
	} else {
		$minusOneWeekDueDateTime = $minusOneWeekDueDate;
		$plusOneWeekDueDateTime = $plusOneWeekDueDate;
	}
	$now = CurrentDateTime();
	$nowParts = explode(' ',$now);
	$nowDate = $nowParts[0];
	$nowTime = $nowParts[1];
	$valid_date = valid_date($evaluationDueDate);
	$datetime = strtotime($valid_date);
	$day = ordinalNumber((int)substr($valid_date,-2),true);
	#d_Var('$valid_date',$valid_date,'d');
	#d_Var('$day',$day,'d');
	$display_date = date('l, F ',$datetime).$day.date(', Y',$datetime);
	$valid_time = valid_time($evaluationDueTime);
	$evalNumber = str_replace($evalType,'',$evaluationInfo['evaluationTitle']);
	if ( !$evalNumber ) { $evalNumber = 0; }
	$evalText = $evalType.' '.$evalNumber.' - '.$evaluationInfo['evaluationDescription'];
	#d_Var('$evaluationDueDateTime',$evaluationDueDateTime,'d');
	#d_Var('$evaluationDueDate',$evaluationDueDate,'d');
	#d_Var('$evaluationDueTime',$evaluationDueTime,'d');
	#d_Var('$plusOneWeekDueDate',$plusOneWeekDueDate,'d');
	#d_Var('$plusOneWeekDueDateTime',$plusOneWeekDueDateTime,'d');
	#d_Var('$now',$now,'d');
	#d_Var('$nowDate',$nowDate,'d');
	#d_Var('$nowTime',$nowTime,'d');
	#d_Var('$valid_date',$valid_date,'d');
	#d_Var('$valid_time',$valid_time,'d');
	#d_Var('$evalType',$evalType,'d');
	#d_Var('$evalNumber',$evalNumber,'d');
	#d_Var('$evalText',$evalText,'d');
	// Calculate days overdue.
	$nowTime = time();
	#if ( $_SESSION['userId'] == 1 ) d_Var('$evaluationDueDate',$evaluationDueDate,'d');
	#if ( $_SESSION['userId'] == 1 ) d_Var('$evaluationDueTime',$evaluationDueTime,'d');
	$dueDate = strtotime($evaluationDueDate.' '.$evaluationDueTime);
	$dueDiff = $dueDate - $nowTime;
	#if ( $_SESSION['userId'] == 1 ) d_Var('$dueDiff',$dueDiff,'d');
	$dueDays = round($dueDiff / (60 * 60 * 24));
	#if ( $_SESSION['userId'] == 1 ) d_Var('$dueDays',$dueDays,'d');
	$dueWeeks = (int)($dueDays/7);
	#if ( $_SESSION['userId'] == 1 ) d_Var('$dueWeeks',$dueWeeks,'d');
	$dueDays = $dueDays - $dueWeeks * 7;
	#$dueDays = 0;
	#d_Var('$dueDays',$dueDays,'d');
	if ( $dueWeeks != 0 ) {
		$dueWhenText = abs($dueWeeks).' week';
		if ( abs($dueWeeks) > 1 ) $dueWhenText .= 's';
		if ( $dueDays != 0 ) {
			$dueWhenText .= ' and '.abs($dueDays).' day';
			if ( abs($dueDays) > 1 ) $dueWhenText .= 's';
		}
	} else {
		$dueWhenText = abs($dueDays).' day';
		if ( abs($dueDays) > 1 ) $dueWhenText .= 's';
	}
	if ( $dueWeeks < 0 || $dueDays < 0 ) {
		$dueWhenText = ' ('.$dueWhenText.' ago)';
	} else {
		if ( $dueWeeks !=0 || $dueDays != 0 ) {
			$dueWhenText = ' (in '.$dueWhenText.')';
		} else {
			$dueWhenText = ' (today)';
		}
	}
	#d_Var('$dueWhenText',$dueWhenText,'d');
	if ( $dueWeeks == 0 && $dueDays == 0 ) { // $evalType.' '.$evalNumber.' - '.$eInfo[$eId]['description'];
		$CSSclass = 'evalDueToday';
		$dueText = 'is due today before '.$valid_time;
	} else {
		if ( $now > $evaluationDueDateTime ) { // Is the eval overdue?
			if ( $now > $plusOneWeekDueDateTime ) { // Is the eval > 1 week overdue
				$CSSclass = 'evalOverdue';
			} else {
				$CSSclass = 'evalDueLastWeek';
			}
			$dueText = 'is overdue. It was due on '.$display_date.' before '.$valid_time.$dueWhenText;
		} else {
			$CSSclass = 'evalDueInFuture';
			$dueText = 'is due before '.$display_date.' at '.$valid_time.$dueWhenText;
		}
	}
	$dueText = 'This '.$evalType.' '.$dueText;
} else {
	$CSSclass = '';
	if ( $evalType != 'SP' ) {
		$dueText = 'See the '.'schedule'.' for when this '.$evalType.' is due';
	} else {
		$CSSclass = 'evalDueLastWeek';
		$dueText = 'The Student Profile is due now';
	}
}
#$CSSclass = 'evalDueInFuture';
$dueTextOnly = $dueText;
$dueText = '<b class="'.$CSSclass.'">'.$dueText.'.</b>';
// END Set dueText.
?>

Anon7 - 2022
AnonSec Team