public function index()
 {
     checar_permissao('sobre.gerenciar');
     $sobre = $this->sobre_m->get_first();
     if (!$sobre) {
         $sobre = new stdClass();
         $sobre->o_que_somos = '';
         $sobre->acoes_coluna_1 = '';
         $sobre->acoes_coluna_2 = '';
         $sobre->acoes_coluna_3 = '';
     } else {
     }
     $this->init_breadcrumbs();
     $this->init_navbar('index');
     $dados = array('sobre' => $sobre, 'breadcrumbs' => $this->breadcrumbs, 'navbar' => $this->navbar);
     if ($this->input->post()) {
         $this->form_validation->set_rules($this->validation_rules);
         if ($this->form_validation->run()) {
             $data = array('id' => NULL, 'o_que_somos' => $this->input->post('o_que_somos'), 'acoes_coluna_1' => $this->input->post('acoes_coluna_1'), 'acoes_coluna_2' => $this->input->post('acoes_coluna_2'), 'acoes_coluna_3' => $this->input->post('acoes_coluna_3'));
             $this->db->trans_start();
             $this->sobre_m->delete_all();
             $this->sobre_m->insert($data);
         }
         $this->db->trans_complete();
         $this->session->set_flashdata('success', 'Sobre atualizados com sucesso.');
         redirect('admin/sobre');
     }
     $this->layout->view('admin/sobre/index', $dados);
 }
 public function index()
 {
     checar_permissao('projetos.gerenciar');
     $projetos = $this->projetos_m->get_first();
     if (!$projetos) {
         $projetos = new stdClass();
         $projetos->projeto_1 = '';
         $projetos->proj_1_col_1 = '';
         $projetos->proj_1_col_2 = '';
         $projetos->proj_1_col_3 = '';
         $projetos->projeto_2 = '';
         $projetos->proj_2_col_1 = '';
         $projetos->proj_2_col_2 = '';
         $projetos->proj_2_col_3 = '';
         $projetos->imagens = array();
     } else {
         $projetos->imagens = $this->projetos_imagens_m->get_all();
     }
     $this->init_breadcrumbs();
     $this->init_navbar('index');
     $dados = array('projetos' => $projetos, 'breadcrumbs' => $this->breadcrumbs, 'navbar' => $this->navbar);
     if ($this->input->post()) {
         $this->form_validation->set_rules($this->validation_rules);
         if ($this->form_validation->run()) {
             $data = array('id' => NULL, 'projeto_1' => $this->input->post('projeto_1'), 'proj_1_col_1' => $this->input->post('proj_1_col_1'), 'proj_1_col_2' => $this->input->post('proj_1_col_2'), 'proj_1_col_3' => $this->input->post('proj_1_col_3'), 'projeto_2' => $this->input->post('projeto_2'), 'proj_2_col_1' => $this->input->post('proj_2_col_1'), 'proj_2_col_2' => $this->input->post('proj_2_col_2'), 'proj_2_col_3' => $this->input->post('proj_2_col_3'));
             $this->db->trans_start();
             $this->projetos_m->delete_all();
             $this->projetos_m->insert($data);
         }
         $imagens_old = $projetos->imagens;
         $projetos->imagens = $this->listar_arquivos('imagem');
         foreach ($imagens_old as $temp) {
             $this->arquivos_m->update($temp->imagem_file_id, array('temp' => TRUE));
         }
         $this->projetos_imagens_m->delete_all();
         foreach ($projetos->imagens as $temp) {
             $this->projetos_imagens_m->insert(array('imagem_file_id' => $temp->imagem_file_id));
             $this->arquivos_m->update($temp->imagem_file_id, array('temp' => FALSE));
         }
         $this->db->trans_complete();
         $this->session->set_flashdata('success', 'Projetos atualizados com sucesso.');
         redirect('admin/projetos');
     }
     $this->layout->view('admin/projetos/index', $dados);
 }
active<?php 
    }
    ?>
">
                <a href="<?php 
    echo site_url('admin/projetos');
    ?>
">Projetos</a>
              </li>
            <?php 
}
?>
            </ul>

          <?php 
if (checar_permissao('usuarios.*', NULL)) {
    ?>
            <div class="pull-right">
              <ul class="nav">
                <li>
                  <a href="<?php 
    echo site_url('/admin/logout');
    ?>
">Sair</a>
                </li>
              </ul>
            </div>
          <?php 
}
?>
Exemple #4
0
      </div>

      <?php 
