public function gerenciar_auditoria() { $this->load->library('table'); //vai carregar o modulo usuarios e mostrar a tela de recuperação de senha set_tema('headerinc', load_css('dataTables.bootstrap.min'), FALSE); set_tema('headerinc', load_css('responsive.bootstrap.min'), FALSE); set_tema('headerinc', load_css('ionicons.min', 'css/ionicons/css'), FALSE); set_tema('footerinc', load_js('jquery.dataTables'), FALSE); set_tema('footerinc', load_js('dataTables.bootstrap.min'), FALSE); set_tema('footerinc', load_js('dataTables.responsive.min'), FALSE); set_tema('footerinc', load_js('table-manage-responsive-auditoria.min'), FALSE); set_tema('footerinc', load_js('tooltip'), FALSE); set_tema('footerinc', '<script> $(document).ready(function() { App.init(); TableManageResponsive.init(); $(\'[data-toggle="tooltip"]\').tooltip(); }); </script>', FALSE); set_tema('titulo', 'Registros da Auditoria'); set_tema('conteudo', load_modulo('auditoria', 'gerenciar_auditoria')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function gerenciar_configuracoes() { esta_logado(TRUE); if ($this->input->post('salvar')) { if (verifica_adm(TRUE)) { $upload = $this->midia_model->fazer_upload('arquivo'); $configuracoes = elements(array('nome_site', 'url_logomarca', 'email_adm'), $this->input->post()); foreach ($configuracoes as $nome_config => $valor_config) { define_config($nome_config, $valor_config); } define_msg('configok', 'Configurações atualizadas com sucesso.', 'sucesso'); redirect('configuracoes/gerenciar_configuracoes'); } else { redirect('configuracoes/gerenciar_configuracoes'); } } //vai carregar o modulo usuarios e mostrar a tela de recuperação de senha set_tema('footerinc', '<script> $(document).ready(function() { App.init(); }); </script>', FALSE); set_tema('titulo', 'Configuração do Sistema'); set_tema('conteudo', load_modulo('configuracoes', 'gerenciar')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_message('matches', 'Por favor selecione um solicitante'); $this->form_validation->set_rules('titulo', 'Titulo', 'required'); if ($this->form_validation->run() == TRUE) { $dados = elements(array(), $this->input->post()); $upload = $this->slideshows->do_upload('foto'); $dados = elements(array(), $this->input->post()); @($dados['foto'] = $upload['file_name']); if ($dados['foto'] == '<') { $dados = elements(array('titulo', 'link'), $this->input->post()); $this->slideshows->do_update($dados, array('id' => $this->input->post('idslideshows'))); } else { if (is_array($upload) && $upload['file_name'] != '') { $dados = elements(array(), $this->input->post()); $dados['foto'] = $upload['file_name']; $this->slideshows->do_update($dados, array('id' => $this->input->post('idslideshows'))); } else { set_msg('msgerro', $upload, 'erro'); redirect(current_url()); } } } set_tema('titulo', 'Alteração de mídia'); set_tema('conteudo', load_modulo('slideshows', 'editar')); load_template(); }
public function vermensagem() { esta_logado(); set_tema('titulo', 'Visualizar Mensagens'); set_tema('conteudo', load_modulo('contatos', 'vermensagem')); load_template(); }
public function gerenciar() { set_tema('footerinc', load_JS(array('data-table', 'table')), FALSE); set_tema('titulo', 'Registros de auditoria'); set_tema('conteudo', load_modulo('auditoria', 'gerenciar')); load_template(); }
public function inicio() { if (esta_logado(FALSE)) { set_tema('titulo', 'Início'); set_tema('conteudo', load_modulo('inicio', 'inicio')); load_template(); } else { redirect('usuarios/login'); } }
public function editar() { $this->form_validation->set_rules('nome', 'NOME', 'trim|required|ucfirst'); $this->form_validation->set_rules('descricao', 'DESCRIÇÃO', 'trim'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('nome', 'descricao'), $this->input->post()); $this->midia->do_update($dados, array('id' => $this->input->post('idmidia'))); } set_tema('titulo', 'Alteração de mídia'); set_tema('conteudo', load_modulo('midia', 'editar')); load_template(); }
public function carrinho() { if (esta_logado_view() == FALSE) { set_msg('msgok', '<div class="alert alert-danger" style="font-size:22px;"><a href="#" class="close" data-dismiss="alert">×</a>Para comprar um curso é necessário se cadastrar no sistema.<br/> Caso já tenha feito cadastro realize login. </div>', 'sucesso'); redirect('usuarios/cadastrar_novo'); } set_tema('titulo', 'Carrinho de Compras'); set_tema('conteudo', load_modulo('pagamentos', 'carrinho')); load_template(); }
public function cadastrar() { esta_logado(); //Validações para dos campos $this->form_validation->set_rules('nome', 'Nome', 'required'); $this->form_validation->set_rules('conteudo', 'Conteúdo', 'required'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('nome', 'conteudo'), $this->input->post()); $this->contrato->do_insert($dados); } set_tema('titulo', 'Cadastro'); set_tema('conteudo', load_modulo('contrato', 'cadastrar')); load_template(); }
public function editar() { $this->form_validation->set_rules('titulo', 'TÍTULO', 'trim|required|ucfirst'); $this->form_validation->set_rules('slug', 'SLUG', 'trim'); $this->form_validation->set_rules('conteudo', 'CONTEÚDO', 'trim|required|htmlentities'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('titulo', 'slug', 'conteudo'), $this->input->post()); $dados['slug'] != '' ? $dados['slug'] = slug($dados['slug']) : ($dados['slug'] = slug($dados['titulo'])); $this->paginas->do_update($dados, array('id' => $this->input->post('idpagina'))); } init_hmtmleditor(); set_tema('titulo', 'Editar página'); set_tema('conteudo', load_modulo('paginas', 'editar')); load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_message('decimal', 'Digitar utilizando o "ponto. Ex. (10.0)"'); $this->form_validation->set_rules('valor_prazo', 'Valor a Prazo', 'trim|required|decimal'); $this->form_validation->set_rules('valor_vista', 'Valor a Vista', 'trim|required|decimal'); $this->form_validation->set_rules('valor_matricula', 'Valor Matrícula', 'trim|required|decimal'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('valor_prazo', 'valor_vista', 'valor_matricula'), $this->input->post()); $this->cursos->do_update($dados, array('id' => $this->input->post('id'))); } set_tema('titulo', 'Pagamento Integral'); set_tema('conteudo', load_modulo('cursos', 'editar')); load_template(); }
public function logs() { set_tema('js', load_js(array('data-table', 'dataTables.bootstrap.min', 'auditoria')), FALSE); set_tema('js', ' <script type="text/javascript"> $(function(){ $(".confDelete").click(function(){ if(confirm("Deseja reamente deletar este registro?\\nEsta operação não pode ser desfeita!"))return true;else return false; }); }); </script>', FALSE); set_tema('titulo', 'Auditoria'); set_tema('sub', 'Auditoria do sistema'); set_tema('conteudo', load_modulo('auditoria', 'logs')); load_template(); }
public function cadastrar() { $categorias = ''; $this->form_validation->set_rules('nome', 'Nome', 'trim|required'); if ($this->form_validation->run(TRUE)) { $dados = elements(array('nome', 'slug', 'descricao'), $this->input->post()); $dados['slug'] != '' ? $dados['slug'] = slug($dados['slug']) : ($dados['slug'] = slug($dados['nome'])); $this->categorias->do_insert($dados); } //lista os modelos de categorias $query = $this->categorias->get_all()->result(); set_tema('titulo', 'Cadastrar Categoria'); set_tema('footerinc', load_js(array('data-table', 'table')), FALSE); set_tema('conteudo', load_modulo($this->view . 'gerenciar', array('categorias' => $query))); load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_rules('nome', 'Titulo', 'trim|required|ucwords'); if ($this->form_validation->run() == TRUE) { $dados['nome'] = $this->input->post('nome'); $dados['descricao'] = $this->input->post('descricao'); $dados['alt'] = $this->input->post('alt'); $this->midia->do_update($dados, array('id' => $this->input->post('id')), FALSE); set_msg('msgok', 'Usuario editado com sucesso', 'sucesso'); auditoria('Editar', 'Foto foi editada'); redirect('midia/gerenciar'); } set_tema('titulo', 'Editar'); set_tema('conteudo', load_modulo('midia', 'editar')); load_template(); }
public function gerenciar() { $data = array(); //verifica a quantidade de dados a serem exibidos $modo = $this->uri->segment(3); if ($modo == 'all') { $limit = 0; } else { $limit = 5; $data['titulo'] = '<p>Mostrando os útimos 50 registros, para ver todo histórico ' . anchor('auditoria/gerenciar/all', 'Clique aqui') . '</p>'; } //pega dados do banco de dados para enviar para view $data['data'] = $this->auditoria->get_all($limit)->result(); set_tema('footerinc', load_js(array('data-table', 'table')), FALSE); set_tema('titulo', 'Registros de auditoria'); set_tema('conteudo', load_modulo($this->view . 'gerenciar', $data)); load_template(); }
public function gerenciar() { if ($this->input->post('salvardados')) { if (is_admin(TRUE)) { $settings = elements(array('nome_site', 'url_logomarca', 'email_adm'), $this->input->post()); foreach ($settings as $nome_config => $valor_config) { set_setting($nome_config, $valor_config); } set_msg('msgok', 'Configurações atualizadas com sucesso', 'sucesso'); redirect('settings/gerenciar'); } else { redirect('settings/gerenciar'); } } set_tema('titulo', 'Configuração do sistema'); set_tema('conteudo', load_modulo('settings', 'gerenciar')); load_template(); }
public function gerenciar() { if ($this->input->post('cadastrar')) { if (stats_user(TRUE)) { $settings = elements(array('nome_site', 'url_logomarca', 'email_adm'), $this->input->post()); foreach ($settings as $nome_config => $valor_config) { set_setting($nome_config, $valor_config); } set_msg('msgok', 'Configurações atualizadas com sucesso', ''); redirect('settings/gerenciar'); } else { redirect('settings/gerenciar'); } } set_tema('footerinc', load_js(array('data-table', 'table')), FALSE); set_tema('titulo', 'Configurações do sistema'); set_tema('conteudo', load_modulo($this->view . 'gerenciar')); load_template(); }
public function nova_senha() { $this->form_validation->set_rules('email', 'EMAIL', 'trim|required|valid_email|strtolower'); $data['mensagem'] = null; if ($this->form_validation->run() == TRUE) { $email = $this->input->post('email_login'); $query = $this->entidade->get_entidade_by_email($email); if ($query->num_rows() == 1) { $novasenha = substr(str_shuffle('qwertyuiopasdfghjklzxcvbnm0123456789'), 0, 6); $mensagem = "<p>Você solicitou uma nova senha para acesso ao painel de administração do site, a partir de agora use a seguinte senha para acesso: <strong>{$novasenha}</strong></p><p>Troque esta senha para uma senha segura e de sua preferência o quanto antes.</p>"; if ($this->sistema->enviar_email($email, 'Nova senha de acesso', $mensagem)) { $dados['senha'] = md5($novasenha); $this->entidade->do_update($dados, array('email' => $email), FALSE); $data['mensagem'] = 'Uma nova senha foi enviada para seu email'; $this->load->view('includes/html_header'); $this->load->view('cadastro_entidade', $dados); $this->load->view('includes/html_rodape_entidade'); } else { set_msg('msgerro', 'Erro ao enviar nova senha, contate o administrador', 'erro'); } } else { set_msg('msgerro', 'Este email não possui cadastro no sistema', 'erro'); redirect('cadastro_entidade/nova_senha'); } } set_tema('titulo', 'Recuperar senha'); set_tema('conteudo', load_modulo('usuarios', 'nova_senha')); set_tema('rodape', ''); load_template(); }
public function editar() { //alterar usuarios user_logout(); $this->form_validation->set_rules('nome', 'Nome', 'trim|required|ucwords'); if ($this->form_validation->run(TRUE)) { $dados['nome'] = $this->input->post('nome'); $dados['ativo'] = $this->input->post('ativo') == 1 ? 1 : 0; if (stats_user()) { $dados['adm'] = $this->input->post('adm') == 1 ? 1 : 0; } $this->usuarios->do_update($dados, array('id_usuario' => $this->input->post('id_usuario'))); } set_tema('titulo', 'Alteração de senha'); set_tema('conteudo', load_modulo($this->view . 'editar')); load_template(); }
public function sucesso() { iniciar_painel(); set_tema('template', 'instalar_view'); set_tema('footerinc', '<script> $(document).ready(function() { App.init(); }); </script>', FALSE); set_tema('template', 'sucesso_view'); set_tema('titulo', 'Instalação Concluída'); set_tema('conteudo', load_modulo('instalar', 'sucesso')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function editar() { $this->form_validation->set_rules('nome', 'NOME', 'trim|required|ucfirst'); $this->form_validation->set_rules('descricao', 'DESCRIÇÃO', 'trim'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('nome', 'descricao'), $this->input->post()); $this->midia_model->fazer_update($dados, array('id' => $this->input->post('idmidia'))); } set_tema('footerinc', '<script> $(document).ready(function() { App.init(); }); </script>', FALSE); set_tema('titulo', 'Alterar Mídias'); set_tema('conteudo', load_modulo('midia', 'editar')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function gerenciar_banner() { $this->form_validation->set_rules('legenda', 'Legenda', 'trim|required|ucfirst|'); $this->form_validation->set_rules('descricao', 'Descrição', 'trim'); if ($this->form_validation->run(TRUE)) { $upload = $this->midias->do_upload('arquivo', 'banners/'); if (is_array($upload) && $upload['file_name'] != '') { $dados = elements(array('legenda', 'descricao', 'tipo'), $this->input->post()); $dados['arquivo'] = $upload['file_name']; $this->midias->do_insert_banner($dados); } else { set_msg('msgerror', $upload, 'error'); redirect(current_url()); } } // carrega os banners cadastrado no banco $banners = $this->midias->get_all_banner()->result(); set_tema('titulo', 'Upload de imagens'); set_tema('conteudo', load_modulo($this->view . 'gerenciar_banner', array('banners' => $banners))); load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_rules('nome', 'NOME', 'trim|required|ucwords'); if ($this->form_validation->run() == TRUE) { $dados['nome'] = $this->input->post('nome'); if (verifica_adm()) { $dados['ativo'] = $this->input->post('ativo') == 1 ? 1 : 0; $dados['adm'] = $this->input->post('check') == 1 ? 1 : 0; } if (($this->input->post('check') == 1 || $this->input->post('ativo') == 1 || $this->input->post('ativo') == 0) && $this->session->userdata('usuario_adm') == 0) { define_msg('msgerro', 'Seu usuário não tem permissão para executar essa operação', 'erro'); redirect(current_url()); } $this->usuarios_model->fazer_update($dados, array('id' => $this->input->post('idusuario'))); } set_tema('footerinc', '<script> $(document).ready(function() { App.init(); }); </script>', FALSE); set_tema('titulo', 'Alterar Usuário'); set_tema('conteudo', load_modulo('usuarios', 'editar')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_message('is_unique', 'Este %s já está cadastrado no sistema'); $this->form_validation->set_message('matches', 'O campo %s está diferente do campo %s'); $this->form_validation->set_rules('nome', 'NOME', 'trim|required|ucwords'); $this->form_validation->set_rules('email', 'EMAIL', 'trim|required|valid_email'); $this->form_validation->set_rules('cpf_cnpj', 'CPF ou CNPJ', 'required'); $this->form_validation->set_rules('telefone', 'TELEFONE', 'required|trim'); $this->form_validation->set_rules('endereco', 'ENDEREÇO', 'required'); $this->form_validation->set_rules('bairro', 'BAIRRO', 'required'); $this->form_validation->set_rules('cidade', 'CIDADE', 'required'); $this->form_validation->set_rules('estado', 'ESTADO', 'required'); $this->form_validation->set_rules('CEP', 'CEP', 'required'); if ($this->form_validation->run() == TRUE) { print_r($dados = elements(array('nome', 'login', 'email', 'cpf_cnpj', 'telefone', 'endereco', 'bairro', 'estado', 'CEP'), $this->input->post())); $this->usuarios->do_update($dados, array('id' => $this->input->post('idusuario'))); } set_tema('titulo', 'Alteração de usuários'); set_tema('conteudo', load_modulo('usuarios', 'editar')); load_template(); }
public function sucesso() { init_painel(); set_tema('titulo', 'Instalação do Concluída'); set_tema('conteudo', load_modulo('instalar', 'sucesso')); set_tema('rodape', ''); load_template(); }
public function editar() { esta_logado(TRUE); $this->form_validation->set_rules('titulo', 'TÍTULO', 'trim|required|ucfirst'); $this->form_validation->set_rules('slug', 'SLUG', 'trim'); $this->form_validation->set_rules('conteudo', 'CONTEÚDO', 'trim|required|htmlentities'); if ($this->form_validation->run() == TRUE) { $dados = elements(array('titulo', 'slug', 'conteudo'), $this->input->post()); $dados['slug'] != '' ? $dados['slug'] = slug($dados['slug']) : ($dados['slug'] = slug($dados['titulo'])); $this->paginas_model->fazer_update($dados, array('id' => $this->input->post('idpagina'))); } //vai carregar o modulo usuarios e mostrar a tela de recuperação de senha iniciar_editor(); set_tema('footerinc', '<script> $(document).ready(function() { App.init(); }); </script>', FALSE); set_tema('titulo', 'Editar página'); set_tema('conteudo', load_modulo('paginas', 'editar')); set_tema('rodape', ''); //vai substituir o rodape padrao load_template(); }
public function carrinho() { set_tema('titulo', 'Resultado da Busca'); set_tema('conteudo', load_modulo('resultado_busca', array('resultado' => $result), 'application')); load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_rules('nome', 'NOME', 'trim|required|ucwords'); if ($this->form_validation->run() == TRUE) { $dados['nome'] = $this->input->post('nome'); $dados['ativo'] = $this->input->post('ativo') == 1 ? 1 : 0; if (is_admin()) { $dados['adm'] = $this->input->post('adm') == 1 ? 1 : 0; } $this->usuarios->do_update($dados, array('id' => $this->input->post('idusuario'))); } set_tema('titulo', 'Alteração de usuários'); set_tema('conteudo', load_modulo('usuarios', 'editar')); load_template(); }
public function editar() { esta_logado(); $this->form_validation->set_rules('nome', 'Nome', 'trim|required|ucwords'); if ($this->form_validation->run() == TRUE) { $user = $this->input->post('login'); $dados['nome'] = $this->input->post('nome'); $dados['ativo'] = $this->input->post('ativo') == 1 ? 1 : 0; if (is_admin()) { $dados['adm'] = $this->input->post('adm') == 1 ? 1 : 0; } $this->usuarios->do_update($dados, array('id' => $this->input->post('idusuario')), FALSE); set_msg('msgok', 'Usuario editado com sucesso', 'sucesso'); $m = 'Usuario "' . $user . '" foi editado'; auditoria('Editar', $m); redirect('usuarios/gerenciar'); } set_tema('titulo', 'Editar'); set_tema('conteudo', load_modulo('usuarios', 'editar')); load_template(); }