<tr> <td class="no-line"></td> <td class="no-line"></td> <td class="no-line text-center"><strong>Total Commande</strong></td> <td class="no-line text-right"><?php echo $totalpoints; ?> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> <?php $soustraction = $points - $totalpoints; /** Calcul des points en moins */ if ($soustraction < 0) { echo "Erreur"; } else { $mafacturemanager->valider(); /** Validation Commande */ $monpaniermanager = new PanierManager($bdd); $monpaniermanager->suppression_panier_all(); /** Suppression Panier */ $monutilisateurmanager->soustraction_points($soustraction); /** Soustraction points */ }
<?php /** * Created by PhpStorm. * User: Florent * Date: 12/03/2015 * Time: 08:48 */ require_once '../bdd/pdo.php'; require_once '../manager/PanierManager.php'; require_once '../class/Panier.php'; session_start(); $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $monpanier->setIdpanier($_POST['idpanier']); $monpaniermanager->suppression_panier_ligne($monpanier); if ($monpaniermanager->verification_suppression($monpanier) == true) { header('Location:../main/panier.php'); } else { echo "Erreur l'article n'est pas supprimé"; }
<?php /** * Created by PhpStorm. * User: Florent * Date: 12/03/2015 * Time: 08:48 */ require_once '../bdd/pdo.php'; require_once '../class/Article.php'; require_once '../manager/ArticleManager.php'; require_once '../manager/PanierManager.php'; require_once '../class/Panier.php'; session_start(); $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $monpanier->setIdart($_POST['id']); $monpanier->setNomart($_POST['nom']); $monpanier->setDescriptionart($_POST['description']); $monpanier->setPointsart($_POST['points']); $monpanier->setQuantiteart($_POST['quantite']); $monpanier->setImgart($_POST['img']); $monresultats = $monpaniermanager->verification_lignes($monpanier); if ($monresultats == false) { $monpaniermanager->insertion_panier($monpanier); header('Location:../main/catalogue.php'); } else { foreach ($monresultats as $resultat) { $maquantite = $resultat->getQuantiteart() + $monpanier->getQuantiteart(); } $resultat->setQuantiteart($maquantite);
require_once '../class/Panier.php'; require_once '../manager/FactureManager.php'; require_once '../manager/PanierManager.php'; session_start(); $date = date("Y/m/d"); $mafacture = new Facture(); $mafacture->setIdutil($_SESSION['id'])->setDate($date)->setValider('N'); $mafacturemanager = new FactureManager($bdd); $mafacturemanager->insertion_facture($mafacture); $factures = $mafacturemanager->recup_facture(); foreach ($factures as $facture) { $idfact = $facture->getId(); $idutil = $facture->getIdutil(); $datefact = $facture->getDate(); $valider = $facture->getValider(); } $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $monpaniers = $monpaniermanager->retour_panier(); foreach ($monpaniers as $panier) { $mafacturelignes = new FactureLignes(); $mafacturelignes->setIdfact($idfact); $mafacturelignes->setIdutil($idutil); $mafacturelignes->setIdart($panier->getIdart()); $mafacturelignes->setQuantiteart($panier->getQuantiteart()); $mafacturelignes->setPointsart($panier->getPointsart()); $mafacturelignes->setTotalignes($panier->getQuantiteart() * $panier->getPointsart()); $mafacturelignes->setNomart($panier->getNomart()); $mafacturemanager->insertion_facture_lignes($mafacturelignes); } header('Location:../main/facture.php');
<?php /** * Created by PhpStorm. * User: Florent * Date: 12/03/2015 * Time: 08:48 */ require_once '../bdd/pdo.php'; require_once '../class/Article.php'; require_once '../manager/ArticleManager.php'; require_once '../manager/PanierManager.php'; require_once '../class/Panier.php'; session_start(); $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $id = $_POST['idpanier1']; $quantite = $_POST['quantitepanier']; $monpanier->setIdpanier($id); $monpanier->setQuantiteart($quantite); if ($monpanier->getQuantiteart() == 1) { $monpaniermanager->suppression_panier_ligne($monpanier); header('Location:../main/panier.php'); } else { $monpaniermanager->soustraction_un($monpanier); header('Location:../main/panier.php'); }
$paniermanager->addordinateur($panierDB); echo "true"; break; case 'addpiece': $paniermanager = new PanierManager($_SESSION['connexion']); $iduser = $_GET['attrpersonne']; $idpiece = $_GET['attrpiece']; $panierDB = new PanierDB(); $panierDB->setIdpersonne($iduser); $panierDB->setIdpiece($idpiece); $paniermanager->addpiece($panierDB); echo "true"; break; case 'retirepanier': $paniermanager = new PanierManager($_SESSION['connexion']); $idpanier = $_GET['attridpanier']; $panierDB = new PanierDB(); $panierDB->setId($idpanier); $paniermanager->delete($panierDB); echo "true"; break; case 'commandepanier': $paniermanager = new PanierManager($_SESSION['connexion']); $idpers = $_GET['attridpers']; $paniers = $paniermanager->getListUser($idpers); $numcommande = $paniermanager->genereNumCommande(); $paniermanager->miseEnCommande($paniers, $numcommande); echo "true"; break; } }
* Date: 11/03/2015 * Time: 15:07 */ require_once '../navbar/navbar.php'; require_once '../bdd/pdo.php'; require_once '../class/Panier.php'; require_once '../manager/PanierManager.php'; require_once '../manager/UtilisateurManager.php'; session_start(); ?> <body> <?php $totalpoints = 0; $totalignes = 0; $monPanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $monutilisateurmanager = new UtilisateurManager($bdd); $monutilisateur = $monutilisateurmanager->recup_nomination(); /** Récuperation nom,prenom,points */ $paniers = $monpaniermanager->retour_panier(); /** Retour du Panier */ if ($paniers == false) { ?> <div class="container"> <div class="row"> <div class="alert alert-warning alert-dismissable"> <strong>Avertissement ►</strong> Votre Panier est vide n'hésitez pas à consulter nos boutiques </div> </div> </div> <?php
<?php /** * Created by PhpStorm. * User: Florent * Date: 12/03/2015 * Time: 08:48 */ require_once '../bdd/pdo.php'; require_once '../class/Article.php'; require_once '../manager/ArticleManager.php'; require_once '../manager/PanierManager.php'; require_once '../class/Panier.php'; session_start(); $monpanier = new Panier(); $monpaniermanager = new PanierManager($bdd); $id = $_POST['idpanier1']; $quantite = $_POST['quantitepanier']; $monpanier->setIdpanier($id); $monpanier->setQuantiteart($quantite); $monpaniermanager->ajoutez_un($monpanier); header('Location:../main/panier.php');
<div class="row"> <?php echo '<form method="post"><input id="boutonpdf" placeholder="pdf" name="pdf" class="btn btn-lg btn-primary btn-block" value="Générer pdf de la dernière commande" type="submit"></form>'; ?> </div> </div> </div> </div> <?php if (!empty($_POST['pdf'])) { $iduser = $_SESSION['utilisateur']->getId(); $paniermanager = new PanierManager($_SESSION['connexion']); $paniers = $paniermanager->getListUserCommande($iduser); $ordinateurmanager = new OrdinateurManager($_SESSION['connexion']); $piecemanager = new PieceManager($_SESSION['connexion']); try { ob_get_clean(); $pdf = new PDF(); $pdf->AddPage(); $pdf->SetTitle('Votre derniere commande: '); $pdf->SetFont('Arial', 'B', 16); $pdf->SetFillColor(255, 0, 0); $pdf->SetTextColor(255); $pdf->SetDrawColor(128, 0, 0); $pdf->SetLineWidth(0.3); $pdf->Cell(80, 10, 'Objet', 1, 0, 'L', 1); $pdf->Cell(80, 10, 'Prix', 1, 1, 'L', 1);