= 5
order by ref_cod_matricula,na.data_cadastro";
//die("a");
$db = new clsBanco();
$db->Consulta($sql);
$notas_exame = array();
while ($db->ProximoRegistro())
{
list($cod_nota_aluno, $ref_cod_matricula, $ref_cod_disciplina, $nota) = $db->Tupla();
$notas_exame[$ref_cod_matricula][$ref_cod_disciplina][] = $cod_nota_aluno;
}
die("ss");
$matriculas = array();
foreach ($notas_exame as $ref_cod_matricula => $nota)
{
foreach ($nota as $nota_sozinha)
{
if (count($nota_sozinha) > 1) {
echo $ref_cod_matricula."
";
// $obj_notas_alunossss = new clsPmieducarNotaAluno($nota_sozinha[count($nota_sozinha)-1], null, null, null, null, null, null, 184580);
// if($obj_notas_alunossss->excluir())
// {
// $aprovado=1;
// $obj_matricula = new clsPmieducarMatricula($ref_cod_matricula);
// $det_matricula = $obj_matricula->detalhe();
// $ref_ref_cod_serie = $det_matricula["ref_ref_cod_serie"];
// $ref_ref_cod_escola = $det_matricula["ref_ref_cod_escola"];
// $obj_serie_disciplina = new clsPmieducarEscolaSerieDisciplina();
// $lst_serie_disciplina = $obj_serie_disciplina->lista($ref_ref_cod_serie, $ref_ref_cod_escola);
// if (is_array($lst_serie_disciplina) && is_numeric($ref_ref_cod_serie) && is_numeric($ref_ref_cod_escola))
// {
// $soma_notas = array();
// $soma_faltas = array();
// $nota_media_aluno = array();
// foreach ($lst_serie_disciplina as $serie_disciplina)
// {
// /************************NOTAS********************/
// $obj_dispensa_disciplina = new clsPmieducarDispensaDisciplina();
// $lst_dispensa_disciplina = $obj_dispensa_disciplina->lista($cod_matricula, $ref_ref_cod_serie, $ref_ref_cod_escola, $serie_disciplina["ref_cod_disciplina"], null, null, null, null, null, null, null, 1);
// if (!is_array($lst_dispensa_disciplina))
// {
// $possui_nota_exame = false;
// $obj_nota_aluno = new clsPmieducarNotaAluno();
// $obj_nota_aluno->setOrderby("modulo ASC");
// $lst_nota_aluno = $obj_nota_aluno->lista(null, null, null, $ref_ref_cod_serie, $ref_ref_cod_escola, $serie_disciplina["ref_cod_disciplina"], $cod_matricula, null, null, null, null, null, null, 1);
// if (is_array($lst_nota_aluno) && !dbBool($media_especial))
// {
// foreach ($lst_nota_aluno as $key => $nota_aluno)
// {
// if ($nota_aluno["nota"]) {
// $soma_notas[$serie_disciplina["ref_cod_disciplina"]] += $nota_aluno["nota"] * 2;
// $possui_nota_exame = true;
// } else {
// $obj_avaliacao_valores = new clsPmieducarTipoAvaliacaoValores($nota_aluno["ref_ref_cod_tipo_avaliacao"], $nota_aluno["ref_sequencial"]);
// $det_avaliacao_valores = $obj_avaliacao_valores->detalhe();
// $soma_notas[$serie_disciplina["ref_cod_disciplina"]] += $det_avaliacao_valores["valor"];
// }
// }
// }
// if ($possui_nota_exame)
// {
// $soma_notas[$serie_disciplina["ref_cod_disciplina"]] /= 6;
// if ($soma_notas[$serie_disciplina["ref_cod_disciplina"]] < 5.0) {
// $aprovado=2;
// }
// }
// else
// {
// $soma_notas[$serie_disciplina["ref_cod_disciplina"]] /= 4;
// }
// /*********************ACABOU NOTAS*********************/
// }
// echo "
"; print_r($soma_notas); die(); // } // $obj_matricula_aux = new clsPmieducarMatricula($ref_cod_matricula, null, null, null, 184580, null, null, $aprovado); // if(!$obj_matricula_aux->edita()) { // die("nao editou aprovacao"); // } // die("morreu"); // } // die("aqui"); // } // else // { // die("nao exclui"); // } } } } echo "acabo"; ?>