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; }
<th>Pedido</th> <th>Data</th> <th> </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&acao=detalhes&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>
</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 } } ?>
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 {
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); }
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); } } } }
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?');"> Habilitar </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>'; } }
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); }