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