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 fazer_insert($dados = NULL, $redir = FALSE) { if ($dados != NULL) { if ($this->db->insert('auditoria', $dados)) { define_msg('auditoriaok', 'Inserção efetuada com sucesso', 'sucesso'); } else { define_msg('auditoriaerro', 'Não foi possivel inserir no banco de dados', 'erro'); } if ($redir) { redirect(current_url()); } } }
public function fazer_delete($condicao = NULL, $redirecionar = TRUE) { if ($condicao != NULL && is_array($condicao)) { if ($this->db->delete('midia', $condicao)) { auditoria('Exclusão de mídia', 'A mídia com o id ' . $condicao['id'] . ' foi excluída.'); define_msg('midiaok', 'Exclusão efetuada com sucesso.', 'sucesso'); } else { define_msg('midiaerro', 'Não foi possivel excluir os dados.', 'erro'); } if ($redirecionar) { redirect(current_url()); } } }
public function fazer_delete($condicao = NULL, $redirecionar = TRUE) { if ($condicao != NULL && is_array($condicao)) { if ($this->db->delete('configuracoes', $condicao)) { auditoria('Exclusão de configurações', 'A configuração do campo ' . $condicao['nome_config'] . ' foi excluída.'); define_msg('configok', 'Exclusão efetuada com sucesso.', 'sucesso'); } else { define_msg('configerro', 'Não foi possivel excluir os dados.', 'erro'); } if ($redirecionar) { redirect(current_url()); } } }
public function fazer_delete($condicao = NULL, $redirecionar = TRUE) { if ($condicao != NULL && is_array($condicao)) { if ($this->db->delete('usuarios', $condicao)) { auditoria('Exclusão de usuário', 'Houve um DELETE na tabela usuários'); define_msg('msgok', 'Exclusão efetuada com sucesso', 'sucesso'); } else { define_msg('msgerro', 'Não foi possivel excluir os dados.', 'erro'); } if ($redirecionar) { redirect(current_url()); } } }
echo form_input(array('name' => 'login', 'class' => 'form-control input-lg', 'placeholder' => 'Login', 'disabled' => 'disabled'), set_value('login', $consulta->login)); echo ' </label> </div>'; echo ' <div class="checkbox"> <label>'; echo form_checkbox(array('name' => 'ativo', 'class' => ''), '1', $consulta->ativo == 1 ? TRUE : FALSE) . 'Permitir o acesso desse usuário ao sistema.'; echo ' </label> </div>'; echo ' <div class="checkbox"> <label>'; echo form_checkbox(array('name' => 'check', 'class' => ''), '1', $consulta->adm == 1 ? TRUE : FALSE) . 'Dar poderes administrativos a esse usuário.'; echo ' </label> </div>'; echo form_hidden('idusuario', $idusuario); echo form_submit(array('name' => 'editar', 'class' => 'btn btn-sm btn-success m-r-5'), 'Editar'); echo anchor('usuarios/gerenciar', 'Cancelar', array('class' => 'btn btn-sm btn-default')); echo form_close(); } else { define_msg('msgerro', 'Seu usuário não tem permissão para executar essa operação', 'erro'); redirect('usuarios/gerenciar'); } echo ' </div> </div> </div> </div> </div>'; break; default: echo '<div class="alert-box alert"><p>A tela solicitada não existe</p></div>'; break; }
public function excluir() { if (verifica_adm(TRUE)) { $idmidia = $this->uri->segment(3); if ($idmidia != NULL) { $consulta = $this->midia_model->pega_id($idmidia); if ($consulta->num_rows() == 1) { $consulta = $consulta->row(); echo $consulta->arquivo; unlink("./uploads/{$consulta->arquivo}"); $miniaturas = glob("./uploads/thumbs/*_{$consulta->arquivo}"); foreach ($miniaturas as $arquivo) { unlink($arquivo); } $this->midia_model->fazer_delete(array('id' => $consulta->id), FALSE); } else { define_msg('midiaerro', 'Mídia não encontrado para exclusão.', 'erro'); } } else { define_msg('midiaerro', 'Escolha uma mídia para excluir.', 'erro'); } } define_msg('midiaerro', 'Seu usuário não tem permissão para executar essa operação.', 'erro'); redirect('midia/gerenciar_midia'); }
public function excluir() { esta_logado(); if (verifica_adm(TRUE)) { $idusuario = $this->uri->segment(3); if ($idusuario != NULL) { $consulta = $this->usuarios_model->pega_id($idusuario); if ($consulta->num_rows() == 1) { $consulta = $consulta->row(); if ($consulta->id != 1) { $this->usuarios_model->fazer_delete(array('id' => $consulta->id), FALSE); } else { define_msg('msgerro', 'Este usuário não pode ser excluído.', 'erro'); } } else { define_msg('msgerro', 'Usuário não encontrado para exclusão.', 'erro'); } } else { define_msg('msgerro', 'Escolha um usuário para excluir.', 'erro'); } } redirect('usuarios/gerenciar'); }
public function excluir() { if (verifica_adm(TRUE)) { $idpagina = $this->uri->segment(3); if ($idpagina != NULL) { $consulta = $this->paginas_model->pega_id($idpagina); if ($consulta->num_rows() == 1) { $consulta = $consulta->row(); $this->paginas_model->fazer_delete(array('id' => $consulta->id), FALSE); } else { define_msg('msgerro', 'Página não encontrada para exclusão.', 'erro'); } } else { define_msg('paginaerro', 'Escolha uma página para excluir.', 'erro'); } } redirect('paginas/gerenciar_paginas'); }
function verifica_adm($msg = FALSE) { $CI =& get_instance(); $usuario_adm = $CI->session->userdata('usuario_adm'); if (!isset($usuario_adm) || $usuario_adm != TRUE) { if ($msg) { define_msg('msgerro', 'Seu usuário não tem permissão para executar essa operação', 'erro'); } return FALSE; } else { return TRUE; } }