header("Location?module=panier&action=panier"); } if (isset($_GET["modif"]) == 'suppr_art') { $id = $_GET["id_art"]; if (panier_supprimer_ligne($id) == true) { header("Location:?module=panier&action=panier&suppr=ok"); } } if (isset($_GET["modif_quant"]) == 'qte') { $id = $_GET["id_art"]; $qte = $_POST["quantite"]; if (quantite_panier($id, $qte) == true) { header("Location:?module=panier&action=panier&qt=ok"); } } if (isset($_POST["id_jeu"])) { foreach ($_POST["id_jeu"] as $key => $id) { include_once "modele/panier/panier.php"; $lireJeu = lire_jeu($id); $ref = $lireJeu[1]; $nom = $lireJeu[2]; $descr = $lireJeu[3]; $prix_ht = $lireJeu[5]; $taux = $lireJeu[6]; $qte = 1; ajout_produit($id, $ref, $nom, $descr, $prix_ht, $taux, $qte); } } $nombre_articles = panier_nombre_ligne(); $total_panier = calculer_panier(); include_once "vue/panier/panier.php";
$message = "Le prix doit etre un nombre à virgule"; escape($message); } elseif (!is_numeric($_POST['stock'])) { $message = "Le Stock doit être un nombre!"; escape($message); } elseif (!is_string($_POST['description'])) { $message = "Description invalide!"; escape($message); } elseif (isset($_FILES['images']) && $_SESSION['MAX_FILE_SIZE'] != $_POST['MAX_FILE_SIZE']) { $message = "Un problème est survenu avec les images"; escape($message); } else { $produit = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); var_dump($_FILES['images']); try { $idProduit = ajout_produit($produit); $count_file = count($_FILES["images"]["name"]); for ($i = 0; $i < $count_file; $i++) { $image_unique = md5(uniqid('image', true)); $target_file = $target_dir . basename($_FILES["images"]["name"][$i]); $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION); $check = getimagesize($_FILES["images"]["tmp_name"][$i]); if ($check === false) { escape("Les fichier envoyé ne sont pas des images!"); } if ($_FILES["images"]["size"][$i] > $_SESSION["MAX_FILE_SIZE"]) { escape("Taille du fichier trop gande!"); } if ($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg") { escape("Seul les jpg, png, et jpeg sont acceptés!"); }
<?php if ($access != 'VALID') { header('location:../../index.php'); } $retour = ''; if (!isset($_SESSION['admin'])) { header('location:../../index.php'); } else { if (isset($_POST['nom'])) { include_once 'model/boutique/fonctions_boutique.php'; include_once 'lib/images.php'; $img = imageadd($_FILES['img']); if (ajout_produit($_POST['nom'], $_POST['marque'], $_POST['prix'], $_POST['caract'], $_POST['text'], $_POST['cat'], $_POST['stock'], $img)) { $retour = 'Le produit a bien été ajouté'; } else { $retour = "Il y a eu une erreur lors de l'ajout du nouveau produit"; } } else { $retour = 'Il y a eu une erreur lors du traitement, veuillez réessayer'; } } $url = '?module=boutique&action=produit_creer'; $action = "Ajouter un autre produit"; $title = 'Ajout de produit'; include_once 'view/retour.php';
<?php // Controleur secondaire - packs/jeux if (isset($_GET["console"])) { $console = $_GET["console"]; include_once "modele/packs/fiche.php"; $console_aff = lire_console($console); creer_panier(); $ref = $console_aff[1]; $nom = $console_aff[2]; $descr = $console_aff[3]; $prix_ht = $console_aff[5]; $taux = $console_aff[6]; $qte = 1; ajout_produit($console, $ref, $nom, $descr, $prix_ht, $taux, $qte); include_once "modele/packs/jeux.php"; $retour_jeux = lire_jeux($console); include_once "vue/packs/jeux.php"; } else { header("Location:?module=packs&action=index"); }