public function cadastraCliente($nome, $email, $foto, $idPlano, $valor) { $_POST['cliente']['nome'] = $nome; $_POST['cliente']['email'] = $email; $_POST['cliente']['foto'] = $foto; $_POST['cliente']['ativo'] = 's'; $_POST['cliente']['dataCadastro'] = DATAHORAMYSQL; $novaSenha = Cliente::getNovaSenha(); $_POST['cliente']['senha'] = md5($novaSenha); //MOVER FOTO DE PASTA if (file_exists(PATHUPLOAD . 'pre-cliente/' . $foto)) { $origem = PATHUPLOAD . 'pre-cliente/' . $foto; $destino = PATHUPLOAD . 'cliente/' . $foto; copy($origem, $destino); unlink($origem); } //CADASTRA CLIENTE $objCliente = new Cliente($_POST['cliente']); if ($objCliente->inserir()) { //GERAO PEDIDO DA COMPRA DO PLANO ESCOLHIDO Pedido::cadastrarPedido($objCliente->id, $valor, $idPlano, 1); //CADASTRA PLANO ESCOLHIDO Planos::cadastrarClientePlano($objCliente->id, $idPlano, $valor); //ENVIA E-MAIL PARA CLIENTE INFORMANDO LOGIN E SENHA COM LINK DE ACESSO $objPlanos = new Planos(); $objPlanos->id = $idPlano; $objPlanos->carregar(); $_POST['email']['nome'] = $objCliente->nome; $_POST['email']['email'] = $objCliente->email; $_POST['email']['senha'] = $novaSenha; $_POST['email']['plano'] = $objPlanos->titulo; $_POST['email']['valor'] = $valor; $_POST['email']['linkAcesso'] = URLRAIZ . '/painel/login.php'; $_POST['email']['topo'] = Email::topoEmail(); $_POST['email']['rodape'] = Email::rodapeEmail(); Email::enviar($objCliente->email, 'Acesso para finalizar compra', 'cliente-login-acesso.html', $_POST['email']); } }
<?php require_once './Cliente.php'; try { $conexao = new \PDO('mysql:host=localhost;dbname=pdo', 'root', 'root'); } catch (\PDOException $e) { if ($e->getCode() === 1045) { echo "Usuário incorreto"; } } //Intanciando o Cliente $clienteErick = new Cliente($conexao); //Setando o Cliente para efetuar a inclusão $clienteErick->setName('Mssias')->setId('8'); //Inserindo o cliente echo $clienteErick->inserir(); //Listando todos os clientes foreach ($clienteErick->listar() as $value) { echo $value[0] . "-" . $value[1] . "<br>"; } //Alterando o nome de um cliente echo $clienteErick->alterar('7', 'Bull Peendranande'); //Listando um cliente selecionado $value2 = $clienteErick->find('7'); echo $value2[0] . "-" . $value2[1] . "<br>"; //Excluindo um Cliente echo $clienteErick->deletar('1'); //Listando todos os clientes para ver as alterações foreach ($clienteErick->listar() as $value) { echo $value[0] . "-" . $value[1] . "<br>"; }
<?php require_once './header.php'; require_once './Cliente.php'; //Cria uma instancia de clientes $Cliente = new Cliente(); if (isset($_GET['name'])) { $Cliente->setName($_GET['name']); $mensagem = $Cliente->inserir(); header("location:indexCliente.php"); } ?> <div class="container"> <h1>Inclusão de Clintes</h1> <hr class="divider"> <div class="row"> <form method="get"> <div class="row"> <h4 class="text-center text-uppercase"><?php if (isset($mensagem)) { echo $mensagem; } ?> </h4> <div class="col-lg-4"> <label class="control-label">Nome</label> <input class="form-control" name="name" /> </div> </div> <hr class="divider"> <div class="btn-group">