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(); }
case 'editar': $idusuario = $this->uri->segment(3); if ($idusuario == NULL) { define_msg('msgerro', 'Para editar as informações é necessário escolher um usuário.', 'erro'); redirect('usuarios/gerenciar'); } echo '<div id="content" class="content"> ' . breadcrumb() . ' <div class="row"> <div class="col-md-6"> <div class="panel panel-inverse" data-sortable-id="form-stuff-1"> <div class="panel-heading"> <h4 class="panel-title">Alterar Usuário</h4> </div> <div class="panel-body">'; if (verifica_adm() || $idusuario == $this->session->userdata('usuario_id')) { $consulta = $this->usuarios_model->pega_id($idusuario)->row(); verifica_msg('msgok'); verifica_msg('msgerro'); echo validacao_erros(); echo form_open(current_url()); echo ' <div class="form-group"> <label>Nome Completo</label>'; echo form_input(array('name' => 'nome', 'class' => 'form-control input-lg', 'placeholder' => 'Nome completo'), set_value('nome', $consulta->nome), 'autofocus'); echo ' </label> </div>'; echo ' <div class="form-group"> <label>Email</label>'; echo form_input(array('name' => 'email', 'class' => 'form-control input-lg', 'placeholder' => 'Email', 'disabled' => 'disabled'), set_value('email', $consulta->email)); echo ' </label> </div>';
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'); }
} ?> <div id="content" class="content"> <?php echo breadcrumb(); ?> <div class="row"> <div class="col-md-8"> <div class="panel panel-inverse" data-sortable-id="form-stuff-1"> <div class="panel-heading"> <h4 class="panel-title">Alterar Mídias</h4> </div> <div class="panel-body"> <?php if (verifica_adm()) { $consulta = $this->midia_model->pega_id($idmidia)->row(); verifica_msg('midiaok'); verifica_msg('midiaerro'); echo validacao_erros(); echo form_open(current_url()); ?> <div class="col-md-8"> <div class="form-group"> <label>Nome</label> <?php echo form_input(array('name' => 'nome', 'class' => 'form-control input-lg', 'placeholder' => 'Nome'), set_value('nome', $consulta->nome), 'autofocus'); ?> </div> <div class="form-group"> <label>Descrição</label>
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'); }