function cadastraAdm(Usuario $usuario) { $hashSenha = md5($usuario->getSenha()); $query = "insert into usuarios (email,senha,tipo,cadastrado_por) values(?,?,'administrador',?)"; $stmt = $this->con->prepare($query); $stmt->bindValue(1, $usuario->getEmail()); $stmt->bindParam(2, $hashSenha); $stmt->bindValue(3, mostraUsuario()); return $stmt->execute(); }
<?php require_once "cabecalho.php"; require_once "conecta.php"; require_once "autoload.php"; apenasCliente(); $total = 0; $usuario = new Usuario(); $usuario->setEmail(mostraUsuario()); $carrinhoDao = new CarrinhoDeComprasDAO($con); $carrinhos = $carrinhoDao->mostraCarrinho($usuario); if (count($carrinhos) > 0) { ?> <h2>Carrinho de Compras</h2> <table class="table table-striped table-bordered tabela-lista"> <tr> <td class="titulo-col">Produto</td> <td class="titulo-col">Preço</td> <td class="titulo-col">Ação</td> </tr> <?php foreach ($carrinhos as $compras) { $total += $compras->getPreco(); ?> <tr> <td><?php echo $compras->getProduto(); ?> </td> <td>R$ <?php echo $compras->getPreco();
<div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a href="menu" class="navbar-brand">Minha Loja</a> </div> <div> <ul class="nav navbar-nav"> <li><a href="produtos">Produtos</a></li> <li><a href = "contato">Contato</a></li> <li><a href = "carrinho">Carrinho</a></li> <li><a href="logout">Sair</a></li> <li><p class="tipoUsuarioCliente"><?php echo strtoupper($_SESSION['tipoUsuario']); ?> </p></li> <li><p class="userCliente"><a href="dados-cliente.php?usuario=<?php echo mostraUsuario(); ?> "><?php echo mostraUsuario(); ?> </a></p></li> </ul> </div> </div> </div> <div class="container"> <div class="principal"> <?php mostraAlerta("success"); mostraAlerta("danger");
<h4>Nota Fiscal</h4><br/>--> <?php $dia = date("d-m-Y", time()); $hora_compra = date("H:i:s", time()); $finalCompra = []; foreach ($carrinhos as $compras) { $produto = $compras->getProduto(); array_push($finalCompra, $produto); $total += $compras->getPreco(); ?> <!--<p class="produtos-nota"><= $compras->getProduto() ?> ------ R$ <= $compras->getPreco() ?></p>--> <?php } $_SESSION['total'] = $total; ?> <!--<br/><br/> <p class="nota-total">Total ------------------------- R$ <= $total ?></p>--> </div> <?php $compraArquivo = "O cliente " . mostraUsuario() . " efetuou a compra " . "dos seguintes produtos:\n" . implode(",\n", $finalCompra) . "\nas " . $hora_compra . " do dia " . $dia . ".;\n\n"; $arquivo = fopen("log/compras/compras-" . mostraUsuario() . ".txt", "a+"); fwrite($arquivo, $compraArquivo); $_SESSION['comprou'] = "- Realizou uma compra;"; ?> <!--<a href="boletophp/boleto_bbloja.php">Gerar Boleto</a>--> <?php $carrinhoDao->removeTudo(); //header("Location: pdf.php"); header("Location: boletophp/boleto_bbloja.php"); die; require_once "rodape.php";
// Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".", $valor_cobrado); $valor_boleto = number_format($valor_cobrado + $taxa_boleto, 2, ',', ''); $dadosboleto["nosso_numero"] = "87654"; $dadosboleto["numero_documento"] = "27.030195.10"; // Num do pedido ou do documento $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $valor_boleto; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = mostraUsuario(); $dadosboleto["endereco1"] = "Rua Tibiriça 638"; $dadosboleto["endereco2"] = "Ribeirão Preto - São Paulo - CEP: 14010-090"; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra na Loja "; $dadosboleto["demonstrativo2"] = "Mensalidade referente a compras do mês<br>Taxa bancária - R\$ " . number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "BoletoPhp - http://www.boletophp.com.br"; // INSTRUÇÕES PARA O CAIXA $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após o vencimento"; $dadosboleto["instrucoes2"] = "- Receber até 10 dias após o vencimento"; $dadosboleto["instrucoes3"] = "- Em caso de dúvidas entre em contato conosco: valladahugo@gmail.com"; $dadosboleto["instrucoes4"] = " Emitido pelo sistema Projeto BoletoPhp - www.boletophp.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = "10"; $dadosboleto["valor_unitario"] = "10"; $dadosboleto["aceite"] = "N";
require_once("logica-usuario.php"); //definimos uma constante com o nome da pasta define('MPDF_PATH', 'mpdf/'); //incluimos o arquivo include(MPDF_PATH.'mpdf.php'); //definimos o timezone para pegar a hora local date_default_timezone_set('America/Sao_Paulo'); //criamos uma variavel e colocamos nela tudo que desejamos que nosso pdf contenha $html = " <fieldset> <h1>Recibo</h1> <p class='center sub-titulo'> nº<strong>00001</strong> - VALOR <strong>".$_SESSION['total']."</strong> </p> <p>Recebi(emos) de <strong>".mostraUsuario()."</strong></p> <p>a quantia de <strong>".$_SESSION['total']."</strong></p> <p>Correspondente a <strong>produtos comprados ..<strong></p> <p>e para clareza firmo(amos) o presente.</p> <p class='direita'>Ribeirão Preto,".date("d/m/Y")."</p> <p>Assinatura ......................................................................................................................................</p> <p>Nome <strong>Hugo Lopes</strong> CPF/CNPJ: <strong>437.706.058-962</strong></p> <p>Endereço <strong>Rua da Penha, 200 - Jd. Alguma Coisa - São Paulo</strong></p> </fieldset>"; //instanciamos nossa classe mPDF $mpdf=new mPDF(); //definimos o tipo de exibicao $mpdf->SetDisplayMode('fullpage'); //definimos estilos de fonts $mpdf->useOnlyCoreFonts = true; $mpdf->watermark_font = 'DejaVuSansCondensed';
<?php require_once "logica-usuario.php"; date_default_timezone_set('America/Sao_Paulo'); verificaUsuario(); if ($_SESSION['tipoUsuario'] != "administrador") { $_SESSION['dataLogout'] = date("d/m/Y", time()); $_SESSION['horaLogout'] = date("H:i:s", time()); if (!isset($_SESSION['comprou'])) { $_SESSION['comprou'] = ";"; } $duracao = "O usuario " . mostraUsuario() . " ficou logado de: " . $_SESSION['dataLogin'] . " as " . $_SESSION['horaLogin'] . " até " . $_SESSION['dataLogout'] . " as " . $_SESSION['horaLogout'] . $_SESSION['comprou']; $arquivo = fopen("log/acesso/acesso-" . mostraUsuario() . ".txt", "a+"); fwrite($arquivo, $duracao . "\n"); } logout(); $_SESSION['success'] = "Deslogado com sucesso"; header("Location: ../Loja"); die;