コード例 #1
0
ファイル: banners.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_banners';
     $this->exibir_coluna_ordem = true;
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Banners_model');
     $this->Banners_model->set_table_name($this->table_name);
     // Define o path das imagens
     $this->path = SERVERPATH;
     // Site dir
     if (strlen($this->session->userdata('site_dir'))) {
         $this->path .= $this->session->userdata('site_dir') . '/';
     }
     // media/banners
     $this->path .= 'arquivos/banners/';
     if (!is_dir($this->path)) {
         // Se não existe, cria-o
         mkdir($this->path);
     }
     // Define botoes extra antes da busca
     $this->botoes = array(array('titulo' => 'Ver categorias', 'atributos_html' => array('class' => 'button', 'title' => 'Alterar categorias', 'style' => 'float:right;', 'href' => base_url('banners/categorias_listar'))));
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Banners';
     $this->module = '';
     $this->controller = 'banners';
 }
コード例 #2
0
ファイル: produtos.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'site_produtos';
     $this->exibir_coluna_ordem = false;
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Produtos_model');
     $this->load->model('Cidades_model');
     // Define o path das imagens
     $this->path = 'arquivos/produtos/';
     if (!is_dir(SERVERPATH . $this->path) && !mkdir(SERVERPATH . $this->path)) {
         $dados['error'] = 'Falha ao criar diretório (produtos).';
     }
     // Path temporário
     $this->path_temporario = '/tmp/produtos_' . $this->usuario_id . '/';
     if (!is_dir($this->path_temporario) && !mkdir($this->path_temporario)) {
         $dados['error'] = 'Falha ao criar diretório temporário (produtos).';
     }
     // Define botoes extra antes da busca
     $this->botoes = array(array('titulo' => '<i class="fa fa-search"></i> Categorias', 'atributos_html' => array('class' => 'btn btn-primary', 'title' => 'Listar tipos de produtos', 'style' => 'float:right;margin-right:5px;', 'href' => base_url('site/produtos/listar_categorias'))));
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Produtos';
     $this->module = 'site';
     $this->controller = 'produtos';
 }
コード例 #3
0
ファイル: menus.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     //Define a tabela principal deste módulo
     $this->table_name = 'cms_menus';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Menus_model');
     $this->Menus_model->set_table_name($this->table_name);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Menus';
     $this->controller = 'menus';
 }
コード例 #4
0
ファイル: agenda.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'site_agenda';
     $this->exibir_coluna_ordem = false;
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Agenda_model');
     $this->load->model('Cidades_model');
     $this->load->model('Clientes_model');
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Agenda';
     $this->module = 'site';
     $this->controller = 'agenda';
 }
コード例 #5
0
ファイル: modulos.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_modulos';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Modulos_model');
     $this->Modulos_model->set_table_name($this->table_name);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Módulos';
     $this->module = '';
     $this->controller = 'modulos';
     // Remove a coluna Ativo
     unset($this->colunas_default[parent::COLUNA_ATIVO]);
 }
コード例 #6
0
ファイル: clientes.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'site_clientes';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Clientes_model');
     $this->Clientes_model->set_table_name($this->table_name);
     $this->load->model('Cidades_model');
     $this->load->model('Funcionarios_model');
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Clientes';
     $this->module = 'site';
     $this->controller = 'clientes';
 }
コード例 #7
0
ファイル: enquetes.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     //Define a tabela principal deste módulo
     $this->table_name = 'cms_enquetes';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Enquetes_model');
     $this->Enquetes_model->set_table_name($this->table_name);
     // Altera o tamnho da coluna das ações
     $this->colunas_default[parent::COLUNA_ACOES]['tamanho'] = 75;
     // Ações
     $this->acoes = array_merge(array(array('descricao' => 'Ver resultados', 'acao' => 'resultados', 'icone' => 'arquivos/css/icons/resultados.png')), $this->acoes);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Enquetes';
     $this->controller = 'enquetes';
 }
コード例 #8
0
ファイル: paises.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'site_paises';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Paises_model');
     // Define botoes extra antes da busca
     $this->botoes = array(array('titulo' => 'Voltar para estados', 'atributos_html' => array('class' => 'button search', 'title' => 'Voltar para estados', 'style' => 'float:right;', 'href' => base_url('site/estados/listar'))));
     // Desabilita paginacao
     $this->exibir_coluna_ordem = false;
     // Remove coluna ativo
     unset($this->colunas_default[self::COLUNA_ATIVO]);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Países';
     $this->module = 'site';
     $this->controller = 'paises';
 }
