Пример #1
0
 public function detalhes(PedidosDetalhes $pedidoDetalhes)
 {
     $query = "SELECT pedidos.id_pedido, produtos.titulo, pedidos.data_pedido, produtos_pedidos.quantidade, produtos_pedidos.valor_unitario, " . "formas_de_pagamento.descricao_forma_pagamento, formas_de_envio.descricao_forma_envio, enderecos.cep_origem, enderecos.cep_destino, enderecos.numero, enderecos.complemento FROM produtos INNER JOIN (formas_de_pagamento INNER JOIN (formas_de_envio INNER JOIN (enderecos INNER JOIN ((pedidos INNER JOIN produtos_pedidos ON pedidos.id_pedido = produtos_pedidos.id_pedido) INNER JOIN vendas ON pedidos.id_pedido = vendas.id_pedido) ON enderecos.id_endereco = vendas.id_endereco_envio) ON formas_de_envio.id_forma_envio = vendas.id_forma_envio) ON formas_de_pagamento.id_forma_pagamento = vendas.id_forma_pagamento) ON produtos.id_produto = produtos_pedidos.id_produto WHERE (((pedidos.id_pedido)=:id_pedido));";
     $stmt = $this->conexao->prepare($query);
     $stmt->bindValue(":id_pedido", $pedidoDetalhes->getIdPedido(), PDO::PARAM_INT);
     $stmt->execute();
     $rs_detalhes = $stmt->fetchAll(PDO::FETCH_ASSOC);
     $objPedidosDetalhes = array();
     foreach ($rs_detalhes as $rs) {
         $endereco = new WSCepEndereco();
         $endereco->setCep($rs['cep_origem']);
         $endereco->getEndereco();
         $c = new PedidosDetalhes();
         $c->setIdPedido($rs['id_pedido']);
         $c->setTitulo($rs['titulo']);
         $c->setQuantidade($rs['quantidade']);
         $c->setValor_unitario($rs['valor_unitario']);
         $c->setFormaPagamento($rs['descricao_forma_pagamento']);
         $c->setFormaEnvio($rs['descricao_forma_envio']);
         $c->setOrigem($rs['cep_origem']);
         $c->setData(formata_data($rs['data_pedido']));
         $c->setDestino($rs['cep_destino']);
         $c->setNumero($rs['numero']);
         $c->setComplemento($rs['complemento']);
         $c->setEndereco(utf8_encode($endereco->getTipoLogradouro() . ' ' . $endereco->getLogradouro() . ', ' . $rs['numero'] . ' ' . $rs['complemento'] . ' ' . $endereco->getBairro() . ' - ' . $rs['cep_origem'] . ' - ' . $endereco->getCidade() . '/' . $endereco->getEstado()));
         $objPedidosDetalhes[] = $c;
     }
     return $objPedidosDetalhes;
 }
Пример #2
0
                            <th>Pedido</th>
                            <th>Data</th>
                            <th>&nbsp;</th>
                        </tr>
                        <?php 
$pedidos = new Pedido();
$pedidos = unserialize($_SESSION['pedidos_cliente']);
foreach ($pedidos as $valor) {
    ?>
                            <tr>
                                <td><?php 
    echo $valor->getIdPedido();
    ?>
</td>
                                <td><?php 
    echo formata_data($valor->getDataPedido());
    ?>
</td>
                                <td><a href="?controle=Pedidos&amp;acao=detalhes&amp;id_pedido=<?php 
    echo $valor->getIdPedido();
    ?>
"><span class="glyphicon glyphicon-th-list"></span> exibir detalhes</a></td>
                            </tr>
                        <?php 
}
?>
                    </table>
                </div>
            </div>
        </div>
        <br><br>
Пример #3
0
               </thead>
               <tbody id="lista_dados">
                <?php 
