?>
        </td>
      </tr>
      <tr>
        <td align='left' valign='top'>Previous Semester </td>
        <td align='left' valign='top'><?php 
    echo Statuses::getPreviousCreditHours($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
</td>
        <td align='right' valign='top'><?php 
    echo Statuses::getPreviousGradePoints($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
</td>
        <td align='right' valign='top'>
            <?php 
    echo Statuses::getPreviousSGPA($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
        </td>
      </tr>
      <tr>
        <td align='left' valign='top'>Cumulative</td>
        <td align='left' valign='top'><?php 
    echo Statuses::getTotalCreditHours($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
</td>
        <td align='right' valign='top'><?php 
    echo Statuses::getTotalGradePoints($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
</td>
        <td align='right' valign='top'>
            <?php 
Example #2
0
 public static function checkLastTwoSemestersSGPAForAD($studentEnrollments, $sgpa, $cgpa, $year, $semester)
 {
     ## check if Last two semesters are okay, i.e, less than allowed point, current semester and previous semester,
     ## If student's previous_chr AND previous_grade_points are 0, student is having first time enrollment,
     $lastTwoSemestersMaxPoint = 1.0;
     $pgpa = Statuses::getPreviousSGPA($studentEnrollments, $year, $semester);
     if (!($year == 1 && $semester == 1)) {
         if (is_null($sgpa) || is_null($pgpa)) {
             return null;
         }
         if ($sgpa < $lastTwoSemestersMaxPoint && $pgpa < $lastTwoSemestersMaxPoint) {
             return TRUE;
         } else {
             return FALSE;
         }
     }
     return FALSE;
 }