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,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, |