예제 #1
0
 function Inicializar()
 {
     $this->cod_pessoa_fj = @$_GET['cod_pessoa_fj'];
     $this->retorno = 'Novo';
     if (is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = 'Editar';
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar, $this->zona_localizacao, $this->estado_civil, $this->pai_id, $this->mae_id, $this->tipo_nacionalidade, $this->pais_origem, $this->naturalidade, $this->letra, $this->sus, $this->nis_pis_pasep) = $objPessoa->queryRapida($this->cod_pessoa_fj, 'nome', 'cpf', 'data_nasc', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', 'tipo', 'sexo', 'cidade', 'bairro', 'logradouro', 'cep', 'idlog', 'idbai', 'idtlog', 'sigla_uf', 'complemento', 'numero', 'bloco', 'apartamento', 'andar', 'zona_localizacao', 'ideciv', 'idpes_pai', 'idpes_mae', 'nacionalidade', 'idpais_estrangeiro', 'idmun_nascimento', 'letra', 'sus', 'nis_pis_pasep');
         $this->id_federal = is_numeric($this->id_federal) ? int2CPF($this->id_federal) : '';
         $this->cep = is_numeric($this->cep) ? int2Cep($this->cep) : '';
         $this->data_nasc = $this->data_nasc ? dataFromPgToBr($this->data_nasc) : '';
         $this->estado_civil_id = $this->estado_civil->ideciv;
         $this->pais_origem_id = $this->pais_origem->idpais;
         $this->naturalidade_id = $this->naturalidade->idmun;
         $raca = new clsCadastroFisicaRaca($this->cod_pessoa_fj);
         $raca = $raca->detalhe();
         $this->cod_raca = is_array($raca) ? $raca['ref_cod_raca'] : null;
     }
     $this->nome_url_cancelar = 'Cancelar';
     $nomeMenu = $this->retorno == "Editar" ? $this->retorno : "Cadastrar";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} pessoa física"));
     $this->enviaLocalizacao($localizacao->montar());
     return $this->retorno;
 }
 function Inicializar()
 {
     $this->pessoa = @$_GET["pessoa"];
     if ($_GET["cod"]) {
         $this->cod_pessoa_fj = @$_GET["cod"];
     }
     $this->ref_cod_sistema = @$_GET["ref_cod_sistema"];
     $this->pessoa_cpf = @$_GET["pessoa_cpf"];
     if ($_POST["pessoa"]) {
         $this->pessoa = $_POST["pessoa"];
     }
     if ($_POST["pessoa_cpf"]) {
         $this->pessoa_cpf = $_POST["pessoa_cpf"];
     }
     $this->id_federal = @$_POST["id_federal"];
     if ($_POST["vazio"]) {
         $this->vazio = $_POST["vazio"];
     } else {
         $this->vazio = "true";
     }
     $this->retorno = "Novo";
     if ($this->id_federal != null && (!is_numeric($this->cod_pessoa_fj) || $this->cod_pessoa_fj == 0)) {
         $obj_fisica = new clsFisica(false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, idFederal2int($this->id_federal));
         $detalhe = $obj_fisica->detalhe();
         if ($detalhe) {
             $this->cod_pessoa_fj = $detalhe['idpes'];
         } else {
             $obj_juridica = new clsJuridica(false, idFederal2int($this->id_federal));
             $det_jur = $obj_juridica->detalhe();
             if ($det_jur) {
                 $this->cod_pessoa_fj = $det_jur["idpes"];
             }
         }
     }
     if ($this->pessoa == "F" || $this->pessoa == "J") {
         if (is_numeric($this->cod_pessoa_fj) && $this->cod_pessoa_fj != 0) {
             if ($this->pessoa == "F") {
                 $obj_fisica = new clsPessoaFisica();
                 list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar) = $obj_fisica->queryRapida($this->cod_pessoa_fj, "nome", "cpf", "data_nasc", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "bloco", "apartamento", "andar");
                 $this->cep = int2Cep($this->cep);
                 $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj);
                 $det_endereco = $obj_endereco->detalhe();
                 if ($det_endereco) {
                     $obj_cep = $det_endereco["cep"];
                     $det_cep = $obj_cep->detalhe();
                     $this->cep = $det_cep["cep"];
                     $obj_idlog = $det_endereco["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $obj_idlog = $det_idlog["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $this->idlog = $det_idlog["idlog"];
                     $this->numero = $det_endereco["numero"];
                     $this->letra = $det_endereco["letra"];
                     $this->complemento = $det_endereco["complemento"];
                     $obj_idbai = $det_endereco["idbai"];
                     $det_idbai = $obj_idbai->detalhe();
                     $this->idbai = $det_idbai["idbai"];
                     $this->bloco = $det_endereco["bloco"];
                     $this->andar = $det_endereco["andar"];
                     $this->apartamento = $det_endereco["apartamento"];
                 } else {
                     $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj);
                     $det_end_ext = $obj_end_ext->detalhe();
                     if ($det_end_ext) {
                         $obj_uf = $det_end_ext["sigla_uf"];
                         $det_uf = $obj_uf->detalhe();
                         $this->sigla_uf = $det_uf["sigla_uf"];
                         $this->cidade = $det_end_ext["cidade"];
                         $this->cep = $det_end_ext["cep"];
                         $obj_idtlog = $det_end_ext["idtlog"];
                         $det_idtlog = $obj_idtlog->detalhe();
                         $this->idtlog = $det_idtlog["idtlog"];
                         $this->logradouro = $det_end_ext["logradouro"];
                         $this->numero = $det_end_ext["numero"];
                         $this->letra = $det_end_ext["letra"];
                         $this->complemento = $det_end_ext["complemento"];
                         $this->bairro = $det_end_ext["bairro"];
                         $this->bloco = $det_end_ext["bloco"];
                         $this->andar = $det_end_ext["andar"];
                         $this->apartamento = $det_end_ext["apartamento"];
                     }
                 }
             } elseif ($this->pessoa == "J") {
                 $obj_juridica = new clsPessoaJuridica($this->cod_pessoa_fj);
                 $det_juridica = $obj_juridica->detalhe();
                 $this->email = $det_juridica['email'];
                 $this->url = $det_juridica['url'];
                 $this->insc_est = $det_juridica['insc_estadual'];
                 $this->capital_social = $det_juridica['capital_social'];
                 $this->razao_social = $det_juridica['nome'];
                 $this->fantasia = $det_juridica['fantasia'];
                 $this->id_federal = int2CNPJ($det_juridica['cnpj']);
                 $this->ddd_telefone_1 = $det_juridica['ddd_1'];
                 $this->telefone_1 = $det_juridica['fone_1'];
                 $this->ddd_telefone_2 = $det_juridica['ddd_2'];
                 $this->telefone_2 = $det_juridica['fone_2'];
                 $this->ddd_telefone_mov = $det_juridica['ddd_mov'];
                 $this->telefone_mov = $det_juridica['fone_mov'];
                 $this->ddd_telefone_fax = $det_juridica['ddd_fax'];
                 $this->telefone_fax = $det_juridica['fone_fax'];
                 $this->cidade = $det_juridica['cidade'];
                 $this->bairro = $det_juridica['bairro'];
                 $this->logradouro = $det_juridica['logradouro'];
                 $this->cep = int2CEP($det_juridica['cep']);
                 $this->idlog = $det_juridica['idlog'];
                 $this->idbai = $det_juridica['idbai'];
                 $this->idtlog = $det_juridica['idtlog'];
                 $this->sigla_uf = $det_juridica['sigla_uf'];
                 $this->complemento = $det_juridica['complemento'];
                 $this->numero = $det_juridica['numero'];
                 $this->letra = $det_juridica['letra'];
                 $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj);
                 $det_endereco = $obj_endereco->detalhe();
                 if ($det_endereco) {
                     $obj_cep = $det_endereco["cep"];
                     $det_cep = $obj_cep->detalhe();
                     $this->cep = $det_cep["cep"];
                     $obj_idlog = $det_endereco["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $obj_idlog = $det_idlog["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $this->idlog = $det_idlog["idlog"];
                     $this->numero = $det_endereco["numero"];
                     $this->letra = $det_endereco["letra"];
                     $this->complemento = $det_endereco["complemento"];
                     $obj_idbai = $det_endereco["idbai"];
                     $det_idbai = $obj_idbai->detalhe();
                     $this->idbai = $det_idbai["idbai"];
                     $this->bloco = $det_endereco["bloco"];
                     $this->andar = $det_endereco["andar"];
                     $this->apartamento = $det_endereco["apartamento"];
                 } else {
                     $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj);
                     $det_end_ext = $obj_end_ext->detalhe();
                     if ($det_end_ext) {
                         $obj_uf = $det_end_ext["sigla_uf"];
                         $det_uf = $obj_uf->detalhe();
                         $this->sigla_uf = $det_uf["sigla_uf"];
                         $this->cidade = $det_end_ext["cidade"];
                         $this->cep = $det_end_ext["cep"];
                         $obj_idtlog = $det_end_ext["idtlog"];
                         $det_idtlog = $obj_idtlog->detalhe();
                         $this->idtlog = $det_idtlog["idtlog"];
                         $this->logradouro = $det_end_ext["logradouro"];
                         $this->numero = $det_end_ext["numero"];
                         $this->letra = $det_end_ext["letra"];
                         $this->complemento = $det_end_ext["complemento"];
                         $this->bairro = $det_end_ext["bairro"];
                         $this->bloco = $det_end_ext["bloco"];
                         $this->andar = $det_end_ext["andar"];
                         $this->apartamento = $det_end_ext["apartamento"];
                     }
                 }
             }
             $this->retorno = "Editar";
             $this->fexcluir = false;
         } elseif ($this->id_federal == null) {
             $this->retorno = '';
         }
     } else {
         $this->retorno = '';
     }
     if (!($this->vazio == "true") && !is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = "Novo";
     } elseif (is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = "Editar";
     }
     return $this->retorno;
 }
