Advertisement
eduardopaludo

categorias.php

Aug 5th, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.73 KB | None | 0 0
  1. <?php if ( ! defined("BASEPATH")) exit ("No direct script access allowed");
  2.  
  3. class Categorias extends CI_Controller {
  4.    
  5.     public function __construct(){
  6.         parent::__construct();
  7.         init_paineladmin();
  8.         $this->load->model('categorias_model', 'categorias');
  9.     }
  10.    
  11.     public function index(){
  12.         $this->gerenciar();    
  13.     }
  14.    
  15.     public function cadastrar(){
  16.         esta_logado();
  17.         $this->form_validation->set_rules('nome','Nome', 'trim|required|ucwords');
  18.         $this->form_validation->set_rules('descricao','Email', 'trim|required|');
  19.         if ($this->form_validation->run()==TRUE):
  20.             $dados = elements(array('nome', 'descricao'), $this->input->post());
  21.             $this->categorias->do_insert($dados);          
  22.         endif;
  23.         set_tema('titulo','Cadastro de categorias');//$tema['titulo'] = 'Login';
  24.         set_tema('conteudo', load_modulo('categorias', 'cadastrar'));//$tema['conteudo'] = load_modulo('usuarios', 'login');
  25.         load_template();       
  26.     }
  27.  
  28.     public function gerenciar(){
  29.         esta_logado();
  30.         set_tema('footerinc', load_js(array('jquery', 'jquery.pstrength.js', 'data-table', 'table', 'jquery.dataTables')), FALSE);
  31.         set_tema('titulo','Gerenciamento de categorias');//$tema['titulo'] = 'Login';
  32.         set_tema('conteudo', load_modulo('categorias', 'gerenciar'));//$tema['conteudo'] = load_modulo('usuarios', 'login');
  33.         load_template();   
  34.     }
  35.  
  36.     /*public function editar(){
  37.         esta_logado();
  38.         $this->form_validation->set_rules('nome','Nome', 'trim|required|ucwords');
  39.         if ($this->form_validation->run()==TRUE):
  40.             $dados['nome'] = $this->input->post('nome');
  41.             $dados['ativo'] = ($this->input->post('ativo')==1 ? 1 : 0);
  42.             if (is_admin()) $dados['adm'] = ($this->input->post('adm')==1) ? 1 : 0;
  43.             $this->usuarios->do_update($dados, array('id'=>$this->input->post('idusuario')));      
  44.         endif;
  45.         set_tema('titulo','Alteração de usuários');//$tema['titulo'] = 'Login';
  46.         set_tema('conteudo', load_modulo('usuarios', 'editar'));//$tema['conteudo'] = load_modulo('usuarios', 'login');
  47.         load_template();   
  48.     }*/
  49. /*
  50.     public function excluir(){
  51.         esta_logado();
  52.         if(is_admin(TRUE)):
  53.             $iduser = $this->uri->segment(3);
  54.             if ($iduser != NULL):
  55.                 $query = $this->usuarios->get_byid($iduser);
  56.                 if ($query->num_rows()==1):
  57.                     $query = $query->row();
  58.                     if ($query->id != 1):
  59.                         $this->usuarios->do_delete(array('id'=>$query->id), FALSE);
  60.                     else:
  61.                         set_msg('msgerro', 'Este usuário não pode ser excluído', 'erro');
  62.                     endif;
  63.                 else:
  64.                     set_msg('msgerro', 'Usuário não encontrado para exclusão', 'erro');
  65.                 endif;
  66.             else:
  67.                 set_msg('msgerro', 'Escolha um usuário para excluir', 'erro');
  68.             endif;
  69.         endif;
  70.         redirect('usuarios/gerenciar');
  71.     }
  72. */ 
  73. }
  74.  
  75. /*End of file categorias.php */
  76. /* Location: ./application/controllers/categorias.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement