<?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 = "&nbsp;";
    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>";
}
Example #7
0
<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>";
}
Example #11
0
    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 = "&nbsp;";
    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>", "&nbsp;", "&nbsp;", "&nbsp;", 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>