Exemplo n.º 1
0
    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";
Exemplo n.º 2
0
    $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!");
            }
Exemplo n.º 3
0
<?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&amp;action=produit_creer';
$action = "Ajouter un autre produit";
$title = 'Ajout de produit';
include_once 'view/retour.php';
Exemplo n.º 4
0
<?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");
}