Commit 3287c412f0c4219eb366424391de36bbb0a3f70c
1 parent
7822d35a
Exists in
master
Corrigido validação de hora em servidores
portabilis/ieducar#94
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
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, | ... | ... |