<?php echo form_open(base_url("carrinho/finalizar_compra")) . "<div class='row-fluid'>\r\n\t<div class='span3 texto-direita'>" . heading("Valores", 3) . "Produtos: " . reais($this->cart->total()) . br() . "Frete: " . reais($frete) . br() . "Total: " . reais($this->cart->total() + $frete) . br() . "Pagar com cartão " . form_radio(array('name' => 'tipo_pagamento', 'value' => 'cartao', 'selected' => 'selected')) . br() . "Pagar com boleto " . form_radio(array('name' => 'tipo_pagamento', 'value' => 'boleto')) . br() . "</div>" . "<div class=span1></div>" . "<div id='dados_cartao'>" . '<div class=span4>'; $bandeiras = array('mastercard' => 'Mastercard', 'visa' => 'Visa'); echo form_label('Bandeira do cartão de crédito') . form_dropdown('bandeira', $bandeiras) . form_label('Nome no cartão de crédito', 'cartao_nome') . form_input('cartao_nome') . form_label('Número do cartão de crédito', 'cartao_numero') . form_input('cartao_numero') . '</div><div class=span4>' . form_label('Validade do cartão', 'cartao_validade') . form_input('cartao_validade') . form_label('Código verificador', 'cartao_cvv') . form_input('cartao_cvv'); $parcelas = array(1 => '1 parcela de ' . reais($this->cart->total() + $frete), 2 => '2 parcelas de ' . reais(($this->cart->total() + $frete) / 2), 3 => '3 parcelas de ' . reais(($this->cart->total() + $frete) / 3)); echo form_label('Parcelamento', 'parcelamento') . form_dropdown('parcelamento', $parcelas) . '</div> </div>' . form_submit(array('id' => 'pagar', 'value' => 'Pagar e finalizar compra', 'class' => 'a-direita')) . form_close() . "</div>"; ?> <script type="text/javascript"> $(document).ready(function(){ $("input[name='tipo_pagamento']").click(function(){ if($("input[name='tipo_pagamento']:checked").val() == 'boleto'){ $('#dados_cartao').hide(); }else{ $('#dados_cartao').show(); } }); }); </script>
<div id="homebody"> <div class="alinhado-centro borda-base espaco-vertical"> <?php echo heading($categoria['detalhes'][0]->titulo, 3) . "<p>" . $categoria['detalhes'][0]->descricao . "</p>"; ?> </div> <div class="row-fluid"> <?php $contador = 0; foreach ($categoria['produtos'] as $produto) { $contador++; echo "<div class='span4 caixacategoria'>" . heading($produto->titulo, 3) . heading($produto->codigo, 6); if (is_file("assets/img/produtos/" . md5($produto->id) . ".jpg")) { echo img("assets/img/produtos/" . md5($produto->id) . ".jpg"); } echo "<p>" . word_limiter($produto->descricao, 15) . "</p>" . heading(reais($produto->preco), 5) . anchor(base_url("produto/" . $produto->id . "/" . limpar($produto->titulo)), "Ver produto", array('class' => 'btn')) . "</div>"; if ($contador % 3 == 0) { echo "</div><div class='row-fluid'>"; } } ?> </div> </div>
<?php if ($transacao->transacao->erro) { echo "<div class='row-fluid'>" . "<div class=span12>" . "<p>Houve um erro ao processar o pagamento, a seguinte mensagem foi retornada pela operadora de cartão de crédito.</p>" . heading("Código do erro: " . $transacao->transacao->erro->codigo, 4) . heading("Mensagem da operadora: " . $transacao->transacao->erro->mensagem, 4) . "</div>" . "</div>"; } else { echo "<div class='row-fluid'>" . "<div class=span12>" . heading("Pedido: " . $transacao->transacao->numero_pedido, 4) . "<p>Seu pagamento foi processado pela administradora de cartão de crédito com o seguinte status.</p>" . heading("Status: " . ucfirst(str_replace("_", " ", $transacao->transacao->status)), 5) . heading("Valor: " . reais($transacao->transacao->total), 5) . heading("ID da transação: " . $transacao->transacao->id, 5) . "</div>" . "</div>"; }
$pedidos_status = array(0 => "Novo", 1 => "Pagamento confirmado", 2 => "Enviado"); foreach ($detalhes as $detalhe) { echo "<b>Pedido número: </b>" . $detalhe->id . "<b> Data do pedido: </b>" . dataMySQL_to_dataBr($detalhe->data) . "<b> Valor produtos: </b>" . reais($detalhe->produtos) . "<b> Valor do frete: </b>" . reais($detalhe->frete) . "<b> Total: </b>" . reais($detalhe->produtos + $detalhe->frete) . "<b> Status: </b>" . $pedidos_status[$detalhe->status] . br() . "<b> Comentarios: </b>" . $detalhe->comentarios; } ?> <?php echo heading("Endereço para entrega", 4); foreach ($cliente as $cli) { echo "<b>Para: </b>" . $cli->nome . " " . $cli->sobrenome . br() . "<b>Rua: </b>" . $cli->rua . ", <b>Número: </b>" . $cli->numero . ", <b>Bairro: </b>" . $cli->bairro . ", <b>Cidade: </b>" . $cli->cidade . ", <b>Estado: </b>" . $cli->estado . "<b> - CEP: </b>" . $cli->cep . "<b>Telefone: </b>" . $cli->telefone . ", <b>Celular: </b>" . $cli->celular; } ?> <?php echo heading("Ítens do pedido", 4); $this->table->set_heading("Foto", "Item", "Título", "Quantidade", "Valor Unitário", "Subtotal"); foreach ($itens as $item) { $foto = " "; if (is_file("assets/img/produtos/" . md5($item->id) . ".jpg")) { $propriedades_foto = array("src" => "assets/img/produtos/" . md5($item->id) . ".jpg", "width" => "100"); $foto = img($propriedades_foto); } $this->table->add_row($foto, $item->item, $item->titulo, $item->quantidade, reais($item->preco), reais($item->preco * $item->quantidade)); } echo $this->table->generate(); ?> <p>Obrigado por comprar conosco. Este e-mail foi encaminhado automaticamente pelo nosso sistema em <?php echo date("d/m/Y H:i:s"); ?> </p> </body> </html>
</head> <body> <h2>The Grocery Store Brazil.</h2> <h3>Pedido <?php echo $pedido['numero']; ?> </h3> <h4>Dados do cliente</h4> <?php echo "Nome: " . $comprador['nome'] . "<br/>"; echo "CPF: " . $comprador['documento'] . "<br/>"; echo "Endereço: " . $comprador['endereco'] . "<br/>"; echo "Número: " . $comprador['numero'] . "<br/>"; echo "Cep: " . $comprador['cep'] . "<br/>"; echo "Bairro: " . $comprador['bairro'] . "<br/>"; echo "Cidade: " . $comprador['cidade'] . "<br/>"; echo "Estado: " . $comprador['estado'] . "<br/>"; ?> <h4>Dados do pagamento</h4> <?php echo "ID: " . $transacao->transacao->id . "<br/>"; echo "Status: " . $transacao->transacao->status . "<br/>"; echo "Total: " . reais($transacao->transacao->total) . "<br/>"; ?> <p>Obrigado por comprar conosco. Este e-mail foi encaminhado automaticamente pelo nosso sistema em <?php echo date("d/m/Y H:i:s"); ?> </p> </body> </html>
<?php echo form_open(base_url("carrinho/atualizar")); $contador = 1; foreach ($this->cart->contents() as $item) { echo form_hidden($contador . '[rowid]', $item['rowid']) . "<div class='row-fluid linha-carrinho'>" . "<div class='span1 texto-direita'>" . anchor(base_url('carrinho/remover/' . $item['rowid']), "Remover") . "</div>" . "<div class='span2'>" . img(array("src" => $item['foto'], "class" => "miniatura")) . "</div>" . "<div class='span3'>" . anchor($item['url'], $item['name']) . "</div></a>" . "<div class='span2'>" . form_input(array("name" => $contador . "[qty]", "value" => $item['qty'])) . "</div>" . "<div class='span2 texto-direita'>" . reais($item['price']) . "</div>" . "<div class='span2 texto-direita'>" . reais($item['subtotal']) . "</div>" . "</div>"; $contador++; } echo "<div class='row-fluid'>" . "<div class='span9'>" . form_submit("btnAtualizar", "Atualizar quantidades") . "</div>" . "<div class='span1 texto-direita'>Total itens:</div>" . "<div class='span2 texto-direita'>" . reais($this->cart->total()) . "</div>" . "</div>" . form_close(); if ($frete) { echo "<div class='row-fluid'>" . "<div class='span9'></div>" . "<div class='span1 texto-direita'>Frete:</div>" . "<div class='span2 texto-direita'>" . reais($frete) . "</div>" . "</div><div class='row-fluid'>" . "<div class='span8'>" . anchor(base_url("pagar-e-finalizar-compra"), "Pagar e finalizar compra") . "</div>" . "<div class='span2 texto-direita'>Total da compra:</div>" . "<div class='span2 texto-direita'>" . reais($this->cart->total() + $frete) . "</div>" . "</div>"; } else { echo "<div class='row-fluid'>" . "<div class='span12 texto-direita'>" . "Efetue " . anchor(base_url('login'), 'login') . " para calcular o frete e finalizar a compra" . "</div>" . "</div>"; }
<div class="homebody"> <div class="alinhado-centro borda-base espaco-vertical"> <?php echo heading($produtos[0]->titulo, 3); ?> </div> <div class="row"> <div class="col-md-4"> <?php echo img("assets/img/produto-sem-foto.png"); ?> </div> <div class="col-md-8"> <?php foreach ($produtos as $produto) { echo "<p>" . $produto->descricao . "</p>" . heading($produto->codigo, 6) . heading(reais($produto->preco), 5); } ?> </div> </div> </div>
<?php foreach ($pedidos as $pedido) { echo "<div class='row-fluid borda-base espaco-vertical'>\r\n\t\t\t<div class='span3 texto-direita'>" . heading("Pedido: " . $pedido['pedido']->id, 3) . date("d/m/Y - h:i", strtotime($pedido['pedido']->data)) . br() . "Valor produtos: " . reais($pedido['pedido']->produtos) . br() . "Frete: " . reais($pedido['pedido']->frete) . br() . "Total: " . reais($pedido['pedido']->frete + $pedido['pedido']->produtos) . br() . heading("Status:" . $pedido['pedido']->comentarios, 4) . "</div>"; echo "<div class=span9>" . heading("Itens do pedido " . $pedido['pedido']->id, 5); $this->table->set_heading("Código", "Qtd", "Preço", "Subtotal", "Item", "Descrição"); foreach ($pedido['itens'] as $item) { $this->table->add_row($item->item, $item->quantidade, reais($item->preco), reais($item->quantidade * $item->preco), $item->titulo, word_limiter($item->descricao, 10)); } $this->table->set_template(array('table_open' => '<table class="table table-striped">')); echo $this->table->generate() . "</div>\r\n\t</div>"; }
echo form_close(); ?> </div> <div class='panel-body'> <?php $txt_status = array(0 => "Novo", 1 => "Pagamento confirmado", 2 => "Enviado"); $this->table->set_heading("Excluir", "Alter", "Detalhes", "Data", "Número", "Status", "Cliente", "Produtos", "Frete"); foreach ($pedidos as $pedido) { $excluir = anchor(base_url("administracao/pedidos/excluir/" . md5($pedido->id)), "Excluir"); $alterar = anchor(base_url("administracao/pedidos/alterar/" . md5($pedido->id)), "Alterar"); $detalhes = anchor(base_url("administracao/pedidos/detalhes/" . md5($pedido->id)), "Detalhes"); $nome = $pedido->nome . " " . $pedido->sobrenome; $status = $txt_status[$pedido->status]; $data = dataMySQL_to_dataBr($pedido->data); $produtos = reais($pedido->produtos); $frete = reais($pedido->frete); $this->table->add_row($excluir, $alterar, $detalhes, $data, $pedido->id, $status, $nome, $produtos, $frete); } $this->table->set_template(array('table_open' => '<table class="table table-striped">')); echo $this->table->generate(); ?> </div> </div> </div> <div class="col-lg-3"> <div class="panel panel-default"> <div class='panel-body'> <div class="flot-chart"> <div class="flot-chart-content" id="flot-pie-chart" style="padding: 0px; width:80%; position: absolute;"> </div> </div>
<?php if ($transacao->transacao->erro) { //print_r($transacao); echo "<div class='row-fluid'>" . "<div class=span12>" . "<p>Houve um erro ao processar o pagamento, a seguinte mensagem foi retornada pelo gateway de pagamentos.</p>" . heading("Código do erro: " . $transacao->transacao->erro->codigo, 4) . heading("Mensagem da operadora: " . $transacao->transacao->erro->mensagem, 4) . "</div>" . "</div>"; } else { echo "<div class='row-fluid'>" . "<div class=span12>" . heading("Pedido: " . $transacao->transacao->numero_pedido, 4) . "<p>Seu boleto bancário foi gerado corretamente e pode ser acessado no seguinte link.</p>" . anchor($transacao->transacao->url_acesso, "CLIQUE AQUI PARA IMPRIMIR O BOLETO", array('target' => '_blank')) . heading("Status: " . ucfirst(str_replace("_", " ", $transacao->transacao->status)), 5) . heading("Valor: " . reais($transacao->transacao->total), 5) . heading("ID da transação: " . $transacao->transacao->id, 5) . "</div>" . "</div>"; }
echo "<b>Pedido número: </b>" . $detalhe->id . "<b> Data do pedido: </b>" . dataMySQL_to_dataBr($detalhe->data) . br() . "<b> Valor produtos: </b>" . reais($detalhe->produtos) . br(2) . "<b> Status </b>" . form_open(base_url("administracao/pedidos/alterar_status")) . form_hidden('pedido_id', $detalhe->id) . form_dropdown('status', $pedidos_status, $detalhe->status, array("class" => "form-control")) . "<b> Comentários </b>" . form_input(array("id" => "comentarios", "name" => "comentarios", "value" => $detalhe->comentarios, "class" => "form-control")) . form_submit(array("name" => "submit", "value" => "Alterar pedido", "class" => "btn btn-default")) . form_close() . br() . "<b> Valor do frete: </b>" . reais($detalhe->frete) . "<b> Total: </b>" . reais($detalhe->produtos + $detalhe->frete) . br() . "<b> Status: </b>" . $pedidos_status[$detalhe->status] . br(); } echo heading("Datalhes do cliente", 4); foreach ($cliente as $cli) { echo "<b>Cliente: </b>" . $cli->nome . " " . $cli->sobrenome . br(); echo "<b>Rua: </b>" . $cli->rua . ", <b>Número: </b>" . $cli->numero . ", <b>Bairro: </b>" . $cli->bairro . ", <b>Cidade: </b>" . $cli->cidade . ", <b>Estado: </b>" . $cli->estado . "<b> - CEP: </b>" . $cli->cep . br(); echo "<b>Telefone: </b>" . $cli->telefone . ", <b>Celular: </b>" . $cli->celular . ", <b>email: </b><a href='mailto:" . $cli->email . "'>" . $cli->email . "</a>"; } ?> </div> <div class='panel-body'> <?php $this->table->set_heading("Foto", "Item", "Título", "Quantidade", "Valor Unitário", "Subtotal"); foreach ($itens as $item) { $foto = " "; if (is_file("assets/img/produtos/" . md5($item->id) . ".jpg")) { $foto = img("assets/img/produtos/" . md5($item->id) . ".jpg"); } $this->table->add_row($foto, $item->item, $item->titulo, $item->quantidade, reais($item->preco), reais($item->preco * $item->quantidade)); } $this->table->add_row("<a href='javascript:history.go(-1)'>Voltar</a>", "<a href='javascript:self.print()'>Imprimir</a>", " ", " ", " ", reais($detalhes[0]->produtos)); $this->table->set_template(array('table_open' => '<table class="table table-striped miniaturas">')); echo $this->table->generate(); ?> </div> </div> </div> </div> </div> </div>
<?php echo validation_errors(); echo form_open('administracao/produtos/adicionar', array('class' => 'cadastros')) . form_label("Código", "txt_codigo") . form_input(array('name' => 'txt_codigo', 'id' => 'txt_codigo', 'value' => set_value('txt_codigo'))) . form_label("Título", "txt_titulo") . form_input(array('name' => 'txt_titulo', 'id' => 'txt_titulo', 'value' => set_value('txt_titulo'))) . form_label("Preço", "txt_preco") . form_input(array('name' => 'txt_preco', 'id' => 'txt_preco', 'value' => set_value('txt_preco'))) . form_label("Largura da caixa (mm)", "txt_largura_caixa_mm") . form_input(array('name' => 'txt_largura_caixa_mm', 'id' => 'txt_largura_caixa_mm', 'value' => set_value('txt_largura_caixa_mm'))) . form_label("Altura da caixa (mm)", "txt_altura_caixa_mm") . form_input(array('name' => 'txt_altura_caixa_mm', 'id' => 'txt_altura_caixa_mm', 'value' => set_value('txt_altura_caixa_mm'))) . form_label("Comprimento da caixa (mm)", "txt_comprimento_caixa_mm") . form_input(array('name' => 'txt_comprimento_caixa_mm', 'id' => 'txt_comprimento_caixa_mm', 'value' => set_value('txt_comprimento_caixa_mm'))) . form_label("Peso da caixa (gramas)", "txt_peso_gramas") . form_input(array('name' => 'txt_peso_gramas', 'id' => 'txt_peso_gramas', 'value' => set_value('txt_peso_gramas'))) . form_label("Descrição", "txt_descricao") . form_textarea(array('name' => 'txt_descricao', 'id' => 'txt_descricao', 'value' => set_value('txt_descricao'))) . form_submit("btn_adicionar", "Adicionar novo produto") . form_close(); ?> </div> <div class="col-lg-8"> <h3>Alterar produtos existentes</h3> <?php $this->table->set_heading("Imagem", "Excluir", "Alterar", "Categoria", "Código", "Titulo", "Preço", "Status"); foreach ($produtos as $produto) { $imagem = img("assets/img/categorias/categoria-sem-foto.png"); if (is_file("assets/img/produtos/" . md5($produto->id) . ".jpg")) { $imagem = img("assets/img/produtos/" . md5($produto->id) . ".jpg"); } $excluir = anchor(base_url("administracao/produtos/excluir/" . md5($produto->id)), "Excluir", array('onclick' => "return confirm('Confirma exclusão?')")); $alterar = anchor(base_url("administracao/produtos/alterar/" . md5($produto->id)), "Aleterar"); $codigo = $produto->codigo; $categoria = $produto->categoria; $titulo = $produto->titulo; $preco = reais($produto->preco); $status = $produto->ativo == 1 ? "Ativo" : "Inativo"; $this->table->add_row($imagem, $excluir, $alterar, $categoria, $codigo, $titulo, $preco, $status); } $this->table->set_template(array('table_open' => '<table class="table table-striped miniaturas">')); echo $this->table->generate(); echo "<div class='paginate_button'>" . $links_paginacao . "</div>"; ?> </div> </div> </div> </div>
<div class="alinhado-centro borda-base espaco-vertical"> <?php echo heading($produtos[0]->titulo, 3); ?> </div> <div class="row-fluid"> <div class='span4'> <?php if (is_file("assets/img/produtos/" . md5($produtos[0]->id) . ".jpg")) { $foto = base_url("assets/img/produtos/" . md5($produtos[0]->id) . ".jpg"); } else { $foto = base_url("assets/img/produto-sem-foto.png"); } echo img($foto); ?> </div> <div class='span5'> <?php foreach ($produtos as $produto) { echo "<p>" . $produto->descricao . "</p>" . heading($produto->codigo, 6) . heading(reais($produto->preco), 5); } ?> </div> <div class="span3"> <?php $campos_hidden = array('id' => $produtos[0]->codigo, 'url' => base_url(uri_string()), 'foto' => $foto, 'nome' => $produtos[0]->titulo, 'altura' => $produtos[0]->altura_caixa_mm, 'largura' => $produtos[0]->largura_caixa_mm, 'comprimento' => $produtos[0]->comprimento_caixa_mm, 'peso' => $produtos[0]->peso_gramas, 'preco' => $produtos[0]->preco); echo heading("Comprar " . $produtos[0]->titulo, 5) . "Preço unitário: " . reais($produto->preco) . br() . form_open(base_url("carrinho/adicionar")) . form_hidden($campos_hidden) . form_input("quantidade", 1) . form_submit("adicionar", "Adicionar ao carrinho") . form_close(); ?> </div> </div> </div>