diff --git a/app/libraries/Educacenso/Register30.php b/app/libraries/Educacenso/Register30.php index 7655bf464..60f71e609 100644 --- a/app/libraries/Educacenso/Register30.php +++ b/app/libraries/Educacenso/Register30.php @@ -104,22 +104,23 @@ private static function getInstructors($instructorsTeachingDatas, $instructors, } private static function getStudents($classroom, $students, $school) - { - foreach ($classroom->studentEnrollments as $ienrollment => $enrollment) { - if ($enrollment->status == 1 || $enrollment->status == null) { - if (!isset($students[$enrollment->student_fk])) { - $enrollment->studentFk->school_inep_id_fk = $school->inep_id; - $enrollment->studentFk->documentsFk->school_inep_id_fk = $school->inep_id; - $students[$enrollment->student_fk]['identification'] = $enrollment->studentFk->attributes; - $students[$enrollment->student_fk]['documents'] = $enrollment->studentFk->documentsFk->attributes; - $students[$enrollment->student_fk]['classroom'] = $classroom->attributes; - } + { + if (count($classroom->instructorTeachingDatas) >= 1) { + foreach ($classroom->studentEnrollments as $ienrollment => $enrollment) { + if ($enrollment->status == 1 || $enrollment->status == null) { + if (!isset($students[$enrollment->student_fk])) { + $enrollment->studentFk->school_inep_id_fk = $school->inep_id; + $enrollment->studentFk->documentsFk->school_inep_id_fk = $school->inep_id; + $students[$enrollment->student_fk]['identification'] = $enrollment->studentFk->attributes; + $students[$enrollment->student_fk]['documents'] = $enrollment->studentFk->documentsFk->attributes; + $students[$enrollment->student_fk]['classroom'] = $classroom->attributes; + } - $enrollment->school_inep_id_fk = $school->inep_id; - $students[$enrollment->student_fk]['enrollments'][$ienrollment] = $enrollment->attributes; + $enrollment->school_inep_id_fk = $school->inep_id; + $students[$enrollment->student_fk]['enrollments'][$ienrollment] = $enrollment->attributes; + } } } - return $students; } @@ -552,7 +553,7 @@ public static function export($year) $managerIdentification['filiation_2'] = ''; } - array_push($registers, '30|' . Yii::app()->user->school . '|'.$managerIsAnInstructorId.'||' // 1 a 4 + array_push($registers, '30|' . Yii::app()->user->school . '|' . $managerIsAnInstructorId . '||' // 1 a 4 . $managerIdentification["cpf"] . '|' . $managerIdentification["name"] . '|' . $managerIdentification["birthday_date"] . '|' . $managerIdentification["filiation"] . '|' // 5 a 8 . $managerIdentification["filiation_1"] . '|' . $managerIdentification["filiation_2"] . '|' . $managerIdentification["sex"] . '|' . $managerIdentification["color_race"] . '|' // 9 a 12 . $managerIdentification["nationality"] . '|' . $managerIdentification["edcenso_nation_fk"] . '|' . $managerIdentification["edcenso_city_fk"] . '|' // 13 a 15