'
diff --git a/app/modules/professional/controllers/DefaultController.php b/app/modules/professional/controllers/DefaultController.php
index ee279a3d6..298eb01f9 100644
--- a/app/modules/professional/controllers/DefaultController.php
+++ b/app/modules/professional/controllers/DefaultController.php
@@ -51,9 +51,13 @@ public function actionCreate()
$modelProfessional->attributes=$_POST['Professional'];
$modelProfessional->inep_id_fk = Yii::app()->user->school;
- $professional = Professional::model()->findByAttributes(array('inep_id_fk' => Yii::app()->user->school));
+ $professional = Professional::model()->findByAttributes(array(
+ 'inep_id_fk' => Yii::app()->user->school,
+ 'cpf_professional' => array($modelProfessional->cpf_professional, str_replace(['.', '-'] , '' , $modelProfessional->cpf_professional))
+ ));
if($professional === null) {
+ $modelProfessional->cpf_professional = str_replace(['.', '-'] , '' , $modelProfessional->cpf_professional);
if($modelProfessional->validate()) {
if($modelProfessional->save()) {
Yii::app()->user->setFlash('success', Yii::t('default', 'Profissional cadastrado com sucesso!'));
diff --git a/app/modules/sagres/models/SagresConsultModel.php b/app/modules/sagres/models/SagresConsultModel.php
index d4d553ac3..2c1cee3c6 100644
--- a/app/modules/sagres/models/SagresConsultModel.php
+++ b/app/modules/sagres/models/SagresConsultModel.php
@@ -439,6 +439,7 @@ public function getSeries($classId, $inepId)
$seriesList = [];
$strlen = 2;
$strMaxLength = 50;
+ $school = (object) \SchoolIdentification::model()->findByAttributes(array('inep_id' => $inepId));
$query = "SELECT
c.name AS serieDescription,
@@ -453,37 +454,38 @@ classroom c
foreach ($series as $serie) {
$serieType = new SerieTType();
$serieType
- ->setDescricao($serie['serieDescription'])
+ ->setDescricao($serie['serieDescriptiactionon'])
->setModalidade($serie['serieModality']);
- if (empty($serieType)) {
- $inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'SÉRIE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'Não há série para a escola: ';
- $inconsistencyModel->action = 'Adicione uma série para a turma: ';
- $inconsistencyModel->identifier = '10';
- $inconsistencyModel->idClass = $classId;
- $inconsistencyModel->insert();
- }
+ if (empty($serieType)) {
+ $inconsistencyModel = new ValidationSagresModel();
+ $inconsistencyModel->enrollment = 'SÉRIE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Não há série para a escola: ' . $school->name;
+ $inconsistencyModel->action = 'Adicione uma série para a turma';
+ $inconsistencyModel->identifier = '10';
+ $inconsistencyModel->idClass = $classId;
+ $inconsistencyModel->insert();
+ }
- if (strlen($serieType->getDescricao()) <= $strlen) {
- $inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'SÉRIE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'Descrição para a série: ' . $serieType->getDescricao() . ' menor que 3 caracteres';
- $inconsistencyModel->action = 'Forneça uma descrição mais detalhada, contendo mais de 5 caracteres';
- $inconsistencyModel->identifier = '10';
- $inconsistencyModel->idClass = $classId;
- $inconsistencyModel->insert();
- }
+ if (strlen($serieType->getDescricao()) <= $strlen) {
+ $inconsistencyModel = new ValidationSagresModel();
+ $inconsistencyModel->enrollment = 'SÉRIE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Descrição para a série: ' . $serieType->getDescricao() . ' menor que 3 caracteres';
+ $inconsistencyModel->action = 'Forneça uma descrição mais detalhada, contendo mais de 5 caracteres';
+ $inconsistencyModel->identifier = '10';
+ $inconsistencyModel->idClass = $classId;
+ $inconsistencyModel->insert();
+ }
+
if (strlen($serieType->getDescricao()) > $strMaxLength) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'SÉRIE';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Descrição para a série: ' . $serieType->getDescricao() . ' com mais de 50 caracteres';
$inconsistencyModel->action = 'Forneça uma descrição menos detalhada, contendo até 50 caracteres';
$inconsistencyModel->identifier = '10';
@@ -502,7 +504,7 @@ classroom c
if (!in_array($serieType->getModalidade(), [1, 2, 3, 4, 5])) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'SÉRIE';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Modalidade inválida';
$inconsistencyModel->action = 'Selecione uma modalidade válida para a série';
$inconsistencyModel->identifier = '10';
@@ -529,6 +531,8 @@ public function getSchedules($classId, $month, $inepId)
$strlen = 3;
$maxLength = 100;
+ $school = (object) \SchoolIdentification::model()->findByAttributes(array('inep_id' => $inepId));
+
$query = "SELECT DISTINCT
s.schedule AS schedule,
s.week_day AS weekDay,
@@ -556,18 +560,18 @@ public function getSchedules($classId, $month, $inepId)
$schedules = Yii::app()->db->createCommand($query)->bindValues($params)->queryAll();
+ $class = (object) \Classroom::model()->findByAttributes(array('id' => $classId));
+
if(empty($schedules)) {
- if (empty($schedules)) {
- $inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'Não há um quadro de horários para a turma: ';
- $inconsistencyModel->action = 'Adicione um quadro de horários para turma';
- $inconsistencyModel->identifier = '10';
- $inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
- $inconsistencyModel->insert();
- }
+ $inconsistencyModel = new ValidationSagresModel();
+ $inconsistencyModel->enrollment = '
HORÁRIO';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Não há um quadro de horários para a turma: ' . $class->name . '';
+ $inconsistencyModel->action = 'Adicione um quadro de horários para turma';
+ $inconsistencyModel->identifier = '10';
+ $inconsistencyModel->idClass = $classId;
+ $inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->insert();
}
@@ -598,74 +602,74 @@ public function getSchedules($classId, $month, $inepId)
if (empty($scheduleType)) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Não há um professor, horários ou componentes curriculares para a turma: ';
$inconsistencyModel->action = 'Adicione um professor ou componentes curriculares à turma';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
if (!in_array($scheduleType->getDiaSemana(), [1, 2, 3, 4, 5, 6, 7])) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Dia da semana inválido: ' . $scheduleType->getDiaSemana();
$inconsistencyModel->action = 'Adicione um dia da semana válido para a disciplina';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
if (!is_int($scheduleType->getDuracao())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Duração inválida';
$inconsistencyModel->action = 'Adicione um dia da semana válido para a disciplina';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
$cpfInstructor = $scheduleType->getCpfProfessor();
if (!$this->validaCPF($cpfInstructor[0])) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'CPF do professor é inválido, vinculado a turma: ';
$inconsistencyModel->action = 'Informar um CPF válido para o professor';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
if (strlen($scheduleType->getDisciplina()) < $strlen) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Nome da disciplina muito curta';
$inconsistencyModel->action = 'Adicione um nome para a disciplina com pelo menos 5 caracteres';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
if (strlen($scheduleType->getDisciplina()) > $maxLength) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'HORÁRIO';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'HORÁRIO';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Nome da disciplina com mais de 50 caracteres - ' . $scheduleType->getDisciplina();
$inconsistencyModel->action = 'Adicione um nome para a disciplina com até 50 caracteres';
$inconsistencyModel->identifier = '10';
$inconsistencyModel->idClass = $classId;
- #$inconsistencyModel->idSchool = $inepId;
+ $inconsistencyModel->idSchool = $inepId;
$inconsistencyModel->insert();
}
@@ -983,6 +987,7 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
$enrollmentList = [];
$strMaxLength = 200;
$strlen = 5;
+ $school = (object) \SchoolIdentification::model()->findByAttributes(array('inep_id' => $inepId));
$query = "SELECT
se.id as numero,
@@ -1021,8 +1026,8 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (DateTime::createFromFormat("d/m/Y", $enrollment['birthdate']) === false) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
$inconsistencyModel->description = 'Data de nascimento inválida';
$inconsistencyModel->action = 'Altere o formato de data para DD/MM/AAAA';
$inconsistencyModel->identifier = '9';
@@ -1052,10 +1057,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_null($studentType->getCpfAluno())) {
if (!$this->validaCPF($studentType->getCpfAluno())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'CPF DO ESTUDANTE É INVÁLIDO';
- $inconsistencyModel->action = 'INFORME UM CPF VÁLIDO PARA O ESTUDANTE: ' . $enrollment['name'];
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Cpf do estudante é inválido';
+ $inconsistencyModel->action = 'Informe um cpf válido para o estudante: ' . $enrollment['name'] . '';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1065,10 +1070,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (is_null($studentType->getCpfAluno())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'É OBRIGATÓRIO INFORMAR O CPF DO ESTUDANTE';
- $inconsistencyModel->action = 'INFORME UM CPF PARA O ESTUDANTE: ' . $enrollment['name'];
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'É obrigatório informar o cpf do estudante';
+ $inconsistencyModel->action = 'Informe um cpf para o estudante: ' . $enrollment['name'] . '';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->insert();
@@ -1076,10 +1081,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!$this->validateDate($studentType->getDataNascimento())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA NO FORMATO INVÁLIDO: ' . $enrollment['birthdate'];
- $inconsistencyModel->action = 'ADICIONE UMA DATA NO FORMATO VÁLIDA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data no formato inválido: ' . $enrollment['birthdate'];
+ $inconsistencyModel->action = 'Adicione uma data no formato válido';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1089,10 +1094,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (strlen($studentType->getNome()) < $strlen) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NOME DO ESTUDANTE COM MENOS DE 5 CARACTERES';
- $inconsistencyModel->action = 'ADICIONE UM NOME PARA O ESTUDANTE COM PELO MENOS 5 CARACTERES';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Nome do estudante com menos de 5 caracteres';
+ $inconsistencyModel->action = 'Adicione um nome para o estudante com pelo menos 5 caracteres';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1101,10 +1106,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if ($studentType->getNome() > $strMaxLength) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NOME DO ESTUDANTE COM MAIS DE 200 CARACTERES';
- $inconsistencyModel->action = 'ADICIONE UM NOME PARA O ESTUDANTE COM ATÉ 200 CARACTERES';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Nome do estudante com mais de 200 caracteres';
+ $inconsistencyModel->action = 'Adicione um nome para o estudante com até 200 caracteres';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1113,10 +1118,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_bool(boolval($studentType->getPcd()))) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'CÓDIGO PCD É INVÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UM VALOR VÁLIDO PARA O PCD';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Código pcd é inválido';
+ $inconsistencyModel->action = 'Adicione um valor válido para o pcd';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1125,10 +1130,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if ($studentType->getDataNascimento() === false) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA DE NASCIMENTO INVÁLIDA';
- $inconsistencyModel->action = 'ALTERE O FORMATO DE DATA PARA DD/MM/AAAA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data de nascimento inválida';
+ $inconsistencyModel->action = 'Altere o formato de data para dd/mm/aaaa';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1137,10 +1142,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!in_array($studentType->getSexo(), [1, 2, 3])) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'SEXO NÃO É VÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UM SEXO VÁLIDO PARA O ESTUDANTE';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Sexo não é válido';
+ $inconsistencyModel->action = 'Adicione um sexo válido para o estudante';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1157,10 +1162,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (is_null($studentType)) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'ESTUDANTE NÃO EXISTE PARA A MATRÍCULA DA TURMA: ';
- $inconsistencyModel->action = 'ADICIONE UM ESTUDANTE À TURMA DA ESCOLA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Estudante não existe para a matrícula da turma: ';
+ $inconsistencyModel->action = 'Adicione um estudante à turma da escola';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1174,9 +1179,9 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (empty($enrollmentType)) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NÃO HÁ MATRÍCULA PARA A TURMA';
- $inconsistencyModel->action = 'ADICIONE UMA MATRÍCULA PARA A TURMA';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Não há matrícula para a turma';
+ $inconsistencyModel->action = 'Adicione uma matrícula para a turma';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
@@ -1184,9 +1189,9 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!$this->validateDate($enrollmentType->getDataMatricula())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA NO FORMATO INVÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UMA DATA NO FORMATO VÁLIDO';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data no formato inválido';
+ $inconsistencyModel->action = 'Adicione uma data no formato válido';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
@@ -1194,19 +1199,20 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_int($enrollmentType->getNumeroFaltas())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'O VALOR PARA O NÚMERO DE FALTAS É INVÁLIDO';
- $inconsistencyModel->action = 'COLOQUE UM VALOR VÁLIDO PARA O NÚMERO DE FALTAS';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'O valor para o número de faltas é inválido';
+ $inconsistencyModel->action = 'Coloque um valor válido para o número de faltas';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
+
if (filter_var($finalClass, FILTER_VALIDATE_BOOLEAN)) {
if (!is_bool($enrollmentType->getAprovado())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'VALOR INVÁLIDO PARA O STATUS APROVADO';
- $inconsistencyModel->action = 'ADICIONE UM VALOR VÁLIDO PARA O CAMPO APROVADO DO ALUNO: ' . $studentType->getNome();
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Valor inválido para o status aprovado';
+ $inconsistencyModel->action = 'Adicione um valor válido para o campo aprovado do aluno: ' . $studentType->getNome();
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
@@ -1227,10 +1233,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_null($studentType->getCpfAluno())) {
if (!$this->validaCPF($studentType->getCpfAluno())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'CPF DO ESTUDANTE É INVÁLIDO';
- $inconsistencyModel->action = 'INFORME UM CPF VÁLIDO PARA O ESTUDANTE: ' . $enrollment['name'];
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Cpf do estudante é inválido';
+ $inconsistencyModel->action = 'Informe um cpf válido para o estudante: ' . $enrollment['name'] . '';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1240,10 +1246,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (is_null($studentType->getCpfAluno())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'É OBRIGATÓRIO INFORMAR O CPF DO ESTUDANTE';
- $inconsistencyModel->action = 'INFORME UM CPF PARA O ESTUDANTE: ' . $enrollment['name'];
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'É obrigatório informar o cpf do estudante';
+ $inconsistencyModel->action = 'Informe um cpf para o estudante: ' . $enrollment['name'] . '';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->insert();
@@ -1251,23 +1257,22 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!$this->validateDate($studentType->getDataNascimento())) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA NO FORMATO INVÁLIDO: ' . $enrollment['birthdate'];
- $inconsistencyModel->action = 'ADICIONE UMA DATA NO FORMATO VÁLIDA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data no formato inválido: ' . $enrollment['birthdate'];
+ $inconsistencyModel->action = 'Adicione uma data no formato válido';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
-
if (strlen($studentType->getNome()) < $strlen) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NOME DO ESTUDANTE COM MENOS DE 5 CARACTERES';
- $inconsistencyModel->action = 'ADICIONE UM NOME PARA O ESTUDANTE COM PELO MENOS 5 CARACTERES';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Nome do estudante com menos de 5 caracteres';
+ $inconsistencyModel->action = 'Adicione um nome para o estudante com pelo menos 5 caracteres';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1276,10 +1281,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if ($studentType->getNome() > $strMaxLength) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NOME DO ESTUDANTE COM MAIS DE 200 CARACTERES';
- $inconsistencyModel->action = 'ADICIONE UM NOME PARA O ESTUDANTE COM ATÉ 200 CARACTERES';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Nome do estudante com mais de 200 caracteres';
+ $inconsistencyModel->action = 'Adicione um nome para o estudante com até 200 caracteres';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1288,10 +1293,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_bool(boolval($studentType->getPcd()))) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'CÓDIGO PCD É INVÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UM VALOR VÁLIDO PARA O PCD';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Código pcd é inválido';
+ $inconsistencyModel->action = 'Adicione um valor válido para o pcd';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1300,10 +1305,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if ($studentType->getDataNascimento() === false) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA DE NASCIMENTO INVÁLIDA';
- $inconsistencyModel->action = 'ALTERE O FORMATO DE DATA PARA DD/MM/AAAA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data de nascimento inválida';
+ $inconsistencyModel->action = 'Altere o formato de data para dd/mm/aaaa';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1312,10 +1317,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!in_array($studentType->getSexo(), [1, 2, 3])) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'SEXO NÃO É VÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UM SEXO VÁLIDO PARA O ESTUDANTE';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Sexo não é válido';
+ $inconsistencyModel->action = 'Adicione um sexo válido para o estudante';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1332,10 +1337,10 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (is_null($studentType)) {
$inconsistencyModel = new ValidationSagresModel();
- $inconsistencyModel->enrollment = 'ESTUDANTE';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'ESTUDANTE NÃO EXISTE PARA A MATRÍCULA DA TURMA: ';
- $inconsistencyModel->action = 'ADICIONE UM ESTUDANTE À TURMA DA ESCOLA';
+ $inconsistencyModel->enrollment = 'ESTUDANTE';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Estudante não existe para a matrícula da turma: ';
+ $inconsistencyModel->action = 'Adicione um estudante à turma da escola';
$inconsistencyModel->identifier = '9';
$inconsistencyModel->idStudent = $enrollment['student_fk'];
$inconsistencyModel->idClass = $classId;
@@ -1349,9 +1354,9 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (empty($enrollmentType)) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'NÃO HÁ MATRÍCULA PARA A TURMA';
- $inconsistencyModel->action = 'ADICIONE UMA MATRÍCULA PARA A TURMA';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Não há matrícula para a turma';
+ $inconsistencyModel->action = 'Adicione uma matrícula para a turma';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
@@ -1359,9 +1364,9 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!$this->validateDate($enrollmentType->getDataMatricula())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'DATA NO FORMATO INVÁLIDO';
- $inconsistencyModel->action = 'ADICIONE UMA DATA NO FORMATO VÁLIDO';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Data no formato inválido';
+ $inconsistencyModel->action = 'Adicione uma data no formato válido';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
@@ -1369,19 +1374,20 @@ public function getEnrollments($classId, $referenceYear, $month, $finalClass, $i
if (!is_int($enrollmentType->getNumeroFaltas())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'O VALOR PARA O NÚMERO DE FALTAS É INVÁLIDO';
- $inconsistencyModel->action = 'COLOQUE UM VALOR VÁLIDO PARA O NÚMERO DE FALTAS';
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'O valor para o número de faltas é inválido';
+ $inconsistencyModel->action = 'Coloque um valor válido para o número de faltas';
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
+
if (filter_var($finalClass, FILTER_VALIDATE_BOOLEAN)) {
if (!is_bool($enrollmentType->getAprovado())) {
$inconsistencyModel = new ValidationSagresModel();
$inconsistencyModel->enrollment = 'MATRÍCULA';
- $inconsistencyModel->school = '';
- $inconsistencyModel->description = 'VALOR INVÁLIDO PARA O STATUS APROVADO';
- $inconsistencyModel->action = 'ADICIONE UM VALOR VÁLIDO PARA O CAMPO APROVADO DO ALUNO: ' . $studentType->getNome();
+ $inconsistencyModel->school = $school->name;
+ $inconsistencyModel->description = 'Valor inválido para o status aprovado';
+ $inconsistencyModel->action = 'Adicione um valor válido para o campo aprovado do aluno: ' . $studentType->getNome();
$inconsistencyModel->idClass = $classId;
$inconsistencyModel->insert();
}
diff --git a/config.php b/config.php
index 034678f76..88945d9ac 100644
--- a/config.php
+++ b/config.php
@@ -4,7 +4,7 @@
$debug = getenv("YII_DEBUG");
defined('YII_DEBUG') or define('YII_DEBUG', $debug);
-define("TAG_VERSION", '3.76.126');
+define("TAG_VERSION", '3.76.128');
define("YII_VERSION", Yii::getVersion());
define("BOARD_MSG", 'Novas atualizações no TAG. Confira clicando
aqui.
');
diff --git a/sass/scss/_typography.scss b/sass/scss/_typography.scss
index f7fa809f2..a3b67040d 100644
--- a/sass/scss/_typography.scss
+++ b/sass/scss/_typography.scss
@@ -1,6 +1,6 @@
@font-face {
font-family: 'icone-tag';
- src: url('/themes/default/fonts/IconsTag_V18.ttf');
+ src: url('/themes/default/fonts/IconsTag_V19.ttf');
}
h1 {
font-size: $FontSizeHeadingTitle1;
diff --git a/themes/default/css/template2.css b/themes/default/css/template2.css
index 072f8d7e9..66e4a07f5 100644
--- a/themes/default/css/template2.css
+++ b/themes/default/css/template2.css
@@ -358,7 +358,7 @@ table.dataTable.no-footer {
@font-face {
font-family: 'icone-tag';
- src: url('/themes/default/fonts/IconsTag_V18.ttf');
+ src: url('/themes/default/fonts/IconsTag_V19.ttf');
}
.icones {
diff --git a/themes/default/fonts/IconsTag_V18.ttf b/themes/default/fonts/IconsTag_V19.ttf
similarity index 92%
rename from themes/default/fonts/IconsTag_V18.ttf
rename to themes/default/fonts/IconsTag_V19.ttf
index 70924e150..4077b6cf9 100644
Binary files a/themes/default/fonts/IconsTag_V18.ttf and b/themes/default/fonts/IconsTag_V19.ttf differ