From 61d414458ae52c932cf396417aff474680173eb8 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Paixão Date: Fri, 17 Jul 2009 18:59:14 +0000 Subject: [PATCH] by Eriksen: Corrigido erro na query UPDATE do método Edita() --- ieducar/intranet/include/pessoa/clsFisica.inc.php | 78 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 45 insertions(+), 33 deletions(-) diff --git a/ieducar/intranet/include/pessoa/clsFisica.inc.php b/ieducar/intranet/include/pessoa/clsFisica.inc.php index eabeee3..c804c28 100755 --- a/ieducar/intranet/include/pessoa/clsFisica.inc.php +++ b/ieducar/intranet/include/pessoa/clsFisica.inc.php @@ -1,32 +1,39 @@ + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) + * qualquer versão posterior. + * + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral + * do GNU para mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto + * com este programa; se não, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + +require_once 'include/clsBanco.inc.php'; +require_once 'include/Geral.inc.php'; + +/** + * clsFisica class. + * + * @author Prefeitura Municipal de Itajaí + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Core + * @subpackage pessoa + * @since Classe disponível desde a versão 1.0.0 + * @version $Id$ + */ class clsFisica { var $idpes; @@ -158,7 +165,7 @@ class clsFisica $this->ref_cod_religiao = $ref_cod_religiao; $cpf = idFederal2int($cpf); - + if(is_numeric($cpf)) { $this->cpf = $cpf; @@ -445,24 +452,29 @@ class clsFisica if($this->justificativa_provisorio) { $set .= "$gruda justificativa_provisorio = '{$this->justificativa_provisorio}'"; + $gruda = ", "; } if($this->idpes_rev) { $set .= "$gruda idpes_rev = '{$this->idpes_rev}'"; + $gruda = ", "; } if($this->cpf) { $set .= "$gruda cpf = '{$this->cpf}'"; + $gruda = ", "; } if(is_numeric($this->ref_cod_sistema) || $this->ref_cod_sistema == "NULL") { $set .= "$gruda ref_cod_sistema = {$this->ref_cod_sistema}"; + $gruda = ", "; } - + if(is_numeric($this->ref_cod_religiao)) { $set .= "$gruda ref_cod_religiao = {$this->ref_cod_religiao}"; + $gruda = ", "; } if ($set) @@ -628,9 +640,9 @@ class clsFisica { $where .= "{$whereAnd}justificativa_provisorio = '$str_justificativa_provisorio'"; } - + $int_cpf = idFederal2int($int_cpf); - + if(is_numeric($int_cpf)) { $where .= "{$whereAnd}cpf like '%$int_cpf%'"; @@ -780,7 +792,7 @@ class clsFisica $tupla["idocup"] = new clsOcupacao( $tupla["idocup"]); return $tupla; - + } }elseif($this->cpf) { @@ -816,7 +828,7 @@ class clsFisica } return false; } - + function getIdade( $data_nasc ) { if( is_string( $data_nasc ) ) -- libgit2 0.21.2