Пример #1
0
 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();
 }
Пример #2
0
<?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();
Пример #3
0
        <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");
Пример #4
0
		<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() ?> &nbsp; ------ 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";
Пример #5
0
// 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"] = "&nbsp; 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";
Пример #6
0
 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';
Пример #7
0
<?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;