/** * Método que gera relação de respostas do questionário do plantao pedagogico */ public function respostas($pk_aluno = null, $pk_grupo = null) { $data = $this->getParametroVisao(); $data['page'] = 'admin'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 'Mae3'; $data['abaPage'] = 'respostas'; $sqlPlantao = new SqlPlantaoPedagogico(); $ano = $data['ano_letivo']; $data['aluno'] = $sqlPlantao->get_aluno($pk_aluno, $ano); //se a pk do grupo nao for passada no parametro if ($pk_grupo == null) { //consulta pk do grupo através da pk do aluno $result = $sqlPlantao->get_grupo_aluno($pk_aluno); foreach ($result as $key) { } $pk_grupo = $key[0]; } $data['respostas'] = $sqlPlantao->get_respostas($pk_aluno, $pk_grupo); $data['grupo'] = $pk_grupo; $data['pk_aluno'] = $pk_aluno; $data['professores'] = $sqlPlantao->get_professores_plantao($pk_grupo, $pk_aluno); //consulta responsavel atraves da pk do aluno para capturar seu email e notificá-lo $data['observacoes'] = $sqlPlantao->get_observacoes_plantao($pk_grupo, $pk_aluno); // var_dump($data['observacoes']); if ($_SERVER['REQUEST_METHOD'] == "POST") { try { $msg = '<p class="alert ok">Questão cadastrada com sucesso!</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/index'); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/index'); return false; } } $this->load->view($this->load->getUrlTema(), $data); //$this->output->enable_profiler(TRUE); }