echo form_open('', 'role="form" enctype="multipart/form-data"');
?>
        <div class="tabbable">
          <ul class="nav nav-tabs">
            <li class="active"><a href="#tab-principal" data-toggle="tab">Principal</a></li>
            <li><a href="#tab-multi-file-fotos" data-toggle="tab">Fotos</a></li>
          </ul>

          <div class="tab-content">
            <div class="tab-pane active" id="tab-principal">

            <?php 
if (checar_permissao('espacos_culturais.publicar_registros', NULL)) {
    ?>
              <div class="control-group">
                <label for="statusInput">Status <span class="text-error">*</span></label>
                <?php 
    echo form_dropdown('status', array('' => '-- Selecione --') + $statuses, $espaco_cultural->status, 'id="statusInput"');
    ?>
            </div>
              <?php 
}
?>

              <div class="control-group">
                <label for="nome_espacoInput">Nome do espaço <span class="text-error">*</span></label>
                <?php 
echo form_input('nome_espaco', $espaco_cultural->nome_espaco, 'id="nome_espacoInput" placeholder="Nome do espaço" maxlength="30"');
Exemple #5
0
    ?>
              <tr>
                <td class="checkbox-container"><input type="checkbox" name="espacos_culturais[]" class="checkbox-user" value="<?php 
    echo $espaco_cultural->id;
    ?>
"></td>

                <td><?php 
    echo $espaco_cultural->nome_espaco;
    ?>
