Skip to content

Commit

Permalink
Merge pull request #351 from portabilis/portabilis-patch-2018-07-17
Browse files Browse the repository at this point in the history
Portabilis patch 17/07/2018
  • Loading branch information
edersoares authored Jul 17, 2018
2 parents 495fa86 + e4df2fc commit 57dde0f
Show file tree
Hide file tree
Showing 36 changed files with 5,721 additions and 5,360 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*.idea
*~
# Vagrant
/.gitkeep
/.vagrant
/deploy
/phinx.php
Expand Down
2 changes: 1 addition & 1 deletion ieducar/intranet/atendidos_cad.php
Original file line number Diff line number Diff line change
Expand Up @@ -696,7 +696,7 @@ function Gerar()
}

$selectOptionsRaca = Portabilis_Array_Utils::sortByValue($selectOptionsRaca);
$selectOptionsRaca = array_merge([null => 'Selecione'], $selectOptionsRaca);
$selectOptionsRaca = array_replace([null => 'Selecione'], $selectOptionsRaca);

$this->campoLista('cor_raca', 'Raça', $selectOptionsRaca, $this->cod_raca, '', false, '', '', '', $obrigarCamposCenso);

Expand Down
2 changes: 1 addition & 1 deletion ieducar/intranet/educar_aluno_cad.php
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ function Inicializar()
function Gerar()
{
$this->fexcluir = FALSE;
$this->campoTabInicio('educar_cad', '', TRUE);
$this->campoTabInicio('educar_cad', true);
$this->campoOculto('retorno', $this->retorno);
$this->campoOculto('bloqueado', 1);

Expand Down
66 changes: 54 additions & 12 deletions ieducar/intranet/educar_escola_cad.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,11 @@ class indice extends clsCadastro
public $local_funcionamento;
public $condicao;
public $codigo_inep_escola_compartilhada;
public $codigo_inep_escola_compartilhada2;
public $codigo_inep_escola_compartilhada3;
public $codigo_inep_escola_compartilhada4;
public $codigo_inep_escola_compartilhada5;
public $codigo_inep_escola_compartilhada6;
public $decreto_criacao;
public $area_terreno_total;
public $area_construida;
Expand Down Expand Up @@ -906,12 +911,7 @@ public function Gerar()
$options = array('disabled' => $disabled, 'label' => 'Forma de ocupação do prédio', 'resources' => $resources, 'value' => $this->condicao, 'size' => 70, 'required' => false);
$this->inputsHelper()->select('condicao', $options);

$options = array('label' => 'Código da escola que compartilha o prédio',
'disabled' => $disabled,
'label_hint' => 'Caso compartilhe o prédio escolar com outra escola preencha com o código INEP',
'resources' => $resources, 'value' => $this->codigo_inep_escola_compartilhada, 'required' => false,
'size' => 8, 'max_length' => 8, 'placeholder' => '');
$this->inputsHelper()->integer('codigo_inep_escola_compartilhada', $options);
$this->geraCamposCodigoInepEscolaCompartilhada();

$resources = array(null => 'Selecione',
1 => 'Difícil',
Expand Down Expand Up @@ -1335,8 +1335,13 @@ public function Novo()
return false;
}

if (!$this->validaDigitosInepEscola($this->codigo_inep_escola_compartilhada, 'Código da escola que compartilha o prédio')) {
return false;
for ( $i = 1; $i <= 6; $i++) {
$seq = $i == 1 ? '' : $i;
$campo = 'codigo_inep_escola_compartilhada'.$seq;
$ret = $this->validaDigitosInepEscola($this->$campo, 'Código da escola que compartilha o prédio '.$i);
if (!$ret) {
return false;
}
}

if (in_array(5, $this->abastecimento_agua) && count($this->abastecimento_agua) > 1) {
Expand Down Expand Up @@ -1379,6 +1384,11 @@ public function Novo()
$obj->local_funcionamento = $this->local_funcionamento;
$obj->condicao = $this->condicao;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada2 = $this->codigo_inep_escola_compartilhada2;
$obj->codigo_inep_escola_compartilhada3 = $this->codigo_inep_escola_compartilhada3;
$obj->codigo_inep_escola_compartilhada4 = $this->codigo_inep_escola_compartilhada4;
$obj->codigo_inep_escola_compartilhada5 = $this->codigo_inep_escola_compartilhada5;
$obj->codigo_inep_escola_compartilhada6 = $this->codigo_inep_escola_compartilhada6;
$obj->decreto_criacao = $this->decreto_criacao;
$obj->area_terreno_total = $this->area_terreno_total;
$obj->area_construida = $this->area_construida;
Expand Down Expand Up @@ -1547,6 +1557,11 @@ public function Novo()
$obj->local_funcionamento = $this->local_funcionamento;
$obj->condicao = $this->condicao;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada2 = $this->codigo_inep_escola_compartilhada2;
$obj->codigo_inep_escola_compartilhada3 = $this->codigo_inep_escola_compartilhada3;
$obj->codigo_inep_escola_compartilhada4 = $this->codigo_inep_escola_compartilhada4;
$obj->codigo_inep_escola_compartilhada5 = $this->codigo_inep_escola_compartilhada5;
$obj->codigo_inep_escola_compartilhada6 = $this->codigo_inep_escola_compartilhada6;
$obj->decreto_criacao = $this->decreto_criacao;
$obj->area_terreno_total = $this->area_terreno_total;
$obj->area_construida = $this->area_construida;
Expand Down Expand Up @@ -1695,8 +1710,13 @@ public function Editar()
return false;
}

if (!$this->validaDigitosInepEscola($this->codigo_inep_escola_compartilhada, 'Código da escola que compartilha o prédio')) {
return false;
for ( $i = 1; $i <= 6; $i++) {
$seq = $i == 1 ? '' : $i;
$campo = 'codigo_inep_escola_compartilhada'.$seq;
$ret = $this->validaDigitosInepEscola($this->$campo, 'Código da escola que compartilha o prédio '.$i);
if (!$ret) {
return false;
}
}

$mantenedora_escola_privada = implode(',', $this->mantenedora_escola_privada);
Expand Down Expand Up @@ -1741,8 +1761,11 @@ public function Editar()
$obj->local_funcionamento = $this->local_funcionamento;
$obj->condicao = $this->condicao;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada2 = $this->codigo_inep_escola_compartilhada2;
$obj->codigo_inep_escola_compartilhada3 = $this->codigo_inep_escola_compartilhada3;
$obj->codigo_inep_escola_compartilhada4 = $this->codigo_inep_escola_compartilhada4;
$obj->codigo_inep_escola_compartilhada5 = $this->codigo_inep_escola_compartilhada5;
$obj->codigo_inep_escola_compartilhada6 = $this->codigo_inep_escola_compartilhada6;
$obj->decreto_criacao = $this->decreto_criacao;
$obj->area_terreno_total = $this->area_terreno_total;
$obj->area_construida = $this->area_construida;
Expand Down Expand Up @@ -1843,6 +1866,11 @@ public function Editar()
$obj->local_funcionamento = $this->local_funcionamento;
$obj->condicao = $this->condicao;
$obj->codigo_inep_escola_compartilhada = $this->codigo_inep_escola_compartilhada;
$obj->codigo_inep_escola_compartilhada2 = $this->codigo_inep_escola_compartilhada2;
$obj->codigo_inep_escola_compartilhada3 = $this->codigo_inep_escola_compartilhada3;
$obj->codigo_inep_escola_compartilhada4 = $this->codigo_inep_escola_compartilhada4;
$obj->codigo_inep_escola_compartilhada5 = $this->codigo_inep_escola_compartilhada5;
$obj->codigo_inep_escola_compartilhada6 = $this->codigo_inep_escola_compartilhada6;
$obj->decreto_criacao = $this->decreto_criacao;
$obj->area_terreno_total = $this->area_terreno_total;
$obj->area_construida = $this->area_construida;
Expand Down Expand Up @@ -2236,6 +2264,20 @@ protected function validaDigitosInepEscola($inep, $nomeCampo)
}
return true;
}

protected function geraCamposCodigoInepEscolaCompartilhada() {
$options = array('label_hint' => 'Caso compartilhe o prédio escolar com outra escola preencha com o código INEP',
'required' => false, 'size' => 8, 'max_length' => 8, 'placeholder' => '');

for ( $i = 1; $i <= 6; $i++){
$seq = $i == 1 ? '' : $i;
$options['label'] = 'Código da escola que compartilha o prédio '.$i;
$campo = 'codigo_inep_escola_compartilhada'.$seq;
$options['value'] = $this->$campo;
$this->inputsHelper()->integer('codigo_inep_escola_compartilhada'.$seq, $options);
}

}
}

// cria uma extensao da classe base
Expand Down
Loading

0 comments on commit 57dde0f

Please sign in to comment.