Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }