From 3287c412f0c4219eb366424391de36bbb0a3f70c Mon Sep 17 00:00:00 2001 From: Lucas Schmoeller da Silva Date: Wed, 18 Mar 2015 11:28:08 -0300 Subject: [PATCH] Corrigido validação de hora em servidores --- ieducar/intranet/educar_servidor_cad.php | 2 +- ieducar/intranet/include/clsCampos.inc.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ieducar/intranet/educar_servidor_cad.php b/ieducar/intranet/educar_servidor_cad.php index 50d0123..401204b 100644 --- a/ieducar/intranet/educar_servidor_cad.php +++ b/ieducar/intranet/educar_servidor_cad.php @@ -320,7 +320,7 @@ class indice extends clsCadastro } $this->campoHora('carga_horaria', 'Carga Horária', $hora_formatada, TRUE, - 'Número de horas deve ser maior que horas alocadas'); + 'Número de horas deve ser maior que horas alocadas','',FALSE); // Dados do docente no Inep/Educacenso. if ($this->docente) { diff --git a/ieducar/intranet/include/clsCampos.inc.php b/ieducar/intranet/include/clsCampos.inc.php index 98ca31b..b74de6e 100755 --- a/ieducar/intranet/include/clsCampos.inc.php +++ b/ieducar/intranet/include/clsCampos.inc.php @@ -449,12 +449,12 @@ class clsCampos extends Core_Controller_Page_Abstract ); } - function campoHora($nome, $campo, $valor, $obrigatorio = FALSE, $descricao = '', $acao = '') + function campoHora($nome, $campo, $valor, $obrigatorio = FALSE, $descricao = '', $acao = '', $limitaHora = tru) { $arr_componente = array( 'hora', $this->__adicionando_tabela ? $nome : $campo, - $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])?$/)', + $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}/)"), $valor, 6, 5, -- libgit2 0.21.2