function Gerar() { $this->titulo = "Empresas"; $this->addCabecalhos(array("Razão Social", "Nome Fantasia")); $this->campoTexto("fantasia", "Nome Fantasia", $_GET['nm_pessoa'], "50", "255", true); $this->campoTexto("razao_social", "Razão Social", $_GET['razao_social'], "50", "255", true); $this->campoCnpj("id_federal", "CNPJ", $_GET['id_federal'], "50", "255", true); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $par_nome = false; $par_razao = false; $par_cnpj = false; $opcoes = false; if ($_GET['fantasia']) { $par_fantasia = $_GET['fantasia']; } if ($_GET['razao_social']) { $par_razao = $_GET['razao_social']; $objPessoaFJ = new clsPessoaFj(); $lista = $objPessoaFJ->lista($par_razao); if ($lista) { foreach ($lista as $pessoa) { $opcoes[] = $pessoa['idpes']; } } } if ($_GET['id_federal']) { $par_cnpj = idFederal2Int($_GET['id_federal']); } $objPessoa = new clsPessoaJuridica(); $empresas = $objPessoa->lista($par_cnpj, $par_fantasia, false, $iniciolimit, $limite, "fantasia asc", $opcoes); if ($empresas) { foreach ($empresas as $empresa) { $total = $empresa['total']; $cod_empresa = $empresa['idpes']; $razao_social = $empresa['nome']; $nome_fantasia = $empresa['fantasia']; $this->addLinhas(array("<a href='empresas_det.php?cod_empresa={$cod_empresa}'><img src='imagens/noticia.jpg' border=0>{$razao_social}</a>", "<a href='empresas_det.php?cod_empresa={$cod_empresa}'>{$nome_fantasia}</a>")); } } // Paginador $this->addPaginador2(" empresas_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"empresas_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de pessoas jurídicas")); $this->enviaLocalizacao($localizacao->montar()); }
function Inicializar() { $retorno = ""; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3, "educar_escola_lst.php"); $this->cod_escola = $_GET["cod_escola"]; $this->sem_cnpj = false; // verifica se eh cadastro ou edicao de uma escola sem CNPJ // if (is_numeric( $_POST["sem_cnpj"] ) && !$this->ref_idpes) // { // $this->passo = 3; //// $retorno = "Novo"; // } // else if ($_POST['cnpj']) // { // $retorno = "Editar"; // }// verifica se eh um novo cadastro // elseif ($_POST['cnpj'] == "" && empty($_POST)) // { // $this->passo = 1; // }// verifica se eh uma cadastro ou edicao de uma escola com CNPJ // else // { // $this->passo = 2; // } // cadastro Novo sem CNPJ if (is_numeric($_POST["sem_cnpj"]) && !$this->cod_escola) { // $this->passo = 3; // vai para Novo, + o cadastro sera sem CNPJ // die("Sem CNPJ"); $this->sem_cnpj = true; $retorno = "Novo"; } else { if ($_POST["cnpj"]) { $this->com_cnpj = true; // echo "<pre>";print_r($_POST["cnpj"]); // echo idFederal2int($_POST["cnpj"]); $obj_juridica = new clsPessoaJuridica(); $lst_juridica = $obj_juridica->lista(idFederal2int($_POST["cnpj"])); // caso exista o CNPJ na BD if (is_array($lst_juridica)) { // die("juridica"); $retorno = "Editar"; $det_juridica = array_shift($lst_juridica); $this->ref_idpes = $det_juridica["idpes"]; $obj = new clsPmieducarEscola(); $lst_escola = $obj->lista(null, null, null, null, null, null, $this->ref_idpes, null, null, null, 1); if (is_array($lst_escola)) { $registro = array_shift($lst_escola); $this->cod_escola = $registro["cod_escola"]; } // echo "idpes: ".$this->ref_idpes; } else { // die("novo"); $retorno = "Novo"; } } } // cadastro Editar if (is_numeric($this->cod_escola) && !$_POST["passou"]) { $obj = new clsPmieducarEscola($this->cod_escola); $registro = $obj->detalhe(); if ($registro["ref_idpes"]) { $this->com_cnpj = true; } else { $this->sem_cnpj = true; } if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $objEndereco = new clsPessoaEndereco($this->ref_idpes); $detEndereco = $objEndereco->detalhe(); if ($detEndereco) { $this->isEnderecoExterno = 0; } else { $this->isEnderecoExterno = 1; } $this->fantasia = $registro['nome']; $objJuridica = new clsPessoaJuridica($this->ref_idpes); $det = $objJuridica->detalhe(); $this->cnpj = int2CNPJ($det["cnpj"]); $this->fexcluir = $obj_permissoes->permissao_excluir(561, $this->pessoa_logada, 3); $retorno = "Editar"; if ($registro["tipo_cadastro"] == 1) { $objJuridica = new clsPessoaJuridica(false, idFederal2int($this->cnpj)); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } else { $objEscolaComplemento = new clsPmieducarEscolaComplemento($this->cod_escola); $detComplemento = $objEscolaComplemento->detalhe(); foreach ($detComplemento as $campo => $val) { $this->{$campo} = $val; } $this->cep_ = $this->cep; $this->p_email = $this->email; $this->cidade = $this->municipio; $this->p_ddd_telefone_1 = $this->ddd_telefone; $this->p_telefone_1 = $this->telefone; $this->p_ddd_telefone_fax = $this->ddd_fax; $this->p_telefone_fax = $this->fax; } } } elseif ($_POST['cnpj'] && !$_POST["passou"]) { // echo idFederal2int( $_POST['cnpj'] ); $objJuridica = new clsPessoaJuridica(false, idFederal2int($_POST['cnpj'])); $det = $objJuridica->detalhe(); $objPessoa = new clsPessoaFj($det["idpes"]); list($this->endereco, $this->cep, $this->ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->andar) = $objPessoa->queryRapida($det["idpes"], "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "andar"); } $this->url_cancelar = $retorno == "Editar" ? "educar_escola_det.php?cod_escola={$registro["cod_escola"]}" : "educar_escola_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; $this->nome = "form1"; $show = $_REQUEST['show']; $this->campoOculto("show", $show); if ($show == "todos") { $show = false; } else { $show = 1; } $this->chave_campo = $_GET['chave_campo']; if ($_GET["campos"]) { $parametros = new clsParametrosPesquisas(); $parametros->deserializaCampos($_GET["campos"]); $_SESSION['campos'] = $parametros->geraArrayComAtributos(); unset($_GET["campos"]); } else { $parametros = new clsParametrosPesquisas(); $parametros->preencheAtributosComArray($_SESSION['campos']); } @session_write_close(); $submit = false; foreach ($_GET as $key => $value) { $this->{$key} = $value; } if ($parametros->getPessoa() == 'F') { $this->addCabecalhos(array("CPF", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoCpf("cpf", "CPF", $this->cpf ? int2CPF(idFederal2int($this->cpf)) : ""); $chave_busca = @$_GET['campo_busca']; $cpf = @$_GET['cpf']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if (is_numeric($this->chave_campo)) { $chave = "[{$this->chave_campo}]"; } else { $chave = ""; } if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=F&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista(null, $cpf ? idFederal2int($cpf) : null, $iniciolimit, $limite, false, $parametros->getCodSistema(), $chave_busca); } else { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista($chave_busca, $cpf ? idFederal2int($cpf) : null, $iniciolimit, $limite, false, $parametros->getCodSistema()); } } else { $obj_pessoa = new clsPessoaFisica(); $lst_pessoa = $obj_pessoa->lista(null, null, $iniciolimit, $limite, false, $parametros->getCodSistema()); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cpf"] = is_numeric($pessoa["cpf"]) ? int2CPF($pessoa["cpf"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}{$chave}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}{$chave}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["cpf"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($parametros->getPessoa() == 'J') { $this->addCabecalhos(array("CNPJ", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); if ($this->cnpj) { if (is_numeric($this->cnpj)) { $this->cnpj = int2CNPJ($this->cnpj); } } else { $this->cnpj = ""; } $this->campoCnpj("cnpj", "CNPJ", $this->cnpj); $chave_busca = @$_GET['campo_busca']; $cnpj = @$_GET['cnpj']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=J&cod=0\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista($cnpj ? idFederal2int($cnpj) : null, false, false, $iniciolimit, $limite, false, false, false, $chave_busca); } else { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista($cnpj ? idFederal2int($cnpj) : null, $chave_busca, false, $iniciolimit, $limite); } } else { $obj_pessoa = new clsPessoaJuridica(); $lst_pessoa = $obj_pessoa->lista(null, null, null, $iniciolimit, $limite); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cnpj"] = is_numeric($pessoa["cnpj"]) ? int2CNPJ($pessoa["cnpj"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($campos["edita"]["permitir"] == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=J&cod={$pessoa["idpes"]}'>{$pessoa["cnpj"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=J&cod={$pessoa["idpes"]}'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($parametros->getPessoa() == 'FJ') { $this->addCabecalhos(array("CNPJ/CPF", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoIdFederal("id_federal", "CNPJ/CPF", $this->id_federal ? int2IdFederal($this->id_federal) : ""); $chave_busca = @$_GET['campo_busca']; $id_federal = @$_GET['id_federal']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=FJ&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida($chave_busca, null, idFederal2int($id_federal), $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } else { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida(null, $chave_busca, idFederal2int($id_federal), $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } } else { $obj_pessoa = new clsPessoaFj(); $lst_pessoa = $obj_pessoa->lista_rapida(null, null, null, $iniciolimit, $limite, null, "nome ASC", $parametros->getCodSistema()); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } $pessoa['cnpj'] = $pessoa['tipo'] == 'J' && $pessoa['cnpj'] ? int2CNPJ($pessoa['cnpj']) : null; $pessoa['cpf'] = $pessoa['tipo'] == 'F' && $pessoa['cpf'] ? int2CPF($pessoa['cpf']) : null; $obj_pes = new clsPessoa_($pessoa["idpes"]); $det_pes = $obj_pes->detalhe(); if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}'>{$pessoa["cnpj"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}'>{$pessoa["nome"]}</a>")); } elseif ($det_pes["tipo"] == "F") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["cpf"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa={$det_pes["tipo"]}&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } } else { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } } else { if ($det_pes["tipo"] == "J") { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cnpj"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["cpf"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } $total = $pessoa['_total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } else { if ($parametros->getPessoa() == 'FUNC') { $this->addCabecalhos(array("Matricula", "Nome")); // Filtros de Busca $this->campoTexto("campo_busca", "Pessoa", $this->campo_busca, 50, 255, false, false, false, "Código/Nome"); $this->campoNumero("matricula", "Matricula", $this->matricula, 15, 255); // $this->campoCpf( "cpf", "CPF", int2CPF($this->cpf) ); $chave_busca = @$_GET['campo_busca']; $cpf = @$_GET['cpf']; $busca = @$_GET['busca']; // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; if ($busca == 'S') { if ($parametros->getPessoaNovo() == 'S') { if ($parametros->getPessoaTela() == "window") { $this->acao = "set_campo_pesquisa( \"" . $parametros->getPessoaCampo() . "\", \"0\", \"submit\" )"; $this->nome_acao = "Novo"; } elseif ($parametros->getPessoaTela() == "frame") { $this->acao = "go( \"pesquisa_pessoa_cad.php?pessoa=F&cod=0&ref_cod_sistema=" . $parametros->getCodSistema() . "&pessoa_cpf=" . $parametros->getPessoaCPF() . "\" )"; $this->nome_acao = "Novo"; } } if (is_numeric($chave_busca)) { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista($this->matricula, false, $show, false, false, false, false, $iniciolimit, $limite, false, false, $this->campo_busca); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( null, ( ( $cpf ) ? idFederal2int( $cpf ) : null ), $iniciolimit, $limite, false, $parametros->getCodSistema(), $chave_busca ); } else { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista($this->matricula, $this->campo_busca, $show, false, false, false, false, $iniciolimit, $limite); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( $chave_busca, ( ( $cpf ) ? idFederal2int( $cpf ) : null ), $iniciolimit, $limite, false, $parametros->getCodSistema() ); } } else { $obj_funcionario = new clsFuncionario(); $lst_pessoa = $obj_funcionario->lista(false, false, $show, false, false, false, false, $iniciolimit, $limite); // $obj_pessoa = new clsPessoaFisica(); // $lst_pessoa = $obj_pessoa->lista( null, null, $iniciolimit, $limite, false, $parametros->getCodSistema() ); } if ($lst_pessoa) { foreach ($lst_pessoa as $pessoa) { $funcao = " set_campo_pesquisa("; $virgula = ""; $cont = 0; $pessoa["cpf"] = is_numeric($pessoa["cpf"]) ? int2CPF($pessoa["cpf"]) : null; foreach ($parametros->getCampoNome() as $campo) { if ($parametros->getCampoTipo($cont) == "text") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } elseif ($parametros->getCampoTipo($cont) == "select") { $funcao .= "{$virgula} '{$campo}', '{$pessoa[$parametros->getCampoIndice($cont)]}', '{$pessoa[$parametros->getCampoValor($cont)]}'"; $virgula = ","; } $cont++; } if ($parametros->getSubmit()) { $funcao .= "{$virgula} 'submit' )"; } else { $funcao .= " )"; } if ($parametros->getPessoaEditar() == "S") { if ($parametros->getPessoaTela() == "frame") { $this->addLinhas(array("<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}'>{$pessoa["matricula"]}</a>", "<a href='pesquisa_pessoa_cad.php?pessoa=F&cod={$pessoa["idpes"]}&ref_cod_sistema=" . $parametros->getCodSistema() . "'>{$pessoa["nome"]}</a>")); } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["matricula"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } } else { $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["matricula"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$pessoa["nome"]}</a>")); } $total = $pessoa['_total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } } // Paginador $this->addPaginador2("pesquisa_pessoa_lst.php", $total, $_GET, $this->nome, $limite); // Define Largura da Página $this->largura = "100%"; }