Correction bug sur création d'un produit

This commit is contained in:
nox 2019-11-10 01:42:48 +01:00
parent fd02c29a68
commit 3183205b0a
4 changed files with 8 additions and 7 deletions

View File

@ -1,7 +1,7 @@
<?php
ini_set('display_errors', 0);
if ($_POST['produit']!== '' && $_POST['vendeur']!== null && $_POST['quantite']!==0 && $_POST['prix']!== null) {
if ($_POST['produit']!== '' && $_POST['vendeur']!== null && $_POST['quantite']>0 && $_POST['prix']>=0) {
// Connexion à la base de données
include '../../config/conf.php';
$bdd = new \PDO("mysql:host=$host;dbname=$database_name", $username, $password);

View File

@ -1,7 +1,5 @@
function connexion(nom_connecte, mdp) {
//$("#hidden_user_id").val(id_user);
$.post("/ajax/connexion.php", {
nom_connecte: nom_connecte,
mdp: mdp

View File

@ -1,7 +1,6 @@
// Add Record
function addRecord(antenne_slug, antenne_id, nom_connecte, id_user) {
var produit = $("#produit").val();
var image = $("#hidden_image_name").val();
var nom_image = image.substring(image.lastIndexOf("/")+1);
@ -25,7 +24,6 @@ function addRecord(antenne_slug, antenne_id, nom_connecte, id_user) {
// On relit les enregistrements
readRecords(antenne_slug, nom_connecte);
// On efface les champs du popup
$("#produit").val("");
$("#add_image").val("");
@ -229,7 +227,6 @@ $(document).ready(function () {
var affichage_slug = url.split('/')[6];
var nom_connecte = $("#nom_connecte").text();
// READ records on page load
if (affichage_slug == 'produits') {
$("#hidden_antenne_slug").val(antenne_slug);
readRecords(antenne_slug, nom_connecte);

View File

@ -1,6 +1,7 @@
<?php
namespace App\Product\Actions;
use App\Auth\UserTable;
use App\Gmarche\Table\AntenneTable;
use App\Gmarche\Table\RegionTable;
use App\Product\Table\ProductTable;
@ -29,12 +30,14 @@ class ProductIndexAction
ProductTable $productTable,
AntenneTable $antenneTable,
RegionTable $regionTable,
UserTable $userTable,
ContainerInterface $container
) {
$this->renderer = $renderer;
$this->productTable = $productTable;
$this->antenneTable = $antenneTable;
$this->regionTable = $regionTable;
$this->userTable = $userTable;
$this->container = $container;
}
@ -58,9 +61,12 @@ class ProductIndexAction
session_start();
if (isset($_SESSION['user'])) {
$user = $_SESSION['user'];
$requete_user = $this->userTable->findBy('username', $user);
$user_id = $requete_user->id;
} else {
$user = '';
$user_id = '';
}
return $this->renderer->render($viewPath.'/index', compact('user','antenne_slug','gmarchePrefix','region_name','region_slug','antenne_id','antenne_name','viewPath', 'items' ));
return $this->renderer->render($viewPath.'/index', compact('user','user_id', 'antenne_slug','gmarchePrefix','region_name','region_slug','antenne_id','antenne_name','viewPath', 'items' ));
}
}