Example #1
0
function AjoutProduit($id, $quantitee, $cadie)
{
    $listProduit = getListProduits();
    $produitResultat = '';
    $trop = 'positif';
    foreach ($listProduit as $unProduit) {
        if ($unProduit['produit_id'] === $id) {
            $StockDisponible = $unProduit['stock'];
            //********************* SI CA EXISTE DEJA ****************************//
            $retourExist = $cadie->has($unProduit['produit_id'], $quantitee, $StockDisponible);
            if ($retourExist != 'negatif' && $retourExist != null) {
                $quantitee = floatval($retourExist);
            } elseif ($retourExist === 'negatif') {
                $trop = 'negatif';
                return ['ko', $unProduit['stock']];
            }
            //*********** AJOUT DE L'ELEMENT **************/
            if ($quantitee <= $unProduit['stock'] && $trop === 'positif') {
                $arrProduit = ['produit_id' => $unProduit['produit_id'], 'name' => $unProduit['produit'], 'description' => $unProduit['description'], 'pays_id' => $unProduit['pays_id'], 'price' => $unProduit['price'], 'quantitee' => $quantitee, 'image' => $unProduit['image'], 'pays' => $unProduit['pays']];
                $cadie->add($arrProduit);
                return ['ok', $unProduit['stock']];
            }
        }
    }
}
 public static function produit_admin()
 {
     $listProduit = getListProduits();
     $listPays = getPays();
     require BASE_DIR . '/views/produit_admin.phtml';
 }
Example #3
0
 public static function index()
 {
     $listProduit = null;
     $listProduit = getListProduits();
     require BASE_DIR . '/views/index.phtml';
 }