0byt3m1n1
Path:
/
home
/
kassiope
/
www
/
achat
/
[
Home
]
File: produit_details.php
<? $menu = 3; include("../configuration.inc.php"); /* Si aucun produit n'est spécifié, retour à la page d'accueil */ if (empty($_GET['id'])) { header("Location: $wwwroot"); die; } /* ini_set('display_errors',1); error_reporting(E_ALL); */ $prod = charge_produit(intval($_GET['id'])); $verifstock = mysql_query_override("select sum(stock) as stock from gaia_stocks where produit_id = '".intval($prod['id'])."' group by produit_id"); $isstock = mysql_result_override($verifstock,0,'stock'); $mark = ''; $getmark = mysql_query_override("select m.* from gaia_produits_marques pm, gaia_marques m where m.id = pm.marque_id and pm.produit_id = '".intval($prod['id'])."'"); if(mysql_num_rows_override($getmark)>0) $mark = mysql_fetch_array_override($getmark); $alertprod = 0; $alert_message = ''; if(isset($_POST['alertprod'])) { $qid = mysql_query_override(" INSERT INTO gaia_alertes ( id_produit , taille , nom_produit , email , datestamp ) VALUES ( '".$_POST['alertprod']."' , '".$_POST['alertsize']."' , '".$prod['nom_'.$lg]."' , '".$_POST['email']."' ,now()) "); $alertprod = 1; $alert_message = '<div class="alert alert-success mt-4">Votre inscription a bien été prise en compte, vous recevrez une notification une fois le produit de retour en stock</div>'; $message = 'Bonjour,<br /> <br /> Un internaute souhaite être tenu informé quand le produit '.$prod['nom_fr'].' sera à nouveau disponible. '; mail_confirm($support,'Nouvelle alerte produit', $message); } $sqlStock = "SELECT t.*, s.stock FROM gaia_stocks_temp s LEFT JOIN gaia_tailles t ON s.taille_id = t.id where s.produit_id = '".$prod['id']."' group by s.taille_id order by t.position asc limit 0,1"; $resStock = mysql_query_override($sqlStock); if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT t.*, s.stock FROM gaia_stocks s LEFT JOIN gaia_tailles t ON s.taille_id = t.id where s.produit_id = '".$prod['id']."' group by s.taille_id order by t.position asc limit 0,1"; $resStock = mysql_query_override($sqlStock); } $defstock = mysql_fetch_array_override($resStock) ; $DOC_TITLE = "GAIABOUTIK.FR"; include("$repertoire_modele/haut.php"); /*if(isset($_SESSION['utilisateur']['email']) && $_SESSION['utilisateur']['email']=='jsabat@wagaia.com') include("modeles/produit_details2.php"); else include("modeles/produit_details.php"); */ if($prod['on_pack']==1) include("modeles/produit_pack_details.php"); else include("modeles/produit_details.php"); include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function charge_produit($id) { global $wwwroot; /* Charge les infos du produit d'id $id */ $sql = " SELECT p.id ,p.gencode ,p.reference ,p.nom_".$_SESSION['langue']." ,p.soustitre_".$_SESSION['langue']." ,p.descriptif_".$_SESSION['langue']." ,p.description_".$_SESSION['langue']." ,p.disponibilite_".$_SESSION['langue']." ,p.informations_".$_SESSION['langue']." ,p.prix ,p.prix_revendeur ,p.points ,p.promotion ,p.image1 ,p.image2 ,p.image3 ,p.image4 ,p.pdf1 ,p.pdf2 ,p.pdf3 ,p.on_stock ,p.on_new ,p.on_eco ,p.affiche_stock ,p.on_special ,p.on_top ,p.on_indispo ,p.video ,p.on_pack ,p.nb_pack ,p.is_fig ,p.is_ne ,p.is_mif , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat , c.image , c.image2 as imgcat FROM gaia_produits p ,gaia_produits_categories pc ,gaia_categories c WHERE p.id = pc.produit_id AND pc.categorie_id = c.id AND p.id = '".intval($_GET['id'])."' AND p.etat = '1' "; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if ($qid) { if (mysql_num_rows_override($qid)) { cpt_prod(intval($_GET['id'])); return mysql_fetch_array_override($qid); } else { return false; } } else { return false; } } ?>