select($_GET["produit"], null, "A"); if (count($produit) != 0) { $produit = $produit[0]; if ($_GET["quantite"] > 0 && is_numeric($_GET["quantite"])) { if (!$panier->findProduct($compte->id_compte, $produit->id_produit, $qtePanier)) { $panier->id_compte = $compte->id_compte; $panier->id_produit = $_GET["produit"]; if ($_GET["quantite"] > $produit->limite_achat && $produit->limite_achat != 0) { $panier->quantite = $produit->limite_achat; $errors["limite"] = "Limite atteinte; seuls " . $produit->limite_achat . " produits ont pu être ajoutés à votre panier."; } else $panier->quantite = $_GET["quantite"]; try { $panier->insert(); } catch (PDOException $e) { $panier->db->handle->rollBack(); } } elseif (($_GET["quantite"] < ($produit->limite_achat - $qtePanier)) && $produit->limite_achat != 0) { $panier->id_compte = $compte->id_compte; $panier->id_produit = $_GET["produit"]; $panier->quantite = $qtePanier + $_GET["quantite"]; try { $panier->update(); } catch (PDOException $e) { $panier->db->handle->rollBack(); } } elseif (($_GET["quantite"] > ($produit->limite_achat - $qtePanier)) && $produit->limite_achat != 0) { $qtePossible = ($produit->limite_achat - $qtePanier); $panier->id_compte = $compte->id_compte; $panier->id_produit = $_GET["produit"]; $panier->quantite = $qtePanier + $qtePossible; try { $panier->update(); } catch (PDOException $e) { $panier->db->handle->rollBack(); } if ($qtePossible > 1) $errors["limite"] = "Limite atteinte; seuls " . $qtePossible . " produits ont pu être ajoutés à votre panier."; else $errors["limite"] = "Limite atteinte; aucun produit n'a pu être ajouté à votre panier."; } else { $panier->id_compte = $compte->id_compte; $panier->id_produit = $_GET["produit"]; $panier->quantite = $qtePanier + $_GET["quantite"]; try { $panier->update(); } catch (PDOException $e) { $panier->db->handle->rollBack(); } } } else { $errors["inexistant"] = "Le produit sélectionné n'existe pas."; } }else{ $errors["periode"] = "Impossible d'ajouter au panier hors d'une période d'achat"; } } } if (isset($_POST["search"]) && !empty($_POST["search"])) { $produits = $produits->selectLike(null, $_POST["search"]); } else { $produits = $produits->select(null, null, "A"); } ?> Boutique

Boutique

periodeCommande()) : ?>
$produit): ?> status != "A") { unset($produits[$key]); continue; } $fournisseurprod = new \Dietetique\Models\ProduitsFournisseurs($produit->id_produit); $format = new \Dietetique\Models\Format($produit->format); $valeur = $produit->getProgressBarValue(); ?>

Aucun produit n'est présentement disponible

Veuillez revenir plus tard