break; } $situacao = ''; // verifica aprovacao a qualquer tempo considerando qualquer disciplina equivalente, dispensa, etc, em relacao ao contrato if (verificaAprovacaoContrato($aluno_id, $curso_id, $contrato_id, $oferecida)) { $situacao = 'A'; } else { $situacao = 'R'; } // verifica aprovacao considerando exatamente a disciplina matriculada ou dispensada em relacao ao contrato if (verificaAprovacaoContratoDisciplina($aluno_id, $curso_id, $contrato_id, $oferecida)) { $situacao = 'A'; } else { $situacao = 'R'; } if (!verificaPeriodo($ref_periodo) && $fl_finalizada == 'f') { $situacao = 'M'; } if (verificaEquivalencia($curso_id, $oferecida)) { $matricula .= ' / DE'; } if ($nota_final == '') { $nota_final = ' - '; } $pfaltas = 0; $stfaltas = 0; if (!empty($carga_realizada)) { $perfaltas = $faltas_materia * 100 / $carga_realizada; $pfaltas = substr($perfaltas, 0, 5); $stfaltas = $pfaltas; //$stfaltas = getNumeric2Real($pfaltas) . ' %';
$count = 0; // Exibe as principais informacoes do aluno a.ref_disciplina_ofer IN ($str_in) AND $sql_diarios_info = "\r\n SELECT\r\n descricao_disciplina(get_disciplina_de_disciplina_of(m.ref_disciplina_ofer)),\r\n m.ref_disciplina_ofer, m.nota_final, m.num_faltas, m.ref_contrato,\r\n nota_distribuida(m.ref_disciplina_ofer) as \"total_distribuido\", d.fl_finalizada\r\n FROM\r\n matricula m, disciplinas_ofer d\r\n WHERE\r\n (m.dt_cancelamento is null) AND\r\n m.ref_disciplina_ofer IN ( " . $sql_diarios_matriculados . " ) AND\r\n m.ref_pessoa = {$aluno} AND\r\n m.ref_motivo_matricula = 0 AND\r\n m.ref_disciplina_ofer = d.id \r\n ORDER BY descricao_disciplina;"; //die($sql_diarios_info); $diarios_info = $conn->get_all($sql_diarios_info); if (count($diarios_info) > 0) { foreach ($diarios_info as $disciplina_aluno) { $nao_finalizada = $disciplina_aluno['fl_finalizada'] == 'f' ? '<strong>*</strong>' : ' '; $color = $color != '#ffffff' ? '#ffffff' : '#cce5ff'; $situacao = ''; if (verificaAprovacao($aluno, $curso, $disciplina_aluno['ref_disciplina_ofer'])) { $situacao = 'A'; } else { $situacao = '<span style="color: red; font-weight: bold;">R</span>'; } if (!verificaPeriodo($periodo) && $disciplina_aluno['fl_finalizada'] == 'f') { $situacao = 'M'; } echo '<tr bgcolor="' . $color . '">'; echo '<td><a href="lista_notas_detalhe.php?c=' . $curso . '&p=' . $periodo . '&d=' . $disciplina_aluno['ref_disciplina_ofer'] . '" alt="Clique para detalhar a disciplina" title="Clique para detalhar a disciplina">' . $disciplina_aluno['descricao_disciplina'] . '</a>' . $nao_finalizada . '</td>'; echo '<td align="center">' . number::numeric2decimal_br($disciplina_aluno['nota_final'], 1) . '</td>'; echo '<td align="center">' . $disciplina_aluno['total_distribuido'] . '</td>'; echo '<td align="center">' . $disciplina_aluno['num_faltas'] . '</td>'; echo '<td align="center">' . $situacao . '</td>'; echo '</tr>'; $count++; } } ?> </table> <br />