<th><font color="#ffffff">Nota distribuida</font></th> <th><font color="#ffffff">Faltas</font></th> <th><font color="#ffffff">Situação</font></th> </tr> <?php $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++;
$nao_finalizada = $disciplina_aluno['fl_finalizada'] == 'f' ? '<strong>*</strong>' : ' '; echo '<td>' . $disciplina_aluno['descricao_disciplina'] . $nao_finalizada . '</td>'; } $count++; if ($disciplina_aluno['nota'] == '-1') { echo '<td align="center"> - </td>'; } else { echo '<td align="center">' . number::numeric2decimal_br($disciplina_aluno['nota'], 1) . '</td>'; } // if ($disciplina_aluno['ref_diario_avaliacao'] <= $quantidade_notas_diario) // echo '<td align="center">'. number::numeric2decimal_br($disciplina_aluno['nota'],1) .'</td>'; if ($disciplina_aluno['ref_diario_avaliacao'] != 7) { continue; } $situacao = ''; if (verificaAprovacao($aluno, $curso, $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 '<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">' . number::numeric2decimal_br($media_disciplina, 1) . '</td>'; echo '<td align="center">' . $disciplina_aluno['num_faltas'] . '</td>'; echo '<td align="center">' . number::numeric2decimal_br(@($disciplina_aluno['num_faltas'] * 100 / $ch_realizada), 1) . '</td>'; echo '<td align="center">' . $ch_realizada . '</td>'; echo '<td align="center">' . $situacao . '</td>'; }