</td>

                <td class="column-actions">
                  <div class="btn-group">
                <?php 
    if (checar_permissao('espacos_culturais.*', NULL)) {
        ?>
                    <button class="btn up" type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/espacos-culturais/sort/{$espaco_cultural->id}/up");
        ?>
';"><i class="icon-chevron-up"></i></button>
                    <button class="btn down" type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/espacos-culturais/sort/{$espaco_cultural->id}/down");
        ?>
';"><i class="icon-chevron-down"></i></button>
                    <button type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/espacos-culturais/edit/{$espaco_cultural->id}");
        ?>
';"  class="btn btn-primary"><span class="hidden-phone hidden-tablet">Editar</span><i class="hidden-desktop icon-white icon-pencil"></i></button>
                    <button type="button" onclick="javascript:if(window.confirm('Deseja remover este registro?')) window.location.href ='<?php 
        echo site_url("admin/espacos-culturais/delete/{$espaco_cultural->id}");
 public function delete_many()
 {
     checar_permissao('agentes_culturais.excluir_registro');
     $agentes_culturais = (array) $this->input->post('agentes_culturais');
     foreach ($agentes_culturais as $agente_cultural_id) {
         $agente_cultural = $this->agentes_culturais_m->get($agente_cultural_id);
         if (!$agente_cultural) {
             continue;
         }
         $this->db->trans_start();
         $this->agentes_culturais_m->delete($agente_cultural->id);
         $this->db->trans_complete();
         $this->desindexar_agente($agente_cultural->id);
     }
     $this->session->set_flashdata('success', 'Agente Cultural(s) excluído(s) com sucesso.');
     redirect('admin/agentes-culturais');
 }
Exemple #7
0
      </div>

      <?php 
echo form_open('', 'role="form" enctype="multipart/form-data"');
?>
        <div class="tabbable">
          <ul class="nav nav-tabs">
            <li class="active"><a href="#tab-principal" data-toggle="tab">Principal</a></li>
            <li><a href="#tab-multi-file-fotos" data-toggle="tab">Fotos</a></li>
          </ul>

          <div class="tab-content">
            <div class="tab-pane active" id="tab-principal">

              <?php 
if (checar_permissao('agentes_culturais.publicar_registros', NULL)) {
    ?>
              <div class="control-group">
                <label for="statusInput">Status <span class="text-error">*</span></label>
                <?php 
    echo form_dropdown('status', array('' => '-- Selecione --') + $statuses, $agente_cultural->status, 'id="statusInput"');
    ?>
              </div>
              <?php 
}
?>

              <div class="control-group">
                <label for="nome_responsavelInput">Nome responsável <span class="text-error">*</span></label>
                <?php 
echo form_input('nome_responsavel', $agente_cultural->nome_responsavel, 'id="nome_responsavelInput" placeholder="Nome responsável" maxlength="30"');
 public function delete_many()
 {
     checar_permissao('usuarios.permissoes.excluir_registro');
     $permissoes = (array) $this->input->post('permissoes');
     foreach ($permissoes as $permissao_id) {
         $permissao = $this->permissoes_m->get($permissao_id);
         if (!$permissao) {
             continue;
         }
         $this->db->trans_start();
         $this->permissoes_m->delete($permissao->id);
         $this->db->trans_complete();
     }
     $this->session->set_flashdata('success', 'Permissão(s) excluído(s) com sucesso.');
     redirect('admin/permissoes');
 }
 public function delete_many()
 {
     checar_permissao('noticias.excluir_registro');
     $noticias = (array) $this->input->post('noticias');
     foreach ($noticias as $noticia_id) {
         $noticia = $this->noticias_m->get($noticia_id);
         if (!$noticia) {
             continue;
         }
         $this->db->trans_start();
         $this->noticias_m->delete($noticia->id);
         $this->db->trans_complete();
         $this->desindexar_noticia($noticia->id);
     }
     $this->session->set_flashdata('success', 'Notícia(s) excluído(s) com sucesso.');
     redirect('admin/noticias');
 }
 public function delete_many()
 {
     checar_permissao('usuarios.excluir_registro');
     $usuarios = (array) $this->input->post('usuarios');
     $this->usuarios_m->delete_many($usuarios);
     $this->session->set_flashdata('success', 'Usuário(s) excluído(s) com sucesso.');
     redirect('admin/usuarios');
 }
Exemple #11
0
              <?php 
foreach ($agentes_culturais as $agente_cultural) {
    ?>
              <tr>
                <td class="checkbox-container"><input type="checkbox" name="agentes_culturais[]" class="checkbox-user" value="<?php 
    echo $agente_cultural->id;
    ?>
"></td>

                <td><?php 
    echo $agente_cultural->nome_responsavel;
    ?>
</td>

              <?php 
    if (checar_permissao('agentes_culturais.*', NULL)) {
        ?>
                <td class="column-actions">
                  <div class="btn-group">
                    <button class="btn up" type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/agentes-culturais/sort/{$agente_cultural->id}/up");
        ?>
';"><i class="icon-chevron-up"></i></button>
                    <button class="btn down" type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/agentes-culturais/sort/{$agente_cultural->id}/down");
        ?>
';"><i class="icon-chevron-down"></i></button>
                    <button type="button" onclick="javascript:window.location.href ='<?php 
        echo site_url("admin/agentes-culturais/edit/{$agente_cultural->id}");
        ?>
';"  class="btn btn-primary"><span class="hidden-phone hidden-tablet">Editar</span><i class="hidden-desktop icon-white icon-pencil"></i></button>
 public function delete_many()
 {
     checar_permissao('atributos.excluir_registro');
     $atributo_ascendente = NULL;
     $atributos = (array) $this->input->post('atributos');
     foreach ($atributos as $atributo_id) {
         $atributo = $this->atributos_m->get($atributo_id);
         if (!$atributo) {
             continue;
         }
         $atributo_ascendente = $atributo->atributo_ascendente;
         $this->db->trans_start();
         $this->atributos_m->delete($atributo->id);
         $this->db->trans_complete();
     }
     $this->session->set_flashdata('success', 'Atributo(s) excluído(s) com sucesso.');
     if ($atributo_ascendente) {
         redirect("admin/atributos-descendentes/{$atributo_ascendente}");
     } else {
         redirect('admin/atributos');
     }
 }
 public function delete_many()
 {
     checar_permissao('espacos_culturais.eventos.excluir_registro');
     $eventos = (array) $this->input->post('eventos');
     $espaco_cultural_id = NULL;
     foreach ($eventos as $evento_id) {
         $evento = $this->eventos_m->get($evento_id);
         if (!$evento) {
             continue;
         }
         $espaco_cultural_id = $evento - espaco_cultural;
         $this->db->trans_start();
         $this->eventos_m->delete($evento->id);
         $this->db->trans_complete();
         $this->desindexar_evento($evento->id);
     }
     $this->session->set_flashdata('success', 'Evento(s) excluído(s) com sucesso.');
     if ($espaco_cultural_id) {
         redirect("admin/espacos-culturais/{$espaco_cultural_id}/eventos");
     } else {
         redirect("admin/espacos-culturais");
     }
 }