SetTitulo( "{$this->_instituicao} i-Educar - Histórico Escolar" ); $this->processoAp = "578"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsDetalhe { /** * Titulo no topo da pagina * * @var int */ var $titulo; var $ref_cod_aluno; var $sequencial; var $ref_usuario_exc; var $ref_usuario_cad; var $ano; var $carga_horaria; var $dias_letivos; var $escola; var $escola_cidade; var $escola_uf; var $observacao; var $aprovado; var $data_cadastro; var $data_exclusao; var $ativo; var $ref_cod_instituicao; var $nm_serie; var $origem; var $extra_curricular; var $ref_cod_matricula; var $frequencia; function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Histórico Escolar - Detalhe"; $this->sequencial=$_GET["sequencial"]; $this->ref_cod_aluno=$_GET["ref_cod_aluno"]; $tmp_obj = new clsPmieducarHistoricoEscolar( $this->ref_cod_aluno, $this->sequencial ); $registro = $tmp_obj->detalhe(); if( ! $registro ) { header( "location: educar_historico_escolar_lst.php?ref_cod_aluno={$this->ref_cod_aluno}" ); die(); } if( class_exists( "clsPmieducarAluno" ) ) { $obj_aluno = new clsPmieducarAluno(); $lst_aluno = $obj_aluno->lista( $registro["ref_cod_aluno"],null,null,null,null,null,null,null,null,null,1 ); if ( is_array($lst_aluno) ) { $det_aluno = array_shift($lst_aluno); $nm_aluno = $det_aluno["nome_aluno"]; } } else { $nm_aluno = "Erro na geracao"; echo ""; } if( $nm_aluno ) { $this->addDetalhe( array( "Aluno", "{$nm_aluno}") ); } // if( $registro["sequencial"] ) // { // $this->addDetalhe( array( "Sequencial", "{$registro["sequencial"]}") ); // } if($registro["extra_curricular"]) { if( $registro["escola"] ) { $this->addDetalhe( array( "Instituição", "{$registro["escola"]}") ); } if( $registro["escola_cidade"] ) { $this->addDetalhe( array( "Cidade da Instituição", "{$registro["escola_cidade"]}") ); } if( $registro["escola_uf"] ) { $this->addDetalhe( array( "Estado da Instituição", "{$registro["escola_uf"]}") ); } if( $registro["nm_serie"] ) { $this->addDetalhe( array( "Série", "{$registro["nm_serie"]}") ); } } else { if( $registro["escola"] ) { $this->addDetalhe( array( "Escola", "{$registro["escola"]}") ); } if( $registro["escola_cidade"] ) { $this->addDetalhe( array( "Cidade da Escola", "{$registro["escola_cidade"]}") ); } if( $registro["escola_uf"] ) { $this->addDetalhe( array( "Estado da Escola", "{$registro["escola_uf"]}") ); } if( $registro["nm_serie"] ) { $this->addDetalhe( array( "Série", "{$registro["nm_serie"]}") ); } } if( $registro["nm_curso"] ) { $this->addDetalhe( array( "Curso", "{$registro["nm_curso"]}") ); } if( $registro["ano"] ) { $this->addDetalhe( array( "Ano", "{$registro["ano"]}") ); } if( $registro["carga_horaria"] ) { $registro["carga_horaria"] = str_replace(".",",",$registro["carga_horaria"]); $this->addDetalhe( array( "Carga Horária", "{$registro["carga_horaria"]}") ); } $this->addDetalhe( array( "Faltas globalizadas", is_numeric($registro["faltas_globalizadas"]) ? 'Sim' : 'Não')); if( $registro["dias_letivos"] ) { $this->addDetalhe( array( "Dias Letivos", "{$registro["dias_letivos"]}") ); } if( $registro["frequencia"] ) { $this->addDetalhe( array( "Frequência", "{$registro["frequencia"]}") ); } if( $registro["extra_curricular"] ) { $this->addDetalhe( array( "Extra-Curricular", "Sim") ); } else { $this->addDetalhe( array( "Extra-Curricular", "Não") ); } if( $registro["aceleracao"] ) { $this->addDetalhe( array( "Aceleração", "Sim") ); } else { $this->addDetalhe( array( "Aceleração", "Não") ); } if( $registro["origem"] ) { $this->addDetalhe( array( "Origem", "Externo") ); } else { $this->addDetalhe( array( "Origem", "Interno") ); } if( $registro["observacao"] ) { $this->addDetalhe( array( "Observação", "{$registro["observacao"]}") ); } if( $registro["aprovado"] ) { if ($registro["aprovado"] == 1) { $registro["aprovado"] = "Aprovado"; } elseif ($registro["aprovado"] == 2) { $registro["aprovado"] = "Reprovado"; } elseif ($registro["aprovado"] == 3) { $registro["aprovado"] = "Em Andamento"; } elseif ($registro["aprovado"] == 4) { $registro["aprovado"] = "Transferido"; } elseif ($registro['aprovado'] == 6) $registro["aprovado"] = "Abandono"; $this->addDetalhe( array( "Situação", "{$registro["aprovado"]}") ); } if( $registro["registro"] ) { $this->addDetalhe( array( "Registro (arquivo)", "{$registro["registro"]}") ); } if( $registro["livro"] ) { $this->addDetalhe( array( "Livro", "{$registro["livro"]}") ); } if( $registro["folha"] ) { $this->addDetalhe( array( "Folha", "{$registro["folha"]}") ); } $obj = new clsPmieducarHistoricoDisciplinas(); $obj->setOrderby("nm_disciplina ASC"); $lst = $obj->lista( null,$this->ref_cod_aluno,$this->sequencial ); $qtd_disciplinas = count($lst); if ($lst) { $tabela = "
| Nome | Nota | Faltas | |
| {$valor["nm_disciplina"]} | {$valor["nota"]} | "; if (is_numeric($registro["faltas_globalizadas"]) && !$prim_disciplina) $tabela .= "{$registro["faltas_globalizadas"]} | "; else if ( !is_numeric($registro["faltas_globalizadas"]) ) $tabela .= "{$valor["faltas"]} | "; $tabela .= "