public function editar_perfil($pk_usuario = 0, $pk_usuario_coordenador = 0, $pk_coordenacao = 0, $tipo = 0) { if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection('formCadCoordenadorCoordenacoes'); $sqlUsuario = new SqlUsuario(); $sqlUsuario->update_perfil_coordenador($this->input->post('pk_usuario_coordenador'), $this->input->post('tipo')); $this->session->set_flashdata('msg', '<p class="alert ok">Perfil de coordenação atualizada com sucesso!</p>'); redirect(base_url() . $this->uri->segment(1) . '/coordenador/listar_coordenadores'); 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['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 5; $data['abaPage'] = 'editar_perfil'; $data['pk_usuario'] = (int) $pk_usuario; $data['pk_usuario_coordenador'] = (int) $pk_usuario_coordenador; $data['pk_coordenacao'] = (int) $pk_coordenacao; $data['tipo'] = (int) $tipo; $sqlCoordenador = new SqlUsuario(); $result = $sqlCoordenador->get_coordenador($pk_usuario, $pk_usuario_coordenador, $pk_coordenacao, $tipo); $data['coordenador_nome'] = $result[0]['coordenador_nome']; if ($this->input->is_ajax_request()) { $this->load->view('editar_coordenador_coordenacoes', $data); } else { $this->load->view($this->load->getUrlTema(), $data); } } }