foreach ($topages as $dado) {
    ?>
                  <tr>
                    <td class="center" valign="middle"><?php 
    echo $dado['ID'];
    ?>
</td>
                    <td valign="middle"><?php 
    echo $dado['titulo'];
    ?>
</td>
                    <td valign="middle"><?php 
    echo formata_data($dado['datacad']);
    ?>
</td>
                    <?php 
    if ($dado['status'] == 0) {
        ?>
                      <td valign="middle"><strong>Suspenso</strong></td>
                    <?php 
    } else {
        if ($dado['status'] == 1) {
            ?>
                      <td valign="middle"><strong>Ativo</strong></td>
                    <?php 
        }
    }
    ?>
Пример #4
0
 echo '<div class="caixa_azul">';
 if (isset($_SESSION['peso'])) {
     echo "<p>Peso: " . $_SESSION['peso'] . "</p>";
 }
 if (isset($_SESSION['altura'])) {
     echo "<p>Altura(cm): " . $_SESSION['altura'] . "</p>";
 }
 if (isset($_SESSION['sexo']) && $_SESSION['sexo'] == 'F') {
     echo "<p>Sexo: Feminino</p>";
 } else {
     if (isset($_SESSION['sexo']) && $_SESSION['sexo'] == 'M') {
         echo "<p>Sexo: Masculino</p>";
     }
 }
 if (isset($_SESSION['dataNasc'])) {
     echo "<p>Nascimento: " . formata_data($_SESSION['dataNasc']) . "</p>";
 }
 if (isset($_SESSION['idadeMeses'])) {
     echo "<p>Idade em meses: " . $_SESSION['idadeMeses'] . "</p>";
 }
 if (isset($_SESSION['percentilMediano']) || isset($_SESSION['percentilSuperior']) || isset($_SESSION['percentilInferior'])) {
     if ($_SESSION['percentilSuperior']) {
         echo "<p>Percentil Superior: " . $_SESSION['percentilSuperior'] . "</p>";
     }
     if ($_SESSION['percentilInferior']) {
         echo "<p>Percentil Inferior: " . $_SESSION['percentilInferior'] . "</p>";
     }
     if ($_SESSION['percentilMediano']) {
         echo "<p>Percentil Mediano: " . $_SESSION['percentilMediano'] . "</p>";
     }
 } else {
Пример #5
0
 public function edit($id)
 {
     checar_permissao('noticias.modificar_registro');
     $noticia = $this->noticias_m->get($id);
     if (!$noticia) {
         show_404();
     }
     $temp = ler_data_hora($noticia->data, 'db_date');
     $noticia->data = $temp ? formata_data($temp) : NULL;
     $noticia->fotos = $this->noticias_fotos_m->get_all_by_noticia($noticia->id);
     if ($this->input->post()) {
         $this->form_validation->set_rules($this->validation_rules);
         if ($this->form_validation->run()) {
             $this->slug->set_config(array('field' => 'slug', 'title' => 'titulo', 'table' => 'noticias', 'id' => 'id'));
             $data = array('titulo' => $this->input->post('titulo'), 'slug' => $this->slug->create_uri($this->input->post('titulo'), $id), 'conteudo' => $this->input->post('conteudo'), 'autor' => $this->input->post('autor'), 'data' => NULL);
             $temp = ler_data($this->input->post('data'));
             if ($temp) {
                 $data['data'] = formata_data_hora($temp, 'db_date');
             }
             $this->db->trans_start();
             if ($this->noticias_m->update($id, $data)) {
                 $fotos_old = $noticia->fotos;
                 $noticia->fotos = $this->listar_arquivos('foto');
                 foreach ($fotos_old as $temp) {
                     $this->arquivos_m->update($temp->foto_file_id, array('temp' => TRUE));
                 }
                 $this->noticias_fotos_m->delete_all_by_noticia($noticia->id);
                 foreach ($noticia->fotos as $temp) {
                     $this->noticias_fotos_m->insert($id, array('foto_file_id' => $temp->foto_file_id));
                     $this->arquivos_m->update($temp->foto_file_id, array('temp' => FALSE));
                 }
                 $this->db->trans_complete();
                 $this->reindexar_noticia($id, $data);
                 $this->session->set_flashdata('success', 'Notícia atualizada com sucesso.');
                 redirect('admin/noticias');
             } else {
                 $this->db->trans_complete();
                 $this->session->set_flashdata('error', 'Erro ao atualizar notícia.');
                 redirect('admin/noticias');
             }
         }
         foreach ($this->validation_rules as $rule) {
             $noticia->{$rule['field']} = $this->input->post($rule['field']);
         }
         $temp = ler_data($this->input->post('data'));
         $noticia->data = $temp ? formata_data($temp) : NULL;
     }
     $this->init_breadcrumbs();
     $this->breadcrumbs[] = array('Editar', site_url("admin/noticias/edit/{$id}"));
     $this->init_navbar('edit');
     $dados = array('noticia' => $noticia, 'breadcrumbs' => $this->breadcrumbs, 'navbar' => $this->navbar);
     $this->layout->view('admin/noticias/form', $dados);
 }
Пример #6
0
function _pre_data($fields, &$data)
{
    foreach ($data as $key => $val) {
        if (array_key_exists($key, $fields)) {
            if (strstr($fields[$key]['class'], "data")) {
                $data[$key] = formata_data($val);
            }
        }
    }
}
Пример #7
0
function listar_banners()
{
    global $pdo;
    $sql = "SELECT * FROM tb_banners ORDER BY ID DESC";
    $query = $pdo->query($sql);
    $contador = $query->rowCount();
    if ($contador >= 1) {
        foreach ($query as $linha) {
            echo '<tr>';
            echo '<td class="center" valign="middle">' . $linha['ID'] . '</td>';
            echo '<td valign="middle">' . $linha['campanha'] . '</td>';
            echo '<td valign="middle"><a href="' . $linha['destino'] . '" target="_blank"><strong>' . $linha['destino'] . '</strong></a></td>';
            echo '<td valign="middle">' . formata_data($linha['datacad']) . '</td>';
            if ($linha['status'] == 0) {
                echo '<td valign="middle"><strong>Inativo</strong></td>';
            } else {
                if ($linha['status'] == 1) {
                    echo '<td valign="middle"><strong>Ativo</strong></td>';
                }
            }
            echo '<td valign="middle">';
            ?>
              <a href="<?php 
            echo map_url();
            ?>
atualizar&tipo=banners&funcao=atualizar&id=<?php 
            echo $linha['ID'];
            ?>
" class="btn btn-primary btn-primary">Editar</a>
              <?php 
            if ($linha['status'] == 0) {
                ?>
              <a href="<?php 
                echo map_url();
                ?>
index&tipo=banners&funcao=ativar&id=<?php 
                echo $linha['ID'];
                ?>
" class="btn btn-primary btn-info" onclick="return confirm('Tem certeza que deseja habilitar este banner?');">&nbsp;&nbsp;Habilitar&nbsp;&nbsp;</a>
              <?php 
            } elseif ($linha['status'] == 1) {
                ?>
              <a href="<?php 
                echo map_url();
                ?>
index&tipo=banners&funcao=desativar&id=<?php 
                echo $linha['ID'];
                ?>
" class="btn btn-primary btn-warning" onclick="return confirm('Tem certeza que deseja desabilitar este banner?');">Desabilitar</a>
              <?php 
            }
            ?>
              <a href="<?php 
            echo map_url();
            ?>
index&tipo=banners&funcao=excluir&id=<?php 
            echo $linha['ID'];
            ?>
" class="btn btn-primary btn-danger" onclick="return confirm('Tem certeza que deseja excluir este banner?');">Apagar</a>
            <?php 
            echo '</td>';
            echo '</tr>';
        }
    } else {
        echo '<tr>';
        echo '<td colspan="6">Nenhum banner foi encontrado. <a href="' . map_url() . 'novo"><strong>Inserir banner.</strong></a></td>';
        echo '</tr>';
    }
}
Пример #8
0
 public function edit($id)
 {
     checar_permissao('espacos_culturais.eventos.modificar_registro');
     $evento = $this->eventos_m->get($id);
     if (!$evento) {
         show_404();
     }
     $temp = ler_data($evento->data, 'db_date');
     $evento->data = $temp ? formata_data($temp) : NULL;
     $evento->imagem_cover = NULL;
     $evento->fotos = $this->eventos_fotos_m->get_all_by_evento($evento->id);
     $all_agentes = $this->agentes_culturais_m->get_all();
     if ($this->input->post()) {
         if ($this->input->post('imagem_cover_file_id')) {
             $evento->imagem_cover = $this->arquivos->obter($this->input->post('imagem_cover_file_id'));
         } else {
             $evento->imagem_cover = NULL;
         }
     } elseif ($evento->imagem_cover_file_id) {
         $evento->imagem_cover = $this->arquivos->obter($evento->imagem_cover_file_id);
     } else {
         $evento->imagem_cover = NULL;
     }
     $agentes = $this->agentes_culturais_eventos_m->get_all_by_evento($id);
     if ($this->input->post()) {
         if (is_uploaded_file(@$_FILES['imagem_cover']['tmp_name'])) {
             $temp = $this->arquivos->adicionar(array('nome' => $_FILES['imagem_cover']['name'], 'caminho' => $_FILES['imagem_cover']['tmp_name'], 'tipo_mime' => $_FILES['imagem_cover']['type']), TRUE);
             if ($temp !== FALSE) {
                 $_POST['imagem_cover_file_id'] = $temp[0];
                 $evento->imagem_cover = $this->arquivos->obter($temp[0]);
             }
         }
         $this->form_validation->set_rules($this->validation_rules);
         if ($this->form_validation->run()) {
             $this->slug->set_config(array('field' => 'slug', 'title' => 'titulo', 'table' => 'eventos', 'id' => 'id'));
             if (checar_permissao('espacos_culturais.eventos.publicar_registro', NULL)) {
                 $status = $this->input->post('status');
             } else {
                 $status = 'rascunho';
             }
             $data = array('status' => $status, 'titulo' => $this->input->post('titulo'), 'slug' => $this->slug->create_uri($this->input->post('titulo'), $id), 'descricao' => $this->input->post('descricao'), 'data' => NULL, 'horario' => $this->input->post('horario'), 'informacoes_valores' => $this->input->post('informacoes_valores'), 'informacoes_datas' => $this->input->post('informacoes_datas'), 'informacoes_horarios' => $this->input->post('informacoes_horarios'));
             $temp = ler_data($this->input->post('data'));
             if ($temp) {
                 $data['data'] = formata_data($temp, 'db_date');
             }
             if ($this->input->post('imagem_cover_file_id')) {
                 $data['imagem_cover_file_id'] = $this->input->post('imagem_cover_file_id');
             }
             $this->db->trans_start();
             if ($this->eventos_m->update($id, $data)) {
                 if ($this->input->post('imagem_cover_file_id')) {
                     $data['imagem_cover_file_id'] = $this->input->post('imagem_cover_file_id');
                 }
                 $fotos_old = $evento->fotos;
                 $evento->fotos = $this->listar_arquivos('foto');
                 foreach ($fotos_old as $temp) {
                     $this->arquivos_m->update($temp->foto_file_id, array('temp' => TRUE));
                 }
                 $this->eventos_fotos_m->delete_all_by_evento($evento->id);
                 foreach ($evento->fotos as $temp) {
                     $this->eventos_fotos_m->insert($id, array('foto_file_id' => $temp->foto_file_id));
                     $this->arquivos_m->update($temp->foto_file_id, array('temp' => FALSE));
                 }
                 $this->agentes_culturais_eventos_m->delete_all_by_evento($id);
                 foreach ($this->listar_agentes() as $agente) {
                     $this->agentes_culturais_eventos_m->insert($id, array('agente_cultural_id' => $agente->agente_id));
                 }
                 $this->db->trans_complete();
                 $this->reindexar_evento($id, $data);
                 $this->session->set_flashdata('success', 'Evento atualizado com sucesso.');
                 redirect("admin/espacos-culturais/{$evento->espaco_cultural}/eventos");
             } else {
                 $this->db->trans_complete();
                 $this->session->set_flashdata('error', 'Erro ao atualizar evento.');
                 redirect("admin/espacos-culturais/{$evento->espaco_cultural}/eventos");
             }
         }
         foreach ($this->validation_rules as $rule) {
             $evento->{$rule['field']} = $this->input->post($rule['field']);
         }
         $temp = ler_data($this->input->post('data'));
         $evento->data = $temp ? formata_data($temp) : NULL;
     }
     $this->init_breadcrumbs($evento->espaco_cultural);
     $this->breadcrumbs[] = array('Editar', site_url("admin/espacos-culturais/{$evento->espaco_cultural}/eventos/edit/{$id}"));
     $this->init_navbar('edit', $evento->espaco_cultural);
     $evento->agentes = array();
     foreach ($agentes as $agente) {
         array_push($evento->agentes, $this->agentes_culturais_m->get($agente->agente_cultural_id));
     }
     $dados = array('espaco_cultural' => $evento->espaco_cultural, 'evento' => $evento, 'agentes' => $all_agentes, 'breadcrumbs' => $this->breadcrumbs, 'navbar' => $this->navbar);
     $this->layout->view('admin/eventos/form', $dados);
 }