예제 #3
0
 function Inicializar()
 {
     @session_start();
     $pessoaFj = $_SESSION['id_pessoa'];
     session_write_close();
     $this->cod_grupo = $_GET['cod_grupo'];
     $busca_por_cpf = false;
     // Verifica se o usuario é um moderador caso nao seja, redireciona para pagina de onde veio
     $obj_moderador = new clsGrupoModerador($pessoaFj, $this->cod_grupo);
     $detalhe_moderador = $obj_moderador->detalhe();
     if (!$detalhe_moderador || $detalhe_moderador['ativo'] != 1) {
         header("Location: otopic_meus_grupos_det.php?cod_grupo={$this->cod_grupo}");
     }
     if ($_REQUEST['busca_pessoa']) {
         $busca_por_cpf = true;
         $this->retorno = "Novo";
         $cpf = idFederal2int($_REQUEST['busca_pessoa']);
         $this->busca_pessoa = $cpf;
         $this->id_federal = $cpf;
         $objPessoa = new clsPessoaFisica(false, $cpf);
         $detalhePessoa = $objPessoa->detalhe();
         $this->cod_pessoa_fj = $detalhePessoa["idpes"];
     } elseif ($_REQUEST['cod_pessoa_fj'] != "") {
         $this->busca_pessoa = true;
         if ($_REQUEST['cod_pessoa_fj'] != 0) {
             $this->cod_pessoa_fj = $_REQUEST['cod_pessoa_fj'];
         } else {
             $this->retorno = "Novo";
         }
     }
     if ($this->cod_pessoa_fj) {
         if ($this->cod_pessoa_fj == $pessoaFj || !$this->cod_grupo) {
             header("Location: otopic_meus_grupos_det.php?cod_grupo={$this->cod_grupo}");
         }
         $this->cod_pessoa_fj = @$_GET['cod_pessoa'] ? @$_GET['cod_pessoa'] : $this->cod_pessoa_fj;
         $db = new clsBanco();
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar) = $objPessoa->queryRapida($this->cod_pessoa_fj, "nome", "cpf", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "bloco", "apartamento", "andar");
         $this->cep = int2Cep($this->cep);
         $this->fexcluir = true;
         $this->retorno = "Editar";
     }
     return $this->retorno;
 }
