当前位置: 首页>>代码示例>>PHP>>正文


PHP Pessoa::_salvar方法代码示例

本文整理汇总了PHP中Pessoa::_salvar方法的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa::_salvar方法的具体用法?PHP Pessoa::_salvar怎么用?PHP Pessoa::_salvar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Pessoa的用法示例。


在下文中一共展示了Pessoa::_salvar方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: json_encode

<?php

include_once '../../config.php';
try {
    $pessoa = new Pessoa(Conf::pegCnxPadrao());
    $pessoa->setDados($_POST);
    $pessoa->setFlagCliente('S');
    $pessoa->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
    $proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $pessoa->getIdPessoaProprietarioDB() ? false : true;
    if ($proprietarioCadDiferente) {
        $pessoa->setIdPessoa('');
    } else {
        $pessoa->setIdPessoa($_POST['idPessoa']);
    }
    $idPessoa = $pessoa->_salvar();
    $idPessoa = empty($idPessoa) ? $pessoa->getIdPessoa() : $idPessoa;
    $retorno = array('status' => 'OK', 'idPessoa' => $idPessoa);
} catch (PDOException $e) {
    $retorno = array('status' => 'ERRO', 'ERRO' => $e->getMessage());
}
echo json_encode($retorno);
开发者ID:juniormelo,项目名称:eimoveis,代码行数:21,代码来源:clienteGravar.php

示例2: copy

     //verifica o tamanho do arquivo
     if ($_UP['tamanho'] < $arquivo['size'][$i]) {
         $msg_logo .= ' \\n => A imagem "' . $arquivo['name'][$i] . '" não foi gravada porque o tamanho é mario que ' . $tamanho . 'Mb.';
         $podeExecutar = false;
     }
     //persistir no banco de dados
     if ($podeExecutar) {
         $img = md5($arquivo['tmp_name'][$i]) . '.jpg';
         $obj->setFoto($img);
         $img = $diretorio . $img;
         copy($arquivo['tmp_name'][$i], $img);
     }
     $podeExecutar = true;
 }
 $inserindo = $obj->getIdPessoa() == '' ? true : false;
 $id = $obj->_salvar();
 if ($inserindo) {
     //colocando o proprietario do credenciado para ele mesmo
     $obj->setIdPessoa($id);
     $obj->atualizaIdProprietarioCredenciado();
     $usuario->setIdPessoa($id);
     $usuario->setIdPapel(2);
     //ADMINISTRADOR
     $usuario->setDominio($_POST['dominio']);
     $usuario->setLogin($_POST['usuario']);
     $usuario->setSenha($_POST['senha']);
     $usuario->setBloqueado('N');
     $usuario->setLogado('N');
     $usuario->setAcessos(0);
     $usuario->gravar();
 }
开发者ID:juniormelo,项目名称:eimoveis,代码行数:31,代码来源:credenciadoGravar.php

示例3: empty

     $pessoa->setUf($_POST['proUf']);
     $pessoa->setPais($_POST['proPais']);
     $pessoa->setObservacao($_POST['proObservacao']);
     $pessoa->setTelefone($_POST['telefone']);
     $pessoa->setFax($_POST['fax']);
     $pessoa->setCelular($_POST['celular']);
     $pessoa->setEmail($_POST['email']);
     $pessoa->setSite($_POST['site']);
     $pessoa->setFlagCliente('S');
     $proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $pessoa->getIdPessoaProprietarioDB() ? false : true;
     if ($proprietarioCadDiferente) {
         $pessoa->setIdPessoa('');
     } else {
         $pessoa->setIdPessoa($_POST['idPessoa']);
     }
     $idPessoaProprietarioImovel = $pessoa->_salvar();
     $idPessoaProprietarioImovel = empty($idPessoaProprietarioImovel) ? $pessoa->getIdPessoa() : $idPessoaProprietarioImovel;
 }
 $imovel->setDados($_POST);
 $imovel->setCep($util->removeMascara($imovel->getCep()));
 $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
 $imovel->setIdProprietarioImovel($idPessoaProprietarioImovel);
 if ($proprietarioCadDiferente) {
     //caso o proprietario de cadastro seja diferente cadastra o mesmo imovel para outro proprietario de cadastro
     $imovel->setIdImovel('');
 }
 $idImovel = $imovel->_salvar();
 $idImovel = empty($idImovel) ? $imovel->getIdImovel() : $idImovel;
 //gravando as caracteristicas.
 if (isset($_POST['idCaracteristica'])) {
     $idCaracteristicas = $_POST['idCaracteristica'];
开发者ID:juniormelo,项目名称:eimoveis,代码行数:31,代码来源:imovelGravar.php


注:本文中的Pessoa::_salvar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。