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/Advising/ |
Upload File : |
<? // Admin/Advising/Advising_Class_Display_Script.phpinc // phpinc_filename_purpose. $d_O = d_O(); #d_On(); // Uncomment to DEBUG. d_Line(basename(__FILE__)); $DEBUG_jsText = false; if (d_O()) $DEBUG_jsText = true; $jsText = ""; // Add PCLASS. $campusCOU_IDs = array(); $jsText .= " var PCLASS = new Object(); // Add the semester class info."; foreach ( $PCLASS as $class ) { // Loop thru classes. $jsText .= " PCLASS['".$class['COU_ID']."'] = { YRTR:'".$class['YRTR']."', COU_ID:'".$class['COU_ID']."', SUBJ:'".$class['SUBJ']."', NBR:'".$class['NBR']."', SECT:'".($class['SECT']+0)."', TITLE:'".str_replace("'","\\'",$class['TITLE'])."', CRHR:'".$class['CRHR']."', CRMAX:'".$class['CRMAX']."', INSTR_TYPE:'".$class['INSTR_TYPE']."', ENR:'".$class['ENR']."', EMAX:'".$class['EMAX']."', GRADE_METH:'".$class['GRADE_METH']."', COU_START:'".$class['COU_START']."', COU_END:'".$class['COU_END']."', campus:'".trim(str_replace(array('Campus','Courses'),'',$class['campus']))."', IsDropped:".$class['IsDropped'].", TENR:'".$class['TENR']."', MMAX:'".$class['MMAX']."', meeting:[ ], note:[ ] };"; foreach ( $class['meeting'] as $cIndex => $meetings ) { $jsText .= " PCLASS['".$class['COU_ID']."'].meeting[".$cIndex."] = { "; $prefix = ''; foreach ( $meetings as $field => $value ) { $QC = "'"; if ( $field == 'begin' || $field == 'end' ) { $QC = ""; $value = strtolower($value); } if ( $field == 'daynumb' ) { $QC = ""; $daynumbs = $value; $value = '[ '; $prefixD = ''; foreach ( $daynumbs as $daynumb ) { $value .= $prefixD.$daynumb; $prefixD = ', '; } $value .= ' ]'; } $jsText .= $prefix.$field.":".$QC.$value.$QC; $prefix = ', '; } $jsText .= " };"; } foreach ( $class['note'] as $cIndex => $note ) { $jsText .= " PCLASS['".$class['COU_ID']."'].note[".$cIndex."] = '".$note."';"; } $campus = trim(str_replace(array('Campus','Courses'),'',$class['campus'])); if ( !isset($campusCOU_IDs[$campus]) ) $campusCOU_IDs[$campus] = array(); if ( !in_array($class['COU_ID'],$campusCOU_IDs[$campus]) ) $campusCOU_IDs[$campus][] = $class['COU_ID']; } // Loop thru classes. // Add campuses. $prefix = ''; $jsText .= " var campuses = [ "; foreach ( $Campuses as $campus ) { $jsText .= $prefix."'".$campus."'"; $prefix = ', '; } $jsText .= " ]; // Class campuses."; // Add COU_IDs by campus. $jsText .= " var COU_IDs = new Object() // COU_IDs by campus."; foreach ( $campusCOU_IDs as $campus => $COU_IDs ) { $jsText .= " COU_IDs['".$campus."'] = [ "; $prefix = ''; foreach ( $COU_IDs as $COU_ID ) { $jsText .= $prefix."'".$COU_ID."'"; $prefix = ', '; } $jsText .= " ]; // ".$campus." COU_IDs."; } $jsText .= " var calandarMeetings = new Object(); // Calendar COU_IDs by day and hour."; for ( $wd=$WeekdayBegin; $wd<=$WeekdayEnd; $wd++ ) { // Loop thru days with class meetings. $jsText .= " calandarMeetings[".$wd."] = new Object();"; for ( $h=$DayTimeBegin; $h<$DayTimeEnd; $h++ ) { // Loop thru hours. $jsText .= " calandarMeetings[".$wd."][".$h."] = [ ];"; } // Loop thru hours. } // Loop thru days with class meetings. $jsText .= " var hourHeight = ".$hourHeight."; // Height of an hour in the calendar."; if ( $DEBUG_jsText ) { ?> <textarea id="jsText"><?=$jsText?></textarea> <? } ?> <script type="text/javascript"> <? echo $jsText; ?> </script> <? if ( isset($d_O) && !$d_O ) d_Off(); ?>