public function cadastrar_salas() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 30; $data['abaPage'] = 'cadastrar_salas'; $data['alias'] = 'cadastrar_salas'; $data['js'] = array(0 => 'js/modules/financeiro/financeiro.js', 1 => 'js/jquery.maskedinput.js'); $sqlFinanceiro = new SqlFinanceiro(); $data['unidades'] = $sqlFinanceiro->get_unidades(); if ($_SERVER['REQUEST_METHOD'] == "POST") { try { $nome = $this->input->post('nome'); $area = $this->input->post('area'); $capacidade = $this->input->post('capacidade'); $ar = $this->input->post('ar'); $potenciaAr = $this->input->post('potencia-ar'); $unidade = $this->input->post('unidade'); if ($potenciaAr == null) { $potenciaAr = 0; } if ($nome == null || $area == null || $capacidade == null || $ar == null || $unidade == null) { $msg = '<p class="alert erro">Preencha todos os campos!</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_salas'); exit; } else { $sqlFinanceiro = new SqlFinanceiro(); $data['salas'] = $sqlFinanceiro->insert_salas($nome, $area, $capacidade, $ar, $potenciaAr, $unidade); $msg = '<p class="alert ok">Sala cadastrada com sucesso!</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/salas'); exit; } } 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) . '/cadastrar_salas'); return false; } } $this->load->view($this->load->getUrlTema(), $data); }