function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Aluno - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->campoNumero("cod_aluno", "Código Aluno", $this->cod_aluno, 20, 9, false); $this->campoNumero("cod_inep", "Código INEP", $this->cod_inep, 20, 12, false); $this->campoTexto("nome_aluno", "Nome do aluno", $this->nome_aluno, 50, 255, false); $this->campoData("data_nascimento", "Data de Nascimento", $this->data_nascimento); $this->campoTexto("nome_pai", "Nome do Pai", $this->nome_pai, 50, 255); $this->campoTexto("nome_mae", "Nome da Mãe", $this->nome_mae, 50, 255); $this->campoTexto("nome_responsavel", "Nome do Responsável", $this->nome_responsavel, 50, 255); $obj_permissoes = new clsPermissoes(); $cod_escola = $obj_permissoes->getEscola($this->pessoa_logada); if ($cod_escola) { $this->campoCheck("meus_alunos", "Meus Alunos", $_GET['meus_alunos']); $ref_cod_escola = false; if ($_GET['meus_alunos']) { $ref_cod_escola = $cod_escola; } } $array_matriculado = array('S' => "Sim", 'N' => 'Não'); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); $this->addCabecalhos(array("Código Aluno", "Código INEP", "Nome do Aluno", "Nome da Mãe", "Nome do Responsável", "CPF Responsável")); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $aluno = new clsPmieducarAluno(); $aluno->setLimite($this->limite, $this->offset); $alunos = $aluno->lista2($this->cod_aluno, null, null, null, null, null, null, null, null, null, 1, null, $this->nome_aluno, null, idFederal2int($this->cpf_responsavel), null, null, null, $ref_cod_escola, null, $this->data_nascimento, $this->nome_pai, $this->nome_mae, $this->nome_responsavel, $this->cod_inep); $total = $aluno->_total; foreach ($alunos as $registro) { $alunoInepId = $this->tryLoadAlunoInepId($registro["cod_aluno"]); $nomeAluno = strtoupper($registro["nome_aluno"]); $nomeMae = strtoupper($this->loadNomeMae($registro)); // responsavel $aluno->cod_aluno = $registro["cod_aluno"]; $responsavel = $aluno->getResponsavelAluno(); $nomeResponsavel = strtoupper($responsavel["nome_responsavel"]); $this->addLinhas(array("<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["cod_aluno"]}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$alunoInepId}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeAluno}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeMae}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$nomeResponsavel}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$responsavel["cpf_responsavel"]}</a>")); } $this->addPaginador2("educar_aluno_lst.php", $total, $_GET, $this->nome, $this->limite); //** Verificacao de permissao para cadastro if ($obj_permissoes->permissao_cadastra(578, $this->pessoa_logada, 7)) { $this->acao = "go(\"/module/Cadastro/aluno\")"; $this->nome_acao = "Novo"; /*$this->array_botao = array("Ficha do Aluno (em branco)"); $this->array_botao_script = array( "showExpansivelImprimir(400, 200, \"educar_relatorio_aluno_dados.php\",\"\", \"Relatório i-Educar\" )" );*/ } //** $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de alunos")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Aluno - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->campoNumero("cod_aluno", "Código Aluno", $this->cod_aluno, 20, 255, false); $this->campoTexto("nome_aluno", "Nome do aluno", $this->nome_aluno, 50, 255, false); // if ($this->pessoa_logada == 184580) { $this->campoData("data_nascimento", "Data de Nascimento", $this->data_nascimento); $this->campoTexto("nome_pai", "Nome do Pai", $this->nome_pai, 50, 255); $this->campoTexto("nome_mae", "Nome da Mãe", $this->nome_mae, 50, 255); $this->campoTexto("nome_responsavel", "Nome do Responsável", $this->nome_responsavel, 50, 255); // } $obj_permissoes = new clsPermissoes(); $cod_escola = $obj_permissoes->getEscola($this->pessoa_logada); if ($cod_escola) { $this->campoCheck("meus_alunos", "Meus Alunos", $_GET['meus_alunos']); $ref_cod_escola = false; if ($_GET['meus_alunos']) { $ref_cod_escola = $cod_escola; } } $array_matriculado = array('S' => "Sim", 'N' => 'Não'); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); $this->addCabecalhos(array("Código Aluno", "Nome do Aluno", "Nome do Responsável", "CPF Responsável")); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_aluno = new clsPmieducarAluno(); // $obj_aluno->setOrderby( "cod_aluno DESC" ); $obj_aluno->setLimite($this->limite, $this->offset); /*$lista = $obj_aluno->lista( $this->cod_aluno, null, null, null, null, null, null, null, null, null, 1, null, $this->nome_aluno, $this->nome_responsavel, idFederal2int($this->cpf_responsavel), null, $this->nome_pai, $this->nome_mae, $ref_cod_escola );*/ // if ($this->pessoa_logada == 184580) { $lista = $obj_aluno->lista2($this->cod_aluno, null, null, null, null, null, null, null, null, null, 1, null, $this->nome_aluno, null, idFederal2int($this->cpf_responsavel), null, null, null, $ref_cod_escola, null, $this->data_nascimento, $this->nome_pai, $this->nome_mae, $this->nome_responsavel); /*} else { $lista = $obj_aluno->lista( $this->cod_aluno, null, null, null, null, null, null, null, null, null, 1, null, $this->nome_aluno, null, idFederal2int($this->cpf_responsavel), null, null, null, $ref_cod_escola ); }*/ $total = $obj_aluno->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $registro["nome_responsavel"] = null; $det_fisica_aluno = null; if ($registro['tipo_responsavel'] == 'p' || !$registro["nome_responsavel"] && $registro['tipo_responsavel'] == null) { $obj_fisica = new clsFisica($registro["ref_idpes"]); $det_fisica_aluno = $obj_fisica->detalhe(); if ($det_fisica_aluno["idpes_pai"]) { $obj_ref_idpes = new clsPessoa_($det_fisica_aluno["idpes_pai"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $obj_fisica = new clsFisica($det_fisica_aluno["idpes_pai"]); $det_fisica = $obj_fisica->detalhe(); $registro["nome_responsavel"] = $det_ref_idpes['nome']; if ($det_fisica["cpf"]) { $registro["cpf_responsavel"] = int2CPF($det_fisica["cpf"]); } } } if ($registro['tipo_responsavel'] == 'm' || $registro["nome_responsavel"] == null && $registro['tipo_responsavel'] == null) { if (!$det_fisica_aluno) { $obj_fisica = new clsFisica($registro["ref_idpes"]); $det_fisica_aluno = $obj_fisica->detalhe(); } if ($det_fisica_aluno["idpes_mae"]) { $obj_ref_idpes = new clsPessoa_($det_fisica_aluno["idpes_mae"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $obj_fisica = new clsFisica($det_fisica_aluno["idpes_mae"]); $det_fisica = $obj_fisica->detalhe(); $registro["nome_responsavel"] = $det_ref_idpes["nome"]; if ($det_fisica["cpf"]) { $registro["cpf_responsavel"] = int2CPF($det_fisica["cpf"]); } } } if ($registro['tipo_responsavel'] == 'r' || $registro["nome_responsavel"] == null && $registro['tipo_responsavel'] == null) { if (!$det_fisica_aluno) { $obj_fisica = new clsFisica($registro["ref_idpes"]); $det_fisica_aluno = $obj_fisica->detalhe(); } if ($det_fisica_aluno["idpes_responsavel"]) { $obj_ref_idpes = new clsPessoa_($det_fisica_aluno["idpes_responsavel"]); $obj_fisica = new clsFisica($det_fisica_aluno["idpes_responsavel"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $det_fisica = $obj_fisica->detalhe(); $registro["nome_responsavel"] = $det_ref_idpes["nome"]; if ($det_fisica["cpf"]) { $registro["cpf_responsavel"] = int2CPF($det_fisica["cpf"]); } } } if (!$registro["nome_responsavel"]) { if ($registro['tipo_responsavel'] != null) { if ($registro['tipo_responsavel'] == 'p') { $registro["nome_responsavel"] = $registro["nm_pai"]; } else { $registro["nome_responsavel"] = $registro["nm_mae"]; } } else { if ($registro["nm_pai"]) { $registro["nome_responsavel"] = $registro["nm_pai"]; } else { $registro["nome_responsavel"] = $registro["nm_mae"]; } } } $this->addLinhas(array("<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["cod_aluno"]}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["nome_aluno"]}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["nome_responsavel"]}</a>", "<a href=\"educar_aluno_det.php?cod_aluno={$registro["cod_aluno"]}\">{$registro["cpf_responsavel"]}</a>")); } } $this->addPaginador2("educar_aluno_lst.php", $total, $_GET, $this->nome, $this->limite); //** Verificacao de permissao para cadastro if ($obj_permissoes->permissao_cadastra(578, $this->pessoa_logada, 7)) { $this->acao = "go(\"educar_aluno_cad.php\")"; $this->nome_acao = "Novo"; $this->array_botao = array("Ficha do Aluno (em branco)"); $this->array_botao_script = array("showExpansivelImprimir(400, 200, \"educar_relatorio_aluno_dados.php\",\"\", \"Relatório i-Educar\" )"); } //** $this->largura = "100%"; }