public function getStudentRepprovedCourseSubjectForReportCards($school_year) { $school_years = SchoolYearPeer::retrieveLastYearSchoolYears($school_year); $repproveds = array(); foreach ($school_years as $sy) { $srcs = $this->getStudentRepprovedCourseSubjectForSchoolYear($sy); $repproveds = array_merge($repproveds, $srcs); } $repproveds_to_show = array(); foreach ($repproveds as $r) { //si está pendiente if (is_null($r->getStudentApprovedCareerSubject())) { $repproveds_to_show[] = $r; } elseif ($school_year->getYear() == $r->getApprovalYear()) { $repproveds_to_show[] = $r; } } return $repproveds_to_show; }