本文整理汇总了PHP中Pessoa::set_idPai方法的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa::set_idPai方法的具体用法?PHP Pessoa::set_idPai怎么用?PHP Pessoa::set_idPai使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pessoa
的用法示例。
在下文中一共展示了Pessoa::set_idPai方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: carregaBasico
public function carregaBasico($opcao, $valor)
{
//Coloca os dados separados por , (para facilitar)
$dd = 'idusuario,nome,email,login,data_nascimento,idusuario_pai,data_cadastro, idstatus';
//separa os dados acima em array
$dados = explode(',', $dd);
$where = "{$opcao} = ?";
$dadosWhere = array($valor);
$resultado = Transacao::selectBasico($this->tabela, $dados, $where, $dadosWhere);
$pessoa = new Pessoa();
if (count($resultado) > 0) {
$resultado = $resultado[0];
$pessoa->set_id($resultado['idusuario']);
$pessoa->set_nome($resultado['nome']);
$pessoa->set_email($resultado['email']);
$pessoa->set_login($resultado['login']);
$pessoa->set_dataNascimento($resultado['data_nascimento']);
$pessoa->set_idPai($resultado['idusuario_pai']);
$pessoa->set_dataCadastro($resultado['data_cadastro']);
$pessoa->set_status($resultado['idstatus']);
}
return $pessoa;
}
示例2: executa
public function executa()
{
$contaPadrao = 4;
//Acesso
$login = $_POST['login'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$confirmar = $_POST['confirmar'];
$chave = $_POST['chave'];
//Pessoais
$nome = $_POST['nome'];
$cpf = $_POST['cpf'];
$rg = $_POST['rg'];
$emissor = $_POST['emissor'];
$nascimento = Validacoes::getDataBanco($_POST['nascimento']);
$sexo = $_POST['sexo'];
//Contato
$cep = $_POST['cep'];
$logradouro = $_POST['logradouro'];
$numero = $_POST['numero'];
$complemento = $_POST['complemento'];
$bairro = $_POST['bairro'];
$estado = $_POST['estado'];
$cidade = $_POST['cidade'];
$residencial = $_POST['residencial'];
$celular = $_POST['celular'];
$comercial = $_POST['comercial'];
//Plano
//1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50)
$plano = $_POST['plano'];
$tamanho = $_POST['tamanho'];
$amigaId = $_POST['amiga-id'];
$recebeInfo = isset($_POST['noticias']) ? 1 : 0;
//$termos = isset($_POST['termos']) ? 1 : 0;
$termos = 1;
//Validações
$validar = new Validar();
$validaLogin = $validar->login($login);
$validaEmail = Validacoes::validaEmail($email);
$validaSenha = $senha == $confirmar;
$validaNome = Validacoes::validaVazio($nome);
$validaCpf = $validar->cpf($cpf);
$validaRg = Validacoes::validaVazio($rg);
$validaEmissor = Validacoes::validaVazio($emissor);
$validaNascimento = Validacoes::validaDataBanco($nascimento);
$validaSexo = Validacoes::validaVazio($sexo);
$validaCep = Validacoes::validaVazio($cep);
$validaLogradouro = Validacoes::validaVazio($logradouro);
$validaNumero = Validacoes::validaVazio($numero);
$validaBairro = Validacoes::validaVazio($bairro);
$validaCidade = Validacoes::validaVazio($cidade);
$validaResidencial = Validacoes::validaVazio($residencial);
$validaCelular = Validacoes::validaVazio($celular);
$validaComercial = Validacoes::validaVazio($comercial);
$validaTelefones = $validaCelular || $validaResidencial || $validaComercial;
$validaPlano = Validacoes::validaVazio($plano);
$validaTermos = $termos == 1;
//Validar a amiga é especial
if ($validaLogin && $validaEmail && $validaSenha && $validaNome && $validaCpf && $validaRg && $validaEmissor && $validaNascimento && $validaSexo && $validaCep && $validaLogradouro && $validaNumero && $validaBairro && $validaCidade && $validaTelefones && $validaPlano && $validaTermos) {
$pessoa = new Pessoa();
$pessoa->set_nome($nome);
$pessoa->set_email($email);
$pessoa->set_login($login);
$pessoa->set_senha(md5($senha));
$pessoa->set_dataNascimento($nascimento);
$amigaId = $amigaId == 0 ? $contaPadrao : $amigaId;
$pessoa->set_idPai($amigaId);
$pessoa->set_cpf($cpf);
$pessoa->set_rg($rg);
$pessoa->set_orgaoExpedidor($emissor);
$pessoa->set_sexo($sexo);
$pessoa->set_recebeInfo($recebeInfo);
$pessoa->set_status(1);
$endereco = new Endereco();
$endereco->set_logradouro($logradouro);
$endereco->set_numero($numero);
$endereco->set_complemento($complemento);
$endereco->set_bairro($bairro);
$endereco->set_cep($cep);
$endereco->set_idCidade($cidade);
$endereco->set_idtipoEndereco(1);
$pessoa->set_endereco($endereco);
if ($validaResidencial) {
$telefone = new Telefone();
$telefone->set_numero($residencial);
$telefone->set_idTipoNumero(2);
$pessoa->set_telefone($telefone);
}
if ($validaCelular) {
$telefone = new Telefone();
$telefone->set_numero($celular);
$telefone->set_idTipoNumero(1);
$pessoa->set_telefone($telefone);
}
if ($validaComercial) {
$telefone = new Telefone();
$telefone->set_numero($comercial);
$telefone->set_idTipoNumero(3);
$pessoa->set_telefone($telefone);
}
//.........这里部分代码省略.........
示例3: carregaBasico
public function carregaBasico($opcao, $valor)
{
//Coloca os dados separados por , (para facilitar)
$dd = 'idpessoa,nome,email,login,data_nascimento,idpessoa_pai,data_cadastro,cpf,rg,orgao_expedidor,sexo,idstatus,foto,foto_original';
//separa os dados acima em array
$dados = explode(',', $dd);
$where = "{$opcao} = ?";
$dadosWhere = array($valor);
$resultado = Transacao::selectBasico($this->tabela, $dados, $where, $dadosWhere);
$pessoa = new Pessoa();
if (count($resultado) > 0) {
$resultado = $resultado[0];
$pessoa->set_id($resultado['idpessoa']);
$pessoa->set_nome($resultado['nome']);
$pessoa->set_email($resultado['email']);
$pessoa->set_login($resultado['login']);
$pessoa->set_dataNascimento($resultado['data_nascimento']);
$pessoa->set_idPai($resultado['idpessoa_pai']);
$pessoa->set_dataCadastro($resultado['data_cadastro']);
$pessoa->set_cpf($resultado['cpf']);
$pessoa->set_rg($resultado['rg']);
$pessoa->set_orgaoExpedidor($resultado['orgao_expedidor']);
$pessoa->set_sexo($resultado['sexo']);
/* $pessoa->set_dataAprovado($resultado['data_aprovado']); */
$pessoa->set_status($resultado['idstatus']);
$pessoa->set_foto($resultado['foto']);
$pessoa->set_fotoOriginal($resultado['foto_original']);
}
return $pessoa;
}