function _consultar($dados)
 {
     $params = array();
     if ($dados->nome != NULL) {
         $params['LIKE']['nome'] = $dados->nome;
     }
     $b_consultar_total = $this->blogs_categorias_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->blogs_categorias_model->consultar($params);
     $v_dados = array();
     $v_dados['blogs_categorias'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['blogs_categorias'][$k]['id_blogs_categorias'] = $v->id_blogs_categorias;
             $v_dados['blogs_categorias'][$k]['nome'] = $v->nome;
             $v_dados['blogs_categorias'][$k]['acao'] = anchor(url_admin() . 'blogs_categorias/alterar/' . $v->id_blogs_categorias, 'Alterar');
         }
         $config = array();
         $config['base_url'] = url_admin() . "blogs_categorias/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/blogs_categorias/lst_con_blogs_categorias_view', $v_dados, true);
 }
 function _consultar($dados)
 {
     $params = array();
     if ($dados->email != NULL) {
         $params['OR_LIKE']['us.email'] = $dados->email;
     }
     if ($dados->status != NULL) {
         $params['AND']['us.status'] = $dados->status;
     }
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblPessoas') . ' as pe', 'AND' => 'us.id_pessoas = pe.id_pessoas', 'TIPO' => 'LEFT');
     $b_consultar_total = $this->usuarios_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->usuarios_model->consultar($params);
     $v_dados = array();
     $v_dados['usuarios'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['usuarios'][$k]['id_usuarios'] = $v->id_usuarios;
             $v_dados['usuarios'][$k]['email'] = $v->email;
             $v_dados['usuarios'][$k]['senha'] = $v->senha;
             $v_dados['usuarios'][$k]['status'] = $v->status == 'A' ? 'Ativo' : 'Inativo';
             $v_dados['usuarios'][$k]['id_pessoas'] = $v->id_pessoas;
             $v_dados['usuarios'][$k]['nome'] = $v->nome;
             $v_dados['usuarios'][$k]['tipo_pessoa'] = $v->tipo_pessoa == 'F' ? 'Física' : 'Júridica';
             $v_dados['usuarios'][$k]['endereco'] = $v->endereco;
             $v_dados['usuarios'][$k]['numero'] = $v->numero;
             $v_dados['usuarios'][$k]['complemento'] = $v->complemento;
             $v_dados['usuarios'][$k]['bairro'] = $v->bairro;
             $v_dados['usuarios'][$k]['cidade'] = $v->cidade;
             $v_dados['usuarios'][$k]['estado'] = $v->estado;
             $v_dados['usuarios'][$k]['data_cadastro'] = formatarData($v->data_cadastro, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['usuarios'][$k]['inscricao'] = formataString(array('entrada' => $v->inscricao, 'formato' => 'cpf_cnpj'));
             $v_dados['usuarios'][$k]['cep'] = formataString(array('entrada' => $v->cep, 'formato' => 'cep'));
             $v_dados['usuarios'][$k]['acao'] = anchor(url_admin() . 'usuarios/cadastrar/' . $v->id_pessoas, 'Alterar');
         }
         $config = array();
         $config['base_url'] = url_admin() . "usuarios/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/usuarios/lst_con_usuarios_view', $v_dados, true);
 }
 function _consultar($dados)
 {
     $params = array();
     if ($dados->nome != NULL) {
         $params['OR_LIKE']['pr.nome'] = $dados->nome;
     }
     if ($dados->descricao != NULL) {
         $params['OR_LIKE']['pr.descricao'] = $dados->descricao;
     }
     if ($dados->id_categorias != NULL) {
         $params['AND']['pr.id_categorias'] = $dados->id_categorias;
     }
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblCategorias') . ' as ct', 'AND' => 'pr.id_categorias = ct.id_categorias', 'TIPO' => 'LEFT');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblUsuarios') . ' as us', 'AND' => 'pr.id_usuarios = us.id_usuarios', 'TIPO' => 'LEFT');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblPessoas') . ' as pe', 'AND' => 'pe.id_pessoas = us.id_pessoas', 'TIPO' => 'LEFT');
     $params['CAMPOS'] = 'pr.*, ct.descricao as ct_descricao, pe.nome as pe_nome';
     $b_consultar_total = $this->produtos_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->produtos_model->consultar($params);
     $v_dados = array();
     $v_dados['produtos'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['produtos'][$k]['id_produtos'] = $v->id_produtos;
             $v_dados['produtos'][$k]['nome'] = $v->nome;
             $v_dados['produtos'][$k]['quantidade'] = $v->quantidade;
             $v_dados['produtos'][$k]['valor'] = number_format($v->valor, 2, ',', '.');
             $v_dados['produtos'][$k]['descricao'] = $v->descricao;
             $v_dados['produtos'][$k]['data_cadastro'] = formatarData($v->data_cadastro, array('formato' => 'd/m/Y'));
             $v_dados['produtos'][$k]['data_exclusao'] = $v->data_exclusao != null ? formatarData($v->data_exclusao, array('formato' => 'd/m/Y')) : '';
             $v_dados['produtos'][$k]['exibir'] = $v->exibir == 'S' ? 'Sim' : 'Não';
             $v_dados['produtos'][$k]['id_usuarios'] = $v->pe_nome;
             $v_dados['produtos'][$k]['id_categorias'] = $v->id_categorias;
             $v_dados['produtos'][$k]['ct_descricao'] = $v->ct_descricao;
             $v_dados['produtos'][$k]['acao'] = anchor(url_admin() . 'produtos/alterar/' . $v->id_produtos, 'Alterar');
             if ($v->data_exclusao != null) {
                 $v_dados['produtos'][$k]['acao'] .= '<a href="#" class="excluir" id="' . $v->id_produtos . '" url="produtos/excluir" situacao="R">Restaurar</a> ';
             } else {
                 $v_dados['produtos'][$k]['acao'] .= '<a href="#" class="excluir" id="' . $v->id_produtos . '" url="produtos/excluir" situacao="E">Excluir</a> ';
             }
         }
         $config = array();
         $config['base_url'] = url_admin() . "produtos/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/produtos/lst_con_produtos_view', $v_dados, true);
 }
