$fy_RET = DBGet(DBQuery("SELECT MARKING_PERIOD_ID FROM SCHOOL_MARKING_PERIODS WHERE MP='FY' AND SYEAR='" . UserSyear() . "' AND SCHOOL_ID='" . UserSchool() . "'")); if ($_REQUEST['period']) { list($CoursePeriod, $CoursePeriodSchoolPeriod) = explode('.', $_REQUEST['period']); $_SESSION['UserCoursePeriod'] = $CoursePeriod; $_SESSION['UserCoursePeriodSchoolPeriod'] = $CoursePeriodSchoolPeriod; } if (!UserCoursePeriod()) { $_SESSION['UserCoursePeriod'] = $RET[1]['COURSE_PERIOD_ID']; $_SESSION['UserCoursePeriodSchoolPeriod'] = $RET[1]['COURSE_PERIOD_SCHOOL_PERIODS_ID']; } $period_select = '<SELECT name="period" onChange="document.forms[0].submit();">'; $optgroup = FALSE; foreach ($RET as $period) { //modif Francois: add optroup to group periods by course periods if (!empty($period['COURSE_TITLE']) && $optgroup != $period['COURSE_TITLE']) { $period_select .= '<optgroup label="' . CourseTitle($period['COURSE_TITLE']) . '">'; $optgroup = $period['COURSE_TITLE']; } if ($optgroup !== FALSE && $optgroup != $period['COURSE_TITLE']) { //close optgroup $period_select .= '</optgroup>'; } //if(UserCoursePeriod()==$period['COURSE_PERIOD_ID']) if (UserCoursePeriodSchoolPeriod() == $period['COURSE_PERIOD_SCHOOL_PERIODS_ID']) { $selected = ' SELECTED="SELECTED"'; $_SESSION['UserPeriod'] = $period['PERIOD_ID']; $found = true; } else { $selected = ''; } //modif Francois: days display to locale
function _makeTitle($value, $column) { global $THIS_RET; //modif Francois: add subject areas return CourseTitle($value); }
$total_credit_earned = 0; $total_credit_attempted = 0; foreach ($mps as $mp_id => $grades) { $columns[$mp_id] = $grades[1]['SHORT_NAME']; //$i = 1; foreach ($grades as $grade) { $i = $grade['COURSE_TITLE']; $course_area = CourseTitleArea($grade['COURSE_TITLE']); if (!empty($course_area) && $course_area != $course_area_temp) { //$i_temp = $grade['COURSE_TITLE']; $listOutput_RET[$course_area]['COURSE_TITLE'] = '<span style="font-size:inherit; font-weight:bold;">' . $course_area . ':</span>'; $course_area_temp = $course_area; //$i++; } if (!empty($course_area)) { $listOutput_RET[$i]['COURSE_TITLE'] = ' ' . CourseTitle($grade['COURSE_TITLE']); } else { $listOutput_RET[$i]['COURSE_TITLE'] = $grade['COURSE_TITLE']; } if ($showGrades) { if ($program_config['GRADES_DOES_LETTER_PERCENT'][1]['VALUE'] > 0) { $listOutput_RET[$i][$mp_id] = $grade['GRADE_PERCENT'] . '%'; } elseif ($program_config['GRADES_DOES_LETTER_PERCENT'][1]['VALUE'] < 0) { $listOutput_RET[$i][$mp_id] = $grade['GRADE_LETTER']; } else { $listOutput_RET[$i][$mp_id] = $grade['GRADE_LETTER'] . ' ' . $grade['GRADE_PERCENT'] . '%'; } } if ($showCredits) { if (strpos($mp_type_list, 'year') !== false && $grade['MP_TYPE'] != 'quarter' && $grade['MP_TYPE'] != 'semester' || strpos($mp_type_list, 'semester') !== false && $grade['MP_TYPE'] != 'quarter' || strpos($mp_type_list, 'year') === false && strpos($mp_type_list, 'semester') === false && $grade['MP_TYPE'] == 'quarter') { $listOutput_RET[$i]['CREDIT_EARNED'] += sprintf('%01.2f', $grade['CREDIT_EARNED']);