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'; }
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'; }
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'; }
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'; }
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]); }
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'; }
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'; }
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'; }
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'; }
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'; }
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'; }
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'; }
/** * 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')))); }
public function __construct() { parent::__construct(); }