public function cadastrar_usuario_tipo_vin() { $msg = null; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection('cadastrar_usuario_tipo_vin'); $usuario = new SqlUsuario(); $pk_usuario_tipo_vin = $usuario->cadastrar_usuario_tipo_vin($this->input->post('pk_usuario'), $this->input->post('pk_tipo_usuario'), 1); $this->session->set_flashdata('msg', '<p class="alert ok">Vínculo incluído com sucesso!</p>'); redirect(base_url() . 'usuario/atendente/editar_atendente_coordenacoes/' . $this->input->post('pk_usuario') . '/' . $this->input->post('pk_tipo_usuario') . '/' . $pk_usuario_tipo_vin); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 5; $data['abaPage'] = 'cadastrar_usuario_tipo_vin'; $listarTipoUsuario = new SqlUsuario(); $result = $listarTipoUsuario->listarTipoUsuario($this->uri->segment(5)); $data['tipo_usuario_nome'] = $result[0]['tipo_usuario_nome']; $listarUsuario = new SqlUsuario(); $result = $listarUsuario->listar_usuario($this->uri->segment(4)); $data['usuario_nome'] = $result['registros'][0]['nome']; $this->load->view($this->load->getUrlTema(), $data); }
public function editar_responsavel_dependentes($idUsuario = 0) { if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection('responsavel_dependentes'); // $sqlVinculaCoordenacao = new SqlGrade(); // $getUsuario = $sqlVinculaCoordenacao->vincula_coordenacao($this->input->post('pk_usuario_tipo_vin'), $this->input->post('pk_coordenacao')); // $this->session->set_flashdata('msg', '<p class="alert ok">Coordenação incluída com sucesso!</p>') ; // redirect(base_url().$this->uri->segment(1).'/'.$this->uri->segment(2).'/'.$this->input->post('redirect')); // return false; } catch (Exception $e) { $this->session->set_flashdata('msg', '<p class="alert erro">' . $e->getMessage() . '</p>'); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_coordenadores'); } } else { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['index'] = true; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 5; $data['abaPage'] = 'editar_responsavel_dependentes'; $sqlCoordenador = new SqlUsuario(); $getUsuario = $sqlCoordenador->listar_usuario($idUsuario); $data['nome'] = $getUsuario['registros'][0]['nome']; $data['pk_usuario'] = $getUsuario['registros'][0]['pk_usuario']; $sqlCoordenacoes = new SqlUsuario(); $result = $sqlCoordenacoes->listar_dependentes($idUsuario); echo $result['total']; $data['total'] = $result['total']; if ($result['total'] > 0) { $this->load->library('table'); $arrHead[] = 'Aluno'; $arrHead[] = 'Turma'; if ($data['permissao']['excluir'] == 1) { $arrHead[] = ''; } $this->table->set_heading($arrHead); $count = 0; foreach ($result['registros'] as $row) { $count++; $tmpl = Util::zebrar($count, count($result['registros'])); $this->table->add_row($row['nome'], $row['turma_nome'], $data['permissao']['excluir'] == 1 ? '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_dependente" ' . View::getParamExcluirItemTabela($row['pk_usuario_aluno'], 0, 0, '', 'Excluir dependente', 'Deseja excluir o dependente ' . $row['nome']) . ' class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>' : ''); } $this->table->set_template($tmpl); $this->load->library('pagination'); } else { $data['msg'] = '<div class="alert informacao">Para vincular um dependente ao usuário(a), <strong><a href="#">clique aqui</a></strong></div>'; $data['total'] = $result['total']; } if ($this->input->is_ajax_request()) { $this->load->view('editar_responsavel_dependentes', $data); } else { $this->load->view($this->load->getUrlTema(), $data); } } }
public function turmas_professor() { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 5; $data['abaPage'] = 'turmas_professor'; $listarUsuario = new SqlUsuario(); $result = $listarUsuario->listar_usuario($this->uri->segment(4)); $data['usuario_nome'] = $result['registros'][0]['nome']; // $this->load->library('table'); // $arrHead[] = 'Nome'; // $arrHead[] = 'Email'; // $arrHead[] = 'Tipo de usuário'; // $arrHead[] = 'Diagnóstico'; // $arrHead[] = ''; // $this->table->set_heading($arrHead); // // $filtro_ids = array(); // foreach ($this->session->flashdata('registros_email') as $row) // { // $i++; // $tmpl = array ('table_open'=> '<table class="table">', 'row_start' => '<tr>' ); // // $this->table->add_row( // $row['nome'], // $row['email'], // $row['tipo_usuario_nome'], // '<strong>Email idêntico</strong>', // '<a href="'.base_url().$this->uri->segment(1).'/'.$this->uri->segment(2).'/cadastrar_usuario_tipo_vin/'.$row['pk_usuario'].'/2">Cadastrar</div></a>' // ); // $filtro_ids[] = $row['pk_usuario']; // } // // $this->table->set_template($tmpl); $this->load->view($this->load->getUrlTema(), $data); }
public function listar_log_usuario($limiteInicial = 0, $ordem = 0, $colunaOrdenacao = 0, $qtdPorPagina = 100) { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); if ($_GET['pk_tipo_usuario'] == 2) { $abaAtiva = 1; } else { if ($_GET['pk_tipo_usuario'] == 3) { $abaAtiva = 2; } else { if ($_GET['pk_tipo_usuario'] == 15) { $abaAtiva = 3; } else { $abaAtiva = 0; } } } $data['abaAtiva'] = 5; $data['abaPage'] = 'listar_log_usuario'; $usuario = unserialize($_SESSION['usuario']); $sqlUsuario = new SqlUsuario(); $result = $sqlUsuario->listar_log_usuario($limiteInicial, $qtdPorPagina, $ordem, $colunaOrdenacao); $querystring = $_SERVER['QUERY_STRING'] != '' ? '?' . $_SERVER['QUERY_STRING'] : ''; if ($result['total'] > 0) { // Inverte as variáveis de ordenamento $seta = $ordem == 0 ? 'setaUp' : 'setaDown'; $ordem = $ordem == 0 ? 1 : 0; $colunaOrdenacao = $colunaOrdenacao == 0 ? 1 : 0; $this->load->library('table'); $arrHead[] = 'Data / hora'; $arrHead[] = 'Módulo'; $this->table->set_heading($arrHead); $count = 0; foreach ($result['registros'] as $row) { $count++; $tmpl = Util::zebrar($count, count($result['registros'])); $this->table->add_row($row['data_hora'], View::titulo_modulo($row['modulo'])); } $this->table->set_template($tmpl); } else { $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>'; $data['total'] = $result['total']; } $this->load->library('pagination'); $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/'; $config['total_rows'] = $result['total']; $config['per_page'] = $qtdPorPagina; $config['add_attr'] = 'class="carregarConteudo" data-content="lista"'; $config['anchor_class'] = $querystring; $data['totalRegistros'] = View::paginacao($result['total']); $data['total'] = $result['total']; $sqlUsuario = new SqlUsuario(); $data['usuario'] = $sqlUsuario->listar_usuario($_GET['pk_usuario']); $sqlUsuario = new SqlUsuario(); $data['graf_log_distribuicao'] = $sqlUsuario->graf_log_distribuicao(); $this->pagination->initialize($config); if ($this->input->is_ajax_request()) { $data['no_title'] = 1; echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true))); } else { $this->load->view($this->load->getUrlTema(), $data); } //$this->output->enable_profiler(TRUE); }