?>
 </td>
        <td align='right' valign='top'>
            <?php 
    echo Statuses::getGPA($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
        </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 
Example #2
0
 public static function getPreviousSGPA($studentEnrollments = null, $year = null, $semester = null)
 {
     $totalChrs = 0;
     $totalGpts = 0;
     if (is_null($studentEnrollments)) {
         return null;
     } else {
         $totalGpts += Statuses::getPreviousGradePoints($studentEnrollments, $year, $semester);
         $totalChrs += Statuses::getPreviousCreditHours($studentEnrollments, $year, $semester);
         if ($totalChrs == 0 || $totalGpts == 0) {
             return null;
         } else {
             return round($totalGpts / $totalChrs, 2);
         }
     }
 }