예제 #4
0
 function Inicializar()
 {
     if ($_REQUEST['busca_pessoa']) {
         $this->retorno = 'Novo';
         $cpf = idFederal2int($_REQUEST['busca_pessoa']);
         $this->busca_pessoa = $cpf;
         $this->id_federal = $cpf;
         $objPessoa = new clsPessoaFisica(FALSE, $cpf);
         $detalhePessoa = $objPessoa->detalhe();
         $this->cod_pessoa_fj = $detalhePessoa["idpes"];
     } elseif ($_REQUEST['cod_pessoa_fj'] != '') {
         $this->busca_pessoa = TRUE;
         if ($_REQUEST['cod_pessoa_fj'] != 0) {
             $this->cod_pessoa_fj = $_REQUEST['cod_pessoa_fj'];
         } else {
             $this->retorno = 'Novo';
         }
     }
     if ($this->cod_pessoa_fj) {
         $this->cod_pessoa_fj = @$_GET['cod_pessoa'] ? @$_GET['cod_pessoa'] : $this->cod_pessoa_fj;
         $db = new clsBanco();
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar, $this->zona_localizacao) = $objPessoa->queryRapida($this->cod_pessoa_fj, 'nome', 'cpf', 'data_nasc', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', 'url', 'tipo', 'sexo', 'cidade', 'bairro', 'logradouro', 'cep', 'idlog', 'idbai', 'idtlog', 'sigla_uf', 'complemento', 'numero', 'bloco', 'apartamento', 'andar', 'zona_localizacao');
         // Cor/Raça.
         $raca = new clsCadastroFisicaRaca($this->cod_pessoa_fj);
         $raca = $raca->detalhe();
         if (is_array($raca)) {
             $this->cod_raca = $raca['ref_cod_raca'];
         }
         $this->cep = int2Cep($this->cep);
         $this->retorno = 'Editar';
     }
     $this->nome_url_cancelar = 'Cancelar';
     return $this->retorno;
 }