public function resultado_final($pkUsuario = 0, $pkUsuarioALuno = 0) { $msg = null; $data = $this->getParametroVisao(); if ($data['mobile']) { $data['usuario'] = unserialize($_SESSION['usuario']); $data['page'] = "responsive/" . __FUNCTION__; $data['tema'] = $this->load->setTheme('responsive'); } else { $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; } $data['msg'] = $msg; $data['abaAtiva'] = 11; $data['abaPage'] = 'detalhe_notas_geral'; $data['alias'] = 'detalhe_notas_geral'; //Controle de acesso if ($data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_ADMIN || $data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_GESTOR || $data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_COORDENADOR || $data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_RESPONSAVEL || $data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_PROFESSOR) { $pk_usuario_aluno = (int) $pkUsuarioALuno; } else { $pk_usuario_aluno = $data['idUsuarioAluno']; } // pega os nomes do aluno e da turma $sqlUsuario = new SqlUsuario(); $result = $sqlUsuario->get_aluno($pk_usuario_aluno, $data['idTurmaAluno']); $data['nome'] = $result['registros'][0]['nome']; $data['turma_nome'] = $result['registros'][0]['turma_nome']; $matricula = $result['registros'][0]['matricula']; $fk_unidade = $data['idUnidadeAluno'] != '' ? $data['idUnidadeAluno'] : $result['registros'][0]['fk_unidade']; $data['pk_serie_aluno'] = $data['idSerieAluno'] != '' ? $data['idSerieAluno'] : $result['registros'][0]['fk_serie']; $data['pk_usuario'] = $result['registros'][0]['pk_usuario']; $data['pk_usuario_aluno'] = $result['registros'][0]['pk_usuario_aluno']; //verifica se a unidade está habilitada para mostrar o resultado final $data['statusProvaFinal'] = $sqlUsuario->get_status_final($fk_unidade); $data['matricula'] = $matricula; $sqlNota = new SqlNota(); $result = $sqlNota->listar_notas($matricula, $fk_unidade, $data['ano_letivo']); $data['lista'] = $result['registros']; $this->load->view($this->load->getUrlTema(), $data); }
public function detalhe_graficos($unidade = 0, $pk_usuario_aluno = 0) { $msg = null; $data = $this->getParametroVisao(); $data['landscape'] = TRUE; if ($data['mobile']) { $data['usuario'] = unserialize($_SESSION['usuario']); $data['page'] = "responsive/" . __FUNCTION__; $data['tema'] = $this->load->setTheme('responsive'); $data['extCss'] = array(base_url() . "css/modules/grafico.css", base_url() . "css/modules/boletim.css"); } else { $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; } $this->load->helper("formatar_numero"); $data['msg'] = $msg; $data['abaAtiva'] = 12; $data['abaPage'] = 'detalhe_graficos'; $data['alias'] = 'detalhe_graficos'; $data['css'] = array(0 => 'css/modules/boletim.css'); if ($data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_ALUNO || $data['idTipoUsuario'] == Kernel_Models_TiposUsuario::TIPO_RESPONSAVEL) { $pk_usuario_aluno = $data['idUsuarioAluno']; $unidade = $data['idUnidadeAluno']; } // pega os nomes do aluno e da turma $sqlUsuario = new SqlUsuario(); $aluno = $sqlUsuario->get_aluno($pk_usuario_aluno); $data['nome'] = $aluno['registros'][0]['nome']; $data['turma_nome'] = $aluno['registros'][0]['turma_nome']; $data['matricula'] = $aluno['registros'][0]['matricula']; $data['tmacod'] = $aluno['registros'][0]['tmacod']; $data['unidade'] = $aluno['registros'][0]['fk_unidade']; $sqlNota = new SqlNota(); $result = $sqlNota->listar_notas($data['matricula'], $unidade, $data['ano_letivo']); $data['total'] = $result['total']; $data['registrosTabela'] = $result['registros']; $data["mediasAluno"] = new stdClass(); $data["mediasTurma"] = new stdClass(); //Atribuindo valores padrão $data["mediasTurma"]->mat_n11 = $data["mediasTurma"]->mat_n12 = ""; $data["mediasTurma"]->mat_n13 = $data["mediasTurma"]->mat_m1 = ""; $data["mediasTurma"]->mat_n21 = $data["mediasTurma"]->mat_n22 = ""; $data["mediasTurma"]->mat_n23 = $data["mediasTurma"]->mat_m2 = ""; $data["mediasTurma"]->mat_m1s = $data["mediasTurma"]->mat_n31 = ""; $data["mediasTurma"]->mat_n32 = $data["mediasTurma"]->mat_n33 = ""; $data["mediasTurma"]->mat_m3 = $data["mediasTurma"]->mat_n41 = ""; $data["mediasTurma"]->mat_n42 = $data["mediasTurma"]->mat_n43 = ""; $data["mediasTurma"]->mat_m4 = $data["mediasTurma"]->mat_m2s = ""; $data["mediasAluno"]->mat_n11 = $data["mediasAluno"]->mat_n12 = ""; $data["mediasAluno"]->mat_n13 = $data["mediasAluno"]->mat_m1 = ""; $data["mediasAluno"]->mat_n21 = $data["mediasAluno"]->mat_n22 = ""; $data["mediasAluno"]->mat_n23 = $data["mediasAluno"]->mat_m2 = ""; $data["mediasAluno"]->mat_m1s = $data["mediasAluno"]->mat_n31 = ""; $data["mediasAluno"]->mat_n32 = $data["mediasAluno"]->mat_n33 = ""; $data["mediasAluno"]->mat_m3 = $data["mediasAluno"]->mat_n41 = ""; $data["mediasAluno"]->mat_n42 = $data["mediasAluno"]->mat_n43 = ""; $data["mediasAluno"]->mat_m4 = $data["mediasAluno"]->mat_m2s = ""; //Fazendo as consultas $resultTurma = $sqlNota->get_media_turma($data['tmacod'], $data['unidade'], $data['ano_letivo']); $resultAluno = $sqlNota->get_media_aluno($data['matricula'], $data['tmacod'], $data['unidade'], $data['ano_letivo']); foreach ($resultTurma as $row) { if ($row['referencia'] == 'mat_n11') { $data["mediasTurma"]->mat_n11 = $row['media_turma']; } if ($row['referencia'] == 'mat_n12') { $data["mediasTurma"]->mat_n12 = $row['media_turma']; } if ($row['referencia'] == 'mat_n13') { $data["mediasTurma"]->mat_n13 = $row['media_turma']; } if ($row['referencia'] == 'mat_m1') { $data["mediasTurma"]->mat_m1 = $row['media_turma']; } if ($row['referencia'] == 'mat_n21') { $data["mediasTurma"]->mat_n21 = $row['media_turma']; } if ($row['referencia'] == 'mat_n22') { $data["mediasTurma"]->mat_n22 = $row['media_turma']; } if ($row['referencia'] == 'mat_n23') { $data["mediasTurma"]->mat_n23 = $row['media_turma']; } if ($row['referencia'] == 'mat_m2') { $data["mediasTurma"]->mat_m2 = $row['media_turma']; } if ($row['referencia'] == 'mat_m1s') { $data["mediasTurma"]->mat_m1s = $row['media_turma']; } if ($row['referencia'] == 'mat_n31') { $data["mediasTurma"]->mat_n31 = $row['media_turma']; } if ($row['referencia'] == 'mat_n32') { $data["mediasTurma"]->mat_n32 = $row['media_turma']; } if ($row['referencia'] == 'mat_n33') { $data["mediasTurma"]->mat_n33 = $row['media_turma']; } if ($row['referencia'] == 'mat_m3') { $data["mediasTurma"]->mat_m3 = $row['media_turma']; } if ($row['referencia'] == 'mat_n41') { $data["mediasTurma"]->mat_n41 = $row['media_turma']; } if ($row['referencia'] == 'mat_n42') { $data["mediasTurma"]->mat_n42 = $row['media_turma']; } if ($row['referencia'] == 'mat_n43') { $data["mediasTurma"]->mat_n43 = $row['media_turma']; } if ($row['referencia'] == 'mat_m4') { $data["mediasTurma"]->mat_m4 = $row['media_turma']; } if ($row['referencia'] == 'mat_m2s') { $data["mediasTurma"]->mat_m2s = $row['media_turma']; } } foreach ($resultAluno as $row) { if ($row['referencia'] == 'mat_n11') { $data["mediasAluno"]->mat_n11 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n12') { $data["mediasAluno"]->mat_n12 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n13') { $data["mediasAluno"]->mat_n13 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m1') { $data["mediasAluno"]->mat_m1 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n21') { $data["mediasAluno"]->mat_n21 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n22') { $data["mediasAluno"]->mat_n22 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n23') { $data["mediasAluno"]->mat_n23 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m2') { $data["mediasAluno"]->mat_m2 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m1s') { $data["mediasAluno"]->mat_m1s = $row['media_aluno']; } if ($row['referencia'] == 'mat_n31') { $data["mediasAluno"]->mat_n31 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n32') { $data["mediasAluno"]->mat_n32 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n33') { $data["mediasAluno"]->mat_n33 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m3') { $data["mediasAluno"]->mat_m3 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n41') { $data["mediasAluno"]->mat_n41 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n42') { $data["mediasAluno"]->mat_n42 = $row['media_aluno']; } if ($row['referencia'] == 'mat_n43') { $data["mediasAluno"]->mat_n43 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m4') { $data["mediasAluno"]->mat_m4 = $row['media_aluno']; } if ($row['referencia'] == 'mat_m2s') { $data["mediasAluno"]->mat_m2s = $row['media_aluno']; } } $this->load->view($this->load->getUrlTema(), $data); }