public function atualizar(Model $oAnimal, $iCodigoUsuario) { $this->oBanco->conectar(); $iCodigo = $this->oBanco->escapeStrings($oAnimal->getCodigo()); $sNome = $this->oBanco->escapeStrings($oAnimal->getNome()); $sEpecie = $this->oBanco->escapeStrings($oAnimal->getEspecie()); $sRaca = $this->oBanco->escapeStrings($oAnimal->getRaca()); $sPelo = $this->oBanco->escapeStrings($oAnimal->getPelo()); $sPelagem = $this->oBanco->escapeStrings($oAnimal->getPelagem()); $sPorte = $this->oBanco->escapeStrings($oAnimal->getPorte()); $nPeso = $this->oBanco->escapeStrings($oAnimal->getPeso()); $sNascimento = $this->oBanco->escapeStrings($oAnimal->getNascimentoFormatado()); $sCadastro = $this->oBanco->escapeStrings($oAnimal->getCadastroFormatado()); $sObservacoes = "null"; if (!empty($oAnimal->getObservacoes())) { $sObservacoes = "'" . $this->oBanco->escapeStrings($oAnimal->getObservacoes()) . "'"; } $sSexo = $this->oBanco->escapeStrings($oAnimal->getSexo()); $lCastrado = $oAnimal->isCastrado() ? 'true' : 'false'; $lClientePacote = $oAnimal->isClientePacote() ? 'true' : 'false'; $iCodigoUsuario = $this->oBanco->escapeStrings($iCodigoUsuario); $sSql = "update animal set "; $sSql .= " nome = '{$sNome}', especie = '{$sEpecie}', raca = '{$sRaca}', pelo = '{$sPelo}', "; $sSql .= " pelagem = '{$sPelagem}', porte = '{$sPorte}', peso = {$nPeso}, nascimento = '{$sNascimento}', "; $sSql .= " cadastro = '{$sCadastro}', castrado = {$lCastrado}, observacoes = {$sObservacoes}, "; $sSql .= " sexo = '{$sSexo}', cliente_pacote = {$lClientePacote} where id = {$iCodigo} and usuario = {$iCodigoUsuario} ;"; return $this->oBanco->query($sSql); }