public function index()
 {
     $params = array();
     $params['AND']['data_exclusao'] = NULL;
     $b_consultar = $this->produtos_model->consultar($params);
     $xml = '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
     $xml .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n\n";
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $xml .= '<url>' . "\n";
             $xml .= '<loc>' . url_site() . 'home/detalhes/' . $v->id_produtos . '/' . url_title($v->nome, '_', TRUE) . '</loc> ' . "\n";
             $xml .= '<lastmod>' . formatarData($v->data_cadastro, array('formato' => 'Y-m-d')) . '</lastmod> ' . "\n";
             $xml .= '<changefreq>daily</changefreq> ' . "\n";
             $xml .= '</url>' . "\n";
         }
     }
     $params = array();
     $b_consultar = $this->blogs_model->consultar($params);
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $xml .= '<url>' . "\n";
             $xml .= '<loc>' . url_blog() . 'home/detalhes/' . $v->id_blogs . '/' . url_title($v->titulo, '_', TRUE) . '</loc> ' . "\n";
             $xml .= '<lastmod>' . formatarData($v->data_hora_cadastro, array('formato' => 'Y-m-dTH:i:s+00:00')) . '</lastmod> ' . "\n";
             $xml .= '<changefreq>hourly</changefreq> ' . "\n";
             $xml .= '</url>' . "\n";
         }
     }
     $xml .= '</urlset>';
     header("Content-Type:text/xml");
     echo $xml;
 }
 function detalhes($id_blogs)
 {
     $this->template->set_js('jquery_maskedinput.js');
     $this->template->set_css("demo.css");
     $this->template->set_js("socialite.min.js");
     $v_dados = array();
     $v_dados['paginacao'] = '';
     $v_dados['blogs'] = array();
     $params = array();
     $params['AND']['id_blogs'] = $id_blogs;
     $b_consultar = $this->blogs_model->consultar($params);
     $v = $b_consultar[0];
     $v_dados['id_blogs'] = $v->id_blogs;
     $v_dados['url_titulo'] = url_title($v->titulo, '_', TRUE);
     $v_dados['titulo'] = $v->titulo;
     $v_dados['descricao'] = $v->descricao;
     $v_dados['data_hora_cadastro'] = formatarData($v->data_hora_cadastro, array('formato' => 'd/m/Y H:i:s'));
     $this->template->set_meta('<meta name="description" content="' . $v_dados['titulo'] . '" />');
     $this->template->set_meta('<meta name="keywords" content="' . $this->template->keywords($v_dados['titulo'] . ' ' . $v_dados['descricao']) . '" />');
     $this->template->set_breadcrumbs('Blog : ' . $v_dados['titulo']);
     $v_dados['uri_string'] = $this->uri->uri_string();
     $v_dados['uri_title'] = $this->template->get_title() . ' ' . strip_tags($v_dados['titulo']);
     $this->template->display($this->parser->parse($this->template->get_diretorio() . 'lst_detalhes_blog_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);
 }
Beispiel #4
0
for ($x = 0; $x < $numEl; $x++) {
    if (!($linha = mysql_fetch_array($resultado))) {
        break;
    }
    $idPessoa = $linha['idPessoa'];
    if ($idPessoa != 0) {
        $expressao = "SELECT * FROM aluno WHERE idPessoa = '{$idPessoa}'";
        $resultado2 = mysql_query($expressao);
        $linha2 = mysql_fetch_array($resultado2);
        $usuario = $linha2["usuario"];
        $situacao = $linha2["situacao"];
    } else {
        $usuario = "Anônimo";
        $situacao = 0;
    }
    $data = formatarData($linha["data"]);
    $mens = str_replace("\r\n", "<br/>", $linha["nota"]);
    switch ($situacao) {
        case 0:
            echo '<table class="largura" id="notinhaNda"';
            $classe = "";
            break;
        case 1:
            echo '<table class="largura" id="notinhaAlu"';
            $classe = "Aluno";
            break;
        case 2:
            echo '<table class="largura" id="notinhaSec"';
            $classe = "Secretário(a)";
            break;
        case 3:
 function gravar()
 {
     $this->form_validation->set_rules('nome', 'Nome', 'required|trim');
     $this->form_validation->set_rules('quantidade', 'Quantidade', 'required|trim');
     $this->form_validation->set_rules('valor', 'Valor', 'required|trim');
     $this->form_validation->set_rules('descricao', 'Descrição', 'required|trim');
     $this->form_validation->set_rules('data_cadastro', 'Data Cadastro', 'required|trim');
     $this->form_validation->set_rules('exibir', 'Exibir', 'required|trim');
     $this->form_validation->set_rules('id_categorias', 'Categoria', 'required|trim');
     $v_dados = array();
     if ($this->form_validation->run() === FALSE) {
         $v_dados['cod'] = 111;
         $v_dados['msg'] = $this->form_validation->msg_erros_campos_json();
         $v_dados['campos'] = $this->form_validation->erros_campos_json();
     } else {
         $params = array();
         $params['SET']['nome'] = $this->input->post('nome');
         $params['SET']['quantidade'] = $this->input->post('quantidade');
         $params['SET']['valor'] = formataString(array('entrada' => $this->input->post('valor'), 'formato' => 'moedaDb', 'casas' => 2));
         $params['SET']['descricao'] = $this->input->post('descricao');
         $params['SET']['data_cadastro'] = formatarData($this->input->post('data_cadastro'), array('formato' => 'Y-m-d H:i:s'));
         $params['SET']['exibir'] = $this->input->post('exibir');
         $params['SET']['id_categorias'] = $this->input->post('id_categorias');
         $params['SET']['id_usuarios'] = $this->session->userdata('idUsuario');
         if ($this->input->post('id_produtos') == "") {
             $v_dados['id_produtos'] = $this->produtos_model->cadastrar($params);
             $v_dados['msg'] = 'Produto cadastrado com sucesso.';
         } else {
             $params['AND']['id_produtos'] = $this->input->post('id_produtos');
             $v_dados['id_produtos'] = $this->input->post('id_produtos');
             $this->produtos_model->alterar($params);
             $v_dados['msg'] = 'Produto alterado com sucesso.';
         }
         $v_dados['cod'] = 999;
     }
     echo json_encode($v_dados);
 }
 public function gravar()
 {
     $this->form_validation->set_rules('titulo', 'Titulo', 'trim|required');
     $this->form_validation->set_rules('data_hora_cadastro', 'Data/Hora cadastro', 'trim|required');
     $this->form_validation->set_rules('exibir', 'Exibir', 'trim|required');
     $this->form_validation->set_rules('descricao', 'Descrição', 'trim|required');
     $this->form_validation->set_rules('id_categorias', 'Categorias', 'required');
     $this->form_validation->set_rules('id_tags', 'Tags', 'trim|required');
     $v_dados = array();
     if ($this->form_validation->run() === FALSE) {
         $v_dados['cod'] = 111;
         $v_dados['msg'] = $this->form_validation->msg_erros_campos_json();
         $v_dados['campos'] = $this->form_validation->erros_campos_json();
     } else {
         $params = array();
         $params['SET']['titulo'] = $this->input->post('titulo');
         $params['SET']['descricao'] = $this->input->post('descricao');
         $params['SET']['exibir'] = $this->input->post('exibir');
         $params['SET']['data_hora_cadastro'] = formatarData($this->input->post('data_hora_cadastro'), array('formato' => 'Y-m-d H:i:s'));
         if ($this->input->post('id_blogs') == "") {
             $v_dados['id_blogs'] = $this->blogs_model->cadastrar($params);
             $v_dados['msg'] = 'Conteúdo cadastrado com sucesso.';
         } else {
             $params['AND']['id_blogs'] = $this->input->post('id_blogs');
             $v_dados['id_blogs'] = $this->input->post('id_blogs');
             $this->blogs_model->alterar($params);
             $v_dados['msg'] = 'Conteúdo alterado com sucesso.';
         }
         $v_dados['cod'] = 999;
         $this->cad_categorias_has($v_dados['id_blogs'], $this->input->post('id_categorias'));
         $this->cad_tags_has($v_dados['id_blogs'], $this->input->post('id_tags'));
     }
     echo json_encode($v_dados);
 }
 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 detalhes()
 {
     $id_pedidos = $this->uri->segment(4);
     $imprimir = $this->uri->segment(5, 'N');
     $params = array();
     $params['AND']['pi.id_pedidos'] = $id_pedidos;
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblPedidos') . ' as pd', 'AND' => 'pi.id_pedidos = pd.id_pedidos', 'TIPO' => 'LEFT');
     $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('tblProdutos') . ' as pr', 'AND' => 'pi.id_produtos = pr.id_produtos', '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.*,pi.*,pr.nome as pr_nome,cl.email,pe.nome, fp.descricao as fp_descricao';
     $b_consultar = $this->pedidos_itens_model->consultar($params);
     $v_dados = array();
     $v_dados['cliente'] = array();
     $v_dados['pedido'] = array();
     $v_dados['itens'] = array();
     $v_dados['total_geral'] = 0;
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['cliente'][0]['id_clientes'] = $v->id_clientes;
             $v_dados['cliente'][0]['nome'] = $v->nome;
             $v_dados['cliente'][0]['email'] = $v->email;
             $v_dados['pedido'][0]['id_pedidos'] = $v->id_pedidos;
             $v_dados['pedido'][0]['data_hora'] = formatarData($v->data_hora, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['pedido'][0]['situacao'] = $v->fp_descricao;
             $v_dados['itens'][$k]['id_pedido_itens'] = $v->id_pedido_itens;
             $v_dados['itens'][$k]['id_produtos'] = $v->id_produtos;
             $v_dados['itens'][$k]['qtd'] = $v->qtd;
             $v_dados['itens'][$k]['valor'] = number_format($v->valor, 2, ',', '.');
             $v_dados['itens'][$k]['valor_total'] = number_format($v->valor_total, 2, ',', '.');
             $v_dados['itens'][$k]['pr_nome'] = $v->pr_nome;
             $v_dados['total_geral'] += $v->valor_total;
         }
     }
     $v_dados['total_geral'] = number_format($v_dados['total_geral'], 2, ',', '.');
     $this->template->set_conteudo_titulo('Detalhes dp Pedido');
     if ($imprimir == "N") {
         $v_dados['bt_imprimir'] = '<button class="bt_imprimir"></button>';
         $this->template->display($this->parser->parse($this->template->get_diretorio() . '/pedidos/lst_con_detalhes_pedidos_view', $v_dados, true));
     } else {
         $v_dados['bt_imprimir'] = '';
         $this->template->display_imprimir($this->parser->parse($this->template->get_diretorio() . '/pedidos/lst_con_detalhes_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);
 }