$i = 1; ?> <?php foreach ($students as $student) { ?> <tr> <td class="orden"><?php echo $i; ?> </td> <td class="student" style="text-align: left"><?php echo $student; ?> </td> <td class="division"><?php echo implode(', ', DivisionPeer::retrieveStudentSchoolYearDivisions($examination_subject->getCareerSchoolYear()->getSchoolYear(), $student)); ?> </td> <?php $ess = $examination_subject->getExaminationNoteForStudent($student); ?> <td class="calification number"> <?php if ($examination_subject->getIsClosed()) { ?> <?php if (!$ess->getIsAbsent()) { ?> <?php echo $ess->getMark(); ?>
public function getShiftFromStudentStatsFilters() { $user = sfContext::getInstance()->getUser(); $filters = $user->getAttribute('student_stats.filters', null, 'admin_module'); if (!isset($filters['shift']) || is_null($filters['shift'])) { if (!isset($filters['division']) || is_null($filters['division'])) { $result = array(); if (!isset($filters['career_school_year']) || is_null($filters['career_school_year'])) { foreach (DivisionPeer::retrieveStudentSchoolYearDivisions(SchoolYearPeer::retrieveByPK($filters['school_year']), $this) as $division) { $result[$division->getShift()->getName()] = $division->getShift(); } } else { $career_school_year_id = $filters['career_school_year']; $divisions = $this->getCurrentDivisions($career_school_year_id); foreach ($divisions as $division) { $result[$division->getShift()->getName()] = $division->getShift()->getName(); } } return implode(', ', $result); } else { return DivisionPeer::retrieveByPK($filters['division'])->getShift(); } } else { return ShiftPeer::retrieveByPK($filters['shift']); } }