Exemplo n.º 4
0
 function _consultar($dados)
 {
     $params = array();
     if ($dados->titulo != NULL) {
         $params['OR_LIKE']['bl.titulo'] = $dados->titulo;
     }
     if ($dados->descricao != NULL) {
         $params['OR_LIKE']['bl.descricao'] = $dados->descricao;
     }
     $b_consultar_total = $this->blogs_model->consultar_total($params);
     if ($dados->id_categorias != NULL) {
         $params['AND']['blc.id_blogs_categorias'] = $dados->id_categorias;
     }
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblBlogsCategoriasHasBlogs') . ' as blch', 'AND' => 'blch.id_blogs = bl.id_blogs', 'TIPO' => 'INNER');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblBlogsCategorias') . ' as blc', 'AND' => 'blch.id_blogs_categorias = blc.id_blogs_categorias', 'TIPO' => 'INNER');
     $params['CAMPOS'] = 'bl.*, blc.nome as blc_nome';
     $params['GROUPBY'] = 'bl.id_blogs';
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->blogs_model->consultar($params);
     $v_dados = array();
     $v_dados['blogs'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['blogs'][$k]['id_blogs'] = $v->id_blogs;
             $v_dados['blogs'][$k]['titulo'] = $v->titulo;
             $v_dados['blogs'][$k]['descricao'] = word_limiter(strip_tags($v->descricao), 15);
             $v_dados['blogs'][$k]['data_hora_cadastro'] = formatarData($v->data_hora_cadastro, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['blogs'][$k]['exibir'] = $v->exibir == 'S' ? 'Sim' : 'Não';
             $v_dados['blogs'][$k]['blc_nome'] = $v->blc_nome;
             $v_dados['blogs'][$k]['acao'] = anchor(url_admin() . 'blogs/alterar/' . $v->id_blogs, 'Alterar');
         }
         $config = array();
         $config['base_url'] = url_admin() . "blogs/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . 'blogs/lst_con_blogs_view', $v_dados, true);
 }
 function _consultar($dados)
 {
     $params = array();
     if ($dados->descricao != NULL) {
         $params['LIKE']['bn.descricao'] = $dados->descricao;
     }
     if ($dados->link != NULL) {
         $params['LIKE']['bn.link'] = $dados->link;
     }
     $params['CAMPOS'] = 'bn.*, bnt.nome as bnt_nome';
     $b_consultar_total = $this->banners_model->consultar_total($params);
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblBannersTipos') . ' as bnt', 'AND' => 'bn.id_banners_tipos = bnt.id_banners_tipos', 'TIPO' => 'LEFT');
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->banners_model->consultar($params);
     $v_dados = array();
     $v_dados['banners'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['banners'][$k]['id_banners'] = $v->id_banners;
             $v_dados['banners'][$k]['descricao'] = $v->descricao;
             $v_dados['banners'][$k]['link'] = $v->link;
             $v_dados['banners'][$k]['path'] = $v->path;
             $v_dados['banners'][$k]['data_cadastro'] = formatarData($v->data_cadastro, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['banners'][$k]['data_exclusao'] = $v->data_exclusao != null ? formatarData($v->data_exclusao, array('formato' => 'd/m/Y H:i:s')) : "";
             $v_dados['banners'][$k]['id_banners_tipos'] = $v->bnt_nome;
             $v_dados['banners'][$k]['id_usuarios'] = $v->id_usuarios;
             $v_dados['banners'][$k]['acao'] = anchor(url_admin() . 'banners/alterar/' . $v->id_banners, 'Alterar');
         }
         $config = array();
         $config['base_url'] = url_admin() . "banners/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/banners/lst_con_banners_view', $v_dados, true);
 }
 function _consultar($dados)
 {
     $params = array();
     if ($dados->nome != NULL) {
         $params['OR_LIKE']['pe.nome'] = $dados->nome;
     }
     if ($dados->data_hora != NULL) {
         $params['OR_LIKE']['DATE(pd.data_hora)'] = formatarData($dados->data_hora, array('formato' => 'Y-m-d'));
     }
     if ($dados->situacao != NULL) {
         $params['OR_LIKE']['pd.situacao'] = $dados->situacao;
     }
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblClientes') . ' as cl', 'AND' => 'pd.id_clientes = cl.id_clientes', 'TIPO' => 'LEFT');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblPessoas') . ' as pe', 'AND' => 'cl.id_pessoas = pe.id_pessoas', 'TIPO' => 'LEFT');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblPedidoItens') . ' as pi', 'AND' => 'pi.id_pedidos = pd.id_pedidos', 'TIPO' => 'LEFT');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblFormaPagamentos') . ' as fp', 'AND' => 'pd.situacao = fp.id_forma_pagamentos', 'TIPO' => 'LEFT');
     $params['CAMPOS'] = 'pd.*, pe.nome, pe.cidade, pe.bairro, cl.email, SUM(pi.valor_total) as total, fp.descricao as fp_descricao';
     $params['GROUPBY'] = 'pi.id_pedidos ';
     $b_consultar_total = $this->pedidos_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->pedidos_model->consultar($params);
     $v_dados = array();
     $v_dados['pedidos'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['pedidos'][$k]['id_pedidos'] = $v->id_pedidos;
             $v_dados['pedidos'][$k]['data_hora'] = formatarData($v->data_hora, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['pedidos'][$k]['situacao'] = $v->fp_descricao;
             $v_dados['pedidos'][$k]['nome'] = $v->nome;
             $v_dados['pedidos'][$k]['cidade'] = $v->cidade;
             $v_dados['pedidos'][$k]['bairro'] = $v->bairro;
             $v_dados['pedidos'][$k]['email'] = $v->email;
             $v_dados['pedidos'][$k]['total'] = number_format($v->total, 2, ',', '.');
             $v_dados['pedidos'][$k]['acao'] = anchor(url_admin() . 'pedidos/detalhes/' . $v->id_pedidos, 'Detalhes', 'title="Detalhes do pedido"');
         }
         $config = array();
         $config['base_url'] = url_admin() . "pedidos/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/pedidos/lst_con_pedidos_view', $v_dados, true);
 }
 function _consultar($dados)
 {
     $params = array();
     if ($dados->nome != NULL) {
         $params['OR_LIKE']['pe.nome'] = $dados->nome;
     }
     if ($dados->tipo_pessoa != NULL) {
         $params['OR_LIKE']['pe.tipo_pessoa'] = $dados->tipo_pessoa;
     }
     $b_consultar_total = $this->pessoas_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = $this->total_registro_por_pagina;
     $b_consultar = $this->pessoas_model->consultar($params);
     $v_dados = array();
     $v_dados['pessoas'] = array();
     $v_dados['paginacao'] = '';
     if ($b_consultar != NULL) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['pessoas'][$k]['id_pessoas'] = $v->id_pessoas;
             $v_dados['pessoas'][$k]['nome'] = $v->nome;
             $v_dados['pessoas'][$k]['tipo_pessoa'] = $v->tipo_pessoa;
             $v_dados['pessoas'][$k]['endereco'] = $v->endereco;
             $v_dados['pessoas'][$k]['numero'] = $v->numero;
             $v_dados['pessoas'][$k]['complemento'] = $v->complemento;
             $v_dados['pessoas'][$k]['bairro'] = $v->bairro;
             $v_dados['pessoas'][$k]['cidade'] = $v->cidade;
             $v_dados['pessoas'][$k]['estado'] = $v->estado;
             $v_dados['pessoas'][$k]['data_cadastro'] = formatarData($v->data_cadastro, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['pessoas'][$k]['inscricao'] = formataString(array('entrada' => $v->inscricao, 'formato' => 'cpf_cnpj'));
             $v_dados['pessoas'][$k]['cep'] = formataString(array('entrada' => $v->cep, 'formato' => 'cep'));
             $v_dados['pessoas'][$k]['acao'] = anchor(url_admin() . 'pessoas/alterar/' . $v->id_pessoas, 'Alterar');
             $v_dados['pessoas'][$k]['acao'] .= anchor(url_admin() . 'usuarios/cadastrar/' . $v->id_pessoas, 'Usuário', 'title="Cadastrar/Alterar Usuário"');
             $v_dados['pessoas'][$k]['acao'] .= anchor(url_admin() . 'clientes/cadastrar/' . $v->id_pessoas, 'Cliente', 'title="Cadastrar/Alterar Cliente"');
         }
         $config = array();
         $config['base_url'] = url_admin() . "pessoas/consultar/" . json_url_base64_encode($dados);
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $this->total_registro_por_pagina;
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     return $this->parser->parse($this->template->get_diretorio() . '/pessoas/lst_con_pessoas_view', $v_dados, true);
 }