コード例 #9
0
ファイル: usuarios.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_usuarios';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Usuarios_model');
     $this->Usuarios_model->set_table_name($this->table_name);
     // Altera o tamnho da coluna das ações
     $this->colunas_default[parent::COLUNA_ACOES]['tamanho'] = 75;
     // Ações
     $this->acoes = array_merge(array(array('descricao' => 'Permissões', 'acao' => 'permissoes', 'icone' => 'arquivos/css/icons/wheel.png'), array('descricao' => 'Remover permissões', 'acao' => 'remover_todas_permissoes', 'icone' => 'arquivos/css/icons/locked.png')), $this->acoes);
     // Remove a coluna Ativo
     unset($this->colunas_default[parent::COLUNA_ATIVO]);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Usuários';
     $this->module = '';
     $this->controller = 'usuarios';
 }
コード例 #10
0
ファイル: sites.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     //Define a tabela principal deste módulo
     $this->table_name = 'cms_sites';
     parent::__construct($this->table_name);
     // Retira coluna ativo
     unset($this->colunas_default[parent::COLUNA_ATIVO]);
     // Carrega a model e define a tabela principal
     $this->load->model('Sites_model');
     $this->Sites_model->set_table_name($this->table_name);
     //define diretorio dos icones
     $this->path = SERVERPATH . 'arquivos/icones_dos_sites/';
     if (!is_dir($this->path)) {
         // Se não existe, cria-o
         mkdir($this->path);
     }
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Sites';
     $this->module = '';
     $this->controller = 'sites';
 }
コード例 #11
0
ファイル: paginas.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_paginas';
     $this->tem_hierarquia = true;
     $this->desabilitar_ordenacao = true;
     $this->exibir_coluna_ordem = true;
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Paginas_model');
     $this->Paginas_model->set_table_name($this->table_name);
     /**
      * Adiciona link para a página
      */
     // Altera o tamnho da coluna das ações
     $this->colunas_default[parent::COLUNA_ACOES]['tamanho'] = 75;
     $this->acoes = array_merge(array(array('descricao' => 'Visualizar', 'acao' => 'visualizar', 'icone' => 'arquivos/css/icons/internet.png', 'target' => '_blank')), $this->acoes);
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Páginas';
     $this->module = '';
     $this->controller = 'paginas';
 }
コード例 #12
0
ファイル: logs.php プロジェクト: NaszvadiG/DivaSul
 function __construct()
 {
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_logs';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Logs_model');
     $this->Logs_model->set_table_name($this->table_name);
     $this->load->model('Usuarios_model');
     // Remove a coluna Ativo
     //unset($this->colunas_default[parent::COLUNA_ID]);
     unset($this->colunas_default[parent::COLUNA_ATIVO]);
     //unset($this->colunas_default[parent::COLUNA_ACOES]);
     //adiciona o "ver diff" em vez de editar
     $this->acoes[parent::ACAO_EDITAR] = array('descricao' => 'Visualizar', 'acao' => 'visualizar', 'icone' => 'arquivos/css/icons/lupa.png');
     // Desabilita o remover
     unset($this->acoes[parent::ACAO_REMOVER]);
     // Desabilita botao inserir
     $this->desabilitar_inserir = true;
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Logs';
     $this->module = '';
     $this->controller = 'logs';
 }
コード例 #13
0
ファイル: noticias.php プロジェクト: NaszvadiG/DivaSul
 /**
  * Construtor
  * Define tabela, instancia model, etc
  */
 function __construct()
 {
     // Obtém usuário logado
     $this->site_id = $this->session->userdata('site_id');
     $this->site_dir = $this->session->userdata('site_dir');
     // Define a tabela principal deste módulo
     $this->table_name = 'cms_noticias';
     parent::__construct($this->table_name);
     // Carrega a model e define a tabela principal
     $this->load->model('Noticias_model');
     $this->Noticias_model->set_table_name($this->table_name);
     // Define o path das imagens
     $this->path = '';
     if (strlen($this->site_dir)) {
         $this->path .= $this->session->userdata('site_dir') . '/';
     }
     $this->path .= 'arquivos/';
     // Passa parâmetros pro parent (Default_controller)
     $this->titulo = 'Notícias';
     $this->module = '';
     $this->controller = 'noticias';
     // Define botoes extra antes da busca
     $this->botoes = array(array('titulo' => 'Editar categorias', 'atributos_html' => array('class' => 'button search', 'title' => 'Alterar categorias', 'style' => 'float:right;', 'href' => site_url(($this->module ? $this->module : '') . '/' . $this->controller . '/listar_categorias'))));
 }
コード例 #14
0
ファイル: MY_Controller.php プロジェクト: caina/pando
 public function __construct()
 {
     parent::__construct();
 }