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 320 }
321 321  
322 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 325 // Dados do docente no Inep/Educacenso.
326 326 if ($this->docente) {
... ...
ieducar/intranet/include/clsCampos.inc.php
... ... @@ -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 454 $arr_componente = array(
455 455 'hora',
456 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 458 $valor,
459 459 6,
460 460 5,
... ...