if (isset($parameters["action"]) && $parameters["action"] == "buy") { $parameters["yes"] = false; $basket = Session::getEntry("basket"); if ($basket != false) { //Récupération du numéro abonné de l'user connecté $user = Session::getLoggedAccount()["Code_Abonne"]; //Récupération des enregistrements "réels", on n'ajoute pas à achat d'eventuelles erreurs $list = "'" . implode("','", $basket) . "'"; $sql = "SELECT Enregistrement.Code_Morceau as Code_Morceau\n FROM Enregistrement\n WHERE Enregistrement.Code_Morceau IN (" . $list . ")"; $results = $_system_registry->getModel()->query($sql)->fetchall(); for ($i = 0; $i != count($results); $i++) { $parameters["yes"] = true; $sql = "INSERT INTO Achat(Code_Enregistrement, Code_Abonné) VALUES ('" . $results[$i]["Code_Morceau"] . "', '" . $user . "')"; $result = $_system_registry->getModel()->exec($sql); } Session::replaceEntry("basket", false); } template("views/profil/buy.tpl", $parameters, "views/base.tpl"); return; } } } //Sinon consultation du panier # Récupère l'utilisateur connecté $id = Session::getLoggedAccount()[0]; $parameters["username"] = Session::getLoggedAccount()[1]; # Récupère la liste de ses achats et leurs informations relatives $basket = Session::getEntry("basket"); $parameters["achat"] = array(); $parameters["total"] = 0; if ($basket != false) {