Commit 3287c412f0c4219eb366424391de36bbb0a3f70c

Authored by Lucas Schmoeller da Silva
1 parent 7822d35a
Exists in master

Corrigido validação de hora em servidores

portabilis/ieducar#94
ieducar/intranet/educar_servidor_cad.php
@@ -320,7 +320,7 @@ class indice extends clsCadastro @@ -320,7 +320,7 @@ class indice extends clsCadastro
320 } 320 }
321 321
322 $this->campoHora('carga_horaria', 'Carga Horária', $hora_formatada, TRUE, 322 $this->campoHora('carga_horaria', 'Carga Horária', $hora_formatada, TRUE,
323 - 'Número de horas deve ser maior que horas alocadas'); 323 + 'Número de horas deve ser maior que horas alocadas','',FALSE);
324 324
325 // Dados do docente no Inep/Educacenso. 325 // Dados do docente no Inep/Educacenso.
326 if ($this->docente) { 326 if ($this->docente) {
ieducar/intranet/include/clsCampos.inc.php
@@ -449,12 +449,12 @@ class clsCampos extends Core_Controller_Page_Abstract @@ -449,12 +449,12 @@ class clsCampos extends Core_Controller_Page_Abstract
449 ); 449 );
450 } 450 }
451 451
452 - function campoHora($nome, $campo, $valor, $obrigatorio = FALSE, $descricao = '', $acao = '') 452 + function campoHora($nome, $campo, $valor, $obrigatorio = FALSE, $descricao = '', $acao = '', $limitaHora = tru)
453 { 453 {
454 $arr_componente = array( 454 $arr_componente = array(
455 'hora', 455 'hora',
456 $this->__adicionando_tabela ? $nome : $campo, 456 $this->__adicionando_tabela ? $nome : $campo,
457 - $obrigatorio ? '/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])(:[0-5][0-9])?$/' : '*(/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])(:[0-5][0-9])?$/)', 457 + $limitaHora ? ($obrigatorio ? '/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])(:[0-5][0-9])?$/' : '*(/^([0-1]?[0-9]|2[0-3]):([0-5][0-9])(:[0-5][0-9])?$/)') : ($obrigatorio ? "/[0-9]{2}:[0-9]{2}/" : "*(/[0-9]{2}:[0-9]{2}/)"),
458 $valor, 458 $valor,
459 6, 459 6,
460 5, 460 5,