Esempio n. 1
0
    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();
    }
Esempio n. 2
0
 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>';
Esempio n. 3
0
 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');
 }
Esempio n. 4
0
}
?>
        
<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>
Esempio n. 5
0
 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');
 }
Esempio n. 6
0
 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');
 }