예제 #1
0
</td>
                        <td align="left"><?php 
        echo $student->getAcademicCalendarId() ? $student->getAcademicCalendar()->toString() : '-';
        ?>
</td>
                        <td><?php 
        echo $student->getClassGroupId() ? $student->getClassGroup()->toString() : '-';
        ?>
</td>
                        <td><?php 
        echo $student->getClassName() ? $student->getClassName() : '-';
        ?>
</td>
                        <td align="left">
                            <?php 
        $student_detail = StudentDetailPeer::retrieveByPK($student->getStudentDetailId());
        echo $student_detail ? $student_detail->getCellphone() ? $student_detail->getCellphone() : '-' : '-';
        ?>
                        </td>
                        <td align="left"><?php 
        echo $student_detail ? $student_detail->getShortName() ? $student_detail->getShortName() : '-' : '-';
        ?>
</td>
                        <td align="left">
							<?php 
        if ($student_detail) {
            if ($student_detail->getSex() == 'L') {
                echo __('Laki-laki');
            } elseif ($student_detail->getSex() == 'P') {
                echo __('Perempuan');
            }
예제 #2
0
 public function getStudentDetail($con = null)
 {
     include_once 'lib/model/om/BaseStudentDetailPeer.php';
     if ($this->aStudentDetail === null && $this->student_detail_id !== null) {
         $this->aStudentDetail = StudentDetailPeer::retrieveByPK($this->student_detail_id, $con);
     }
     return $this->aStudentDetail;
 }
예제 #3
0
        ?>
</td>
							<td><?php 
        echo $student->getName() ? $student->getName() : '-';
        ?>
</td>
							<td><?php 
        echo $student->getAcademicCalendar() ? $student->getAcademicCalendar()->toString() : '-';
        ?>
</td>
                            <td><?php 
        echo $student->getClassGroup() ? $student->getClassGroup()->toString() : '-';
        ?>
</td>
							<td><?php 
        echo $student->getStudentDetailId() ? StudentDetailPeer::retrieveByPK($student->getStudentDetailId())->getJobTitle() ? StudentDetailPeer::retrieveByPK($student->getStudentDetailId())->getJobTitle() : '-' : '-';
        ?>
</td>
                            <td><?php 
        $c = new Criteria();
        $c->add(StudentTypePeer::STUDENT_ID, $student->getId());
        $stu_type = StudentTypePeer::doSelectOne($c);
        if ($stu_type) {
            if ($stu_type->getPayerTypeId() != null) {
                if ($stu_type->getPayerType()->getParent() == 7) {
                    echo "<font class='level_blue'>" . $stu_type->getPayerType()->getParentName() . ' - ' . $stu_type->getPayerType()->getDescription() . "</font>";
                } elseif ($stu_type->getPayerType()->getParent() == 8) {
                    echo "<font class='level_green'>" . $stu_type->getPayerType()->getParentName() . ' - ' . $stu_type->getPayerType()->getDescription() . "</font>";
                } else {
                    echo "<font class='level_green'>" . $stu_type->getPayerType()->getParentName() . ' - ' . $stu_type->getPayerType()->getDescription() . "</font>";
                }