</td>
    <td width='511' align='right' valign='top'><table width='509' border='1' cellpadding='5px' cellspacing='0' style='font-size:11px;'>
      <tr>
        <td width='124' align='left' valign='top'>&nbsp;</td>
        <td width='220' align='left' valign='top'>Credit Hours </td>
        <td width='170' align='right' valign='top'>Grade Point </td>
        <td width='170' align='right' valign='top'>GPA</td>
      </tr>
      <tr>
        <td align='left' valign='top'>Current Semester </td>
        <td align='left' valign='top'><?php 
    echo Statuses::getSemesterCreditHours($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
 </td>
        <td align='right' valign='top'><?php 
    echo Statuses::getSemesterGradePoints($student->getEnrollmentInfos(), $sectionDetail->getYear(), $sectionDetail->getSemester());
    ?>
 </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 
Example #2
0
 public static function getGPA($studentEnrollments = null, $year = null, $semester = null)
 {
     $sTotalChrs = 0;
     $sTotalGpts = 0;
     if (is_null($studentEnrollments)) {
         return null;
     } else {
         $sTotalChrs = Statuses::getSemesterCreditHours($studentEnrollments, $year, $semester);
         $sTotalGpts = Statuses::getSemesterGradePoints($studentEnrollments, $year, $semester);
         if ($sTotalChrs == 0 || $sTotalGpts == 0 || is_null($sTotalChrs) || is_null($sTotalGpts)) {
             return null;
         } else {
             return round($sTotalGpts / $sTotalChrs, 2);
         }
     }
 }