0byt3m1n1
Path:
/
home
/
kassiope
/
www
/
modeles
/
default
/
[
Home
]
File: template.php
<?php /**********************************/ /* FONCTIONS DE LA PAGE D ACCUEIL */ /**********************************/ function print_cart() { global $wwwroot, $seuil_total, $lg, $seuil_total_reve; echo '<div class="col-xl-3 col-md-6 col-12 panier sticky"> <div class="row"> <div class="col-12"> <h3>Panier('.$_SESSION['caddie']->compte_elements().')</h3> </div>'; if ($_SESSION['caddie']->compte_elements() == 0) : echo '<div class="col-12 aucun-produit"> <p>'.EMPTY_CADDIE.'</p> </div>'; else : echo ' <!-- sider prod panier --> <div class="col-12 slider-panier produit-basket">'; foreach ($_SESSION['caddie']->articles as $i => $produitid) { $qid = mysql_query_override("SELECT * FROM gaia_produits WHERE id = '$produitid'"); if ($qid) { if (mysql_num_rows_override($qid) > 0) { $prodc = mysql_fetch_array_override($qid); $reccat = mysql_query_override ("select c.* from gaia_produits_categories pc, gaia_categories c where c.id = pc.categorie_id and pc.produit_id = '".$prodc['id']."'"); $cat = mysql_result_override($reccat,0,'nom_fr'); $idcat = mysql_result_override($reccat,0,'id'); /* Récupération des variables du caddie */ $quantite = vn($_SESSION['caddie']->quantite[$i]); $couleur = vb($_SESSION['caddie']->couleur[$i]); $taille = vb($_SESSION['caddie']->taille[$i]); $prix = vn($_SESSION['caddie']->prix[$i]); $imga1 = first_img($prodc['image1'], $prodc['id'], $couleur); template_index_produit_panier($produitid, $prix, $quantite); } } } $seuil = ((est_identifie() && a_priv('reve'))?$seuil_total_reve:$seuil_total); echo ' </div> <!-- total --> <div class="col-12 total-price taxes"> <p><small>Taxes</small></p> <p><small>'.fprix($_SESSION['caddie']->total_tva).' €</small></p> </div> <div class="col-12 total-price"> <p>Total (prix TTC) :</p> <p>'.fprix($_SESSION['caddie']->total).' €</p> </div> '.(($_SESSION['caddie']->total<$seuil)?' <div class="col-12 livraison-panier"> <p>Plus que '.number_format($seuil-$_SESSION['caddie']->total, '2',',','').' € pour la livraison offerte</p> <p>(Offre limitée à la France métropolitaine sur certains transporteurs)</p> </div> ':'').' <div class="col-12 flex-center"> <a href="'.$wwwroot.'mon-panier.html" class="btn-cta">Valider mon panier</a> </div>'; endif; echo '<div class="col-12 infos-commande">'; $reassur_cart = get_static_list('reassurance_cart'); foreach($reassur_cart as $k => $v) : echo ' <div class="row"> <div class="img-infos col-3"> <img src="'.$wwwroot.'upload/'.$v['image1'].'" alt="'.$v['nom_'.$lg].'" class="img-fluid"> </div> <div class="col-9 p-0"> <h4>'.$v['nom_'.$lg].'</h4> </div> <div class="col-12"> <p>'.$v['surtitre_'.$lg].'</p> </div> </div> '; endforeach; echo ' </div> </div> </div>'; } function print_instagram($limit=0) { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $site ; $rec = mysql_query_override("select * from gaia_instagram order by date desc ".(($limit > 0)?"limit 0, ".$limit."":'').""); echo '<div class="row blocinsta">'; while($data = mysql_fetch_array_override($rec)) { echo ' <div class="col-12 col-md-'.ceil(12/$limit).' "> <div class="instaone "> <a href="'.$data['link'].'" target="_blank"><div class="overlay">'.stripslashes($data['text']).'</div></a> <div class="img"> <a href="'.$data['link'].'" target="_blank"><img src="'.$wwwroot.'/upload/instagram/'.$data['img_square'].'" class="img-fluid" /></a> </div> </div> </div> '; } echo '</div>'; } function print_on_listes() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $site ; $rec = mysql_query_override("select * from gaia_listes where etat = 1 order by nom_fr"); while($data = mysql_fetch_array_override($rec)) { echo ' <div class="blocliste"> <div class="img"> <img src="'.$wwwroot.'/upload/'.$data['image'].'" /> </div> <div class="text"> <div class="title">'.stripslashes($data['nom_fr']).'</div> '.stripslashes($data['description_fr']).' <div class="clear"></div> <a href="'.$wwwroot.'/'.$data['id'].'-liste-'.propre($data['nom_fr']).'-'.propre($site).'.html">Je participe<!--<img src="images/flecheblanche.png" align="absmiddle">--></a> </div> </div> '; } } function print_on_articles() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $site ; $rec = mysql_query_override("select * from gaia_ambiances where etat = 1 order by position"); while($data = mysql_fetch_array_override($rec)) { echo ' <div class="blocambiance"> <div class="text"> <div class="title">'.stripslashes($data['nom_fr']).'</div> '.stripslashes($data['description_fr']).' </div> <div class="img"> <img src="'.$wwwroot.'/upload/'.$data['image'].'" /> <a href="'.$wwwroot.'/'.$data['id'].'-ambiance-'.propre($data['nom_fr']).'-'.propre($site).'.html">Plus d\'infos ici <img src="images/flecheblanche.png" align="absmiddle"></a> </div> </div> '; } } function print_on_specials() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg; $sql = "SELECT p.id FROM gaia_produits p, gaia_produits_categories pc WHERE pc.produit_id = p.id and p.etat = '1' AND p.on_special = '1' group by p.id order by position"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { echo '<!-- PRODUITS PHARES --> <section> <div class="container"> <div class="row"> <div class="col-12"> <h2 class="title">Produits <span>phares</span></h2> </div> <div class="col-12 relative"> <div class="owl-carousel owl-prods">'; while ($prod = mysql_fetch_array_override($qid)) { echo template_index_produit_home($prod['id'],$where = "AND p.on_special = '1'", $form = "on_special"); } echo ' </div> <div class="col-auto prev" data-id="1"> <span class="icon-fleche-2 btn-slide"></span> </div> <div class="col-auto next" data-id="1"> <span class="icon-fleche-2 btn-slide"></span> </div> </div> </div> </div> </section> <div class="spacer1"></div>'; } } function print_on_videos() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg; $vids = get_static_list('videos'); if (count($vids) > 0) { echo '<!-- PRODUITS PHARES --> <section> <div class="container"> <div class="row"> <div class="col-12"> <h2 class="title">Nouveautés <span>vidéos</span></h2> </div> <div class="col-12 relative"> <div class="owl-carousel owl-videos">'; $cpt=0; foreach ($vids as $k => $v) : echo '<div class="item"> <div class="row"> <iframe width="100%" style="min-height: 235px" src="'.$v['video'].'" title="'.$v['nom_'.$lg].'" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <!-- <video controls="controls"> <source src="upload/'.$v['video'].'" id="myvideo-'.$cpt.'" type="video/mp4"> </video> --> <!-- <div class="hover-video"> <div class="row w-100"> <div class="col-12"> <h4>'.$v['nom_'.$lg].'</h4> </div> <div class="col-6 d-flex"> <a href="'.get_link(16).'" class="btn-prim">Voir</a> </div> <div class="col-6 d-flex align-items-end justify-content-end"> <button onclick="openFullscreen('.$cpt.');"><img src="./images/spec/blops/play.png" alt="play" class="play"></button> </div> </div> </div> --> </div> </div>'; $cpt++; endforeach; echo '</div> <div class="col-auto prev" data-id="2"> <span class="icon-fleche-2 btn-slide"></span> </div> <div class="col-auto next" data-id="2"> <span class="icon-fleche-2 btn-slide"></span> </div> </div> </div> </div> </section> <div class="spacer1"></div>'; } } function print_on_actus() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg; $vids = get_static_list('blog_articles'); if (count($vids) > 0) { echo '<!-- PRODUITS PHARES --> <section class="actus"> <div class="container-fluid"> <div class="row"> <div class="col-12"> <h2 class="title"><span>Actualités </span>GYMniques</h2> </div> <div class="col-12 relative"> <div class="owl-carousel owl-actus">'; $cpt=0; foreach ($vids as $k => $v) : echo ' <div class="item"> <div class="row"> <div class="col-12 on-hover"> <img src="upload/'.$v['image1'].'" alt="'.$v['nom_'.$lg].'"> <div class="hover-actus"> <a href="'.get_link($v['id']).'" class="btn-prim">Voir</a> </div> </div> <div class="col-12 desc"> '.$v['nom_'.$lg].' <span>'.(!empty($v['surtitre_'.$lg])?$v['surtitre_'.$lg]:'').(!empty($v['descriptif_'.$lg])?' - '.$v['descriptif_'.$lg]:'').'</span> </div> </div> </div>'; $cpt++; endforeach; echo '</div> <div class="col-auto prev last" data-id="3"> <span class="icon-fleche-2 btn-slide"></span> </div> <div class="col-auto next last" data-id="3"> <span class="icon-fleche-2 btn-slide"></span> </div> </div> </div> </div> </section> <div class="spacer2"></div>'; } } function print_categorie() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_upload, $site, $lg; $qid = mysql_query_override("SELECT id, nom_".$_SESSION['langue']." as name, image FROM gaia_categories WHERE etat = '1' AND on_special = '1' ORDER BY position limit 0,4") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); $tabcat = array(); if (mysql_num_rows_override($qid) > 0) { $cpt=0; while ($cat = mysql_fetch_array_override($qid)) { $tabcat[$cpt] = ' <div class="ovale"> <div class="overlay"></div> <a href="'.$wwwroot.$lg.'/'.$cat['id'].'-c-'.propre($site).'-'.propre($cat['name']).'.html"> <img src="upload/'.$cat['image'].'" class=" img-fluid" alt="'.stripslashes($cat['name']).' '.$site.'"> <div class="textcat"> '.stripslashes($cat['name']).' <span>'.VOIRPLUS.'</span> </div> </a> </div>'; if($cpt==1) $cpt=5; $cpt++; } } return $tabcat; } function print_on_specials_cat() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg ; $sql = "SELECT * FROM gaia_categories WHERE etat = '1' AND on_special = '1'"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { echo ' <section id="notre-gamme"> <div class="container"> <div class="row"> <div class="col-12 border-gamme"><h2>Notre gamme</h2></div> </div> <!-- premiere row gamme --> <div class="row"> <div class="d-flex gamme align-items-start"> <div class="nav col-lg-3 col-12 presentation-gamme flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">'; $cpt = 1; while ($cats = mysql_fetch_array_override($qid)) { echo '<button class="nav-link '.(($cpt==1)?'active':'').' categorie-gamme" id="v-pills-home-tab" data-bs-toggle="pill" data-bs-target="#v-pills-'.$cpt.'" type="button" role="tab" aria-controls="v-pills-home" aria-selected="true"> <a href=""> <h4>'.$cats['nom_'.$lg].'</h4> <div class="active-gamme"> <img src="upload/'.$cats['image2'].'" alt="'.$cats['nom_'.$lg].'" class="img-fluid w-100"> <div class="outline-gamme"> <h4>'.$cats['nom_'.$lg].'</h4> </div> </div> </a> </button>'; $content .= '<div class="tab-pane fade '.(($cpt==1)?'show active':'').'" id="v-pills-'.$cpt.'" role="tabpanel" aria-labelledby="v-pills-1"> <!-- fleche et btn --> <div class="col-md-12 col-12 control-gamme owl-nav"> <div class="col-6 col-md-2 prev-next-gamme control-slider"> <div class="col-6"> <span class="owl-prev-sl-gamme"> <div class="owl-prev"><i class="icon-arrow-left"></i></div> </span> </div> <div class="col-6"> <span class="owl-next-sl-gamme"> <div class="owl-next"><i class="icon-arrow-right"></i></div> </span> </div> </div> <div class="col-auto col-md-10 btn-gamme"> <a href="'.$wwwroot.$cats['id'].'-boutique-'.propre($cats['nom_'.$lg]).'.html" class="btn-cta">Découvrir toute la gamme</a> </div> </div> <!-- slider produits --> <div class="col-12 col-md-12 produit-gamme"> <div class="owl-carousel owl-gamme owl-loaded">'; //récuperation produits $sql = "select p.id from gaia_produits p, gaia_produits_categories pc where p.etat = 1 and p.on_special = 1 and p.id = pc.produit_id and (pc.categorie_id = '".$cats['id']."' or pc.categorie_id in (select id from gaia_categories where parent_id = '".$cats['id']."')) "; $recprod = mysql_query_override($sql); while($prod = mysql_fetch_array_override($recprod)) { $content .= template_index_produit($prod['id'], '', $form = "slides"); } $content .= ' </div> </div> </div>'; $cpt++; } echo ' <div class="row d-flex flex-center d-lg-none"> <div class="col-6 col-md-4"><a class="prevtab-cat"><img src="images/spec/svg/fleche-left.svg" alt=""> PrevCat</a></div> <div class="col-6 col-md-4"><a class="nexttab-cat"> nextCat <img src="images/spec/svg/fleche-right.svg" alt=""></a></div> </div> </div> <div class="tab-content col-lg-9 col-12 control-gamme" id="v-pills-tabContent">'; echo $content; echo ' </div> </div> <!-- avis produits --> </div> </section> '; } } function print_on_top_cat() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $site, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg; $sql = "SELECT c.* FROM gaia_categories c, gaia_categories pc WHERE c.etat = '1' AND c.parent_id = pc.id AND pc.on_top = '1' and pc.etat=1 order by c.position"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { $getthecat = mysql_query_override("select * from gaia_categories where on_top = 1"); $thecat = mysql_fetch_array_override($getthecat); echo ' <section> <div class="container-fluid container-dosette" style="background-image: url(upload/'.$thecat['image2'].')"> <div class="container c2-dosette"> <div class="col-12 border-dosette"> <h2>'.$thecat['nom_'.$lg].'</h2> </div> <div class="row"> <div class="col-12 d-flex j-center">'; while ($cats = mysql_fetch_array_override($qid)) { echo ' <div class="dosette-main"> <a href="'.$wwwroot.''.$cats['id'].'-boutique-'.propre($thecat['nom_'.$lg].' '.$cats['nom_'.$lg]).'.html"> <div class="dosette icon-capsule-nespresso flex-center"> <img src="upload/'.$cats['image'].'" class="img-fluid" alt="'.$cats['nom_'.$lg].'"> <div class="dosette-hover"></div> </div> <p>'.$cats['nom_'.$lg].'</p> </a> </div> '; } echo ' </div> </div> </div> </div> </section> '; } } function print_on_promo() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload ; $sql = "SELECT p.id FROM gaia_produits p WHERE p.on_promo = '1' 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 (mysql_num_rows_override($qid) > 0) { $nb_cellules = mysql_num_rows_override($qid); $nb_colonnes = 2; echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">"; echo "<tr><td colspan=".$nb_colonnes." class=\"entete\">".ON_PROMO."</td></tr>"; $j = 0; while ($prod = mysql_fetch_array_override($qid)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\">"; } template_index_produit($prod['id'],$where = "AND p.on_promo = '1'" , $form = "promo"); } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table>"; } } function print_on_new() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload ; $sql = "SELECT p.id FROM gaia_produits p WHERE p.etat = '1' AND p.on_new = '1'"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { echo '<!-- product section start --> <div class="our-product-area new-product"> <div class="container"> <div class="area-title"> <h2>Les nouveautés</h2> </div> <!-- our-product area start --> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="features-curosel">'; while ($prod = mysql_fetch_array_override($qid)) { template_index_produit($prod['id'],$where = "AND p.on_new = '1'", $form = "new"); } echo ' </div> </div> </div> </div> <!-- our-product area end --> </div> </div> <!-- product section end -->'; } } function print_cat() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $lg, $site ; $sql = "SELECT * FROM gaia_categories WHERE on_special = '1' AND etat = '1' order by position"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { echo '<div class="unit-banner-area"> <div class="container-fluid"> <div class="row bn-un">'; while ($cat = mysql_fetch_array_override($qid)) { $url = $wwwroot.'/'.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_'.$lg]).'.html'; echo ' <div class="col-md-5ths hidden-xs"> <!-- single banner start --> <div class="single-banner"> <div class="overlay">'.$cat['nom_'.$lg].'</div> <a href="'.$url.'"><img src="upload/'.$cat['image'].'" alt="'.$cat['nom_'.$lg].'" /></a> </div> <!-- single banner end --> </div> '; } echo ' </div> </div> </div>'; } } function print_sell_flash() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload, $site; $sql = "SELECT p.id, p.nom_".$_SESSION['langue'].", p.promotion, p.descriptif_".$_SESSION['langue'].", p.image1, p.image2, p.prix, p.prix_revendeur, p.points, p.comments FROM gaia_produits p WHERE p.on_flash = '1' AND p.etat = '1' AND now() BETWEEN p.flash_start AND p.flash_end"; $qid = mysql_query_override($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { $nb_cellules = mysql_num_rows_override($qid); $nb_colonnes = 2; echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" >"; echo "<tr><td colspan=".$nb_colonnes." class=\"entete\">".FLASH."</td></tr>"; $j = 0; while ($prod = mysql_fetch_array_override($qid)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\">"; } template_index_produit($prod['id'],$where = "AND p.on_flash = '1'", $form = "flash"); } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table>"; } else { echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\" >"; echo "<tr><td class=\"entete\">".FLASH."</td></tr>"; echo "<tr><td class=\"normal\">Actuellement $site n'organise aucune vente FLASH</td></tr>"; echo "</table>"; } } function print_actu() { global $wwwroot; global $repertoire_upload; $sql_ACTU = "SELECT p.id, p.surtitre_".$_SESSION['langue'].", p.titre_".$_SESSION['langue'].", p.chapo_".$_SESSION['langue'].", p.texte_".$_SESSION['langue']." , p.image1, p.on_special, p.date_maj, pc.rubrique_id FROM gaia_articles p, gaia_articles_rubriques pc WHERE p.id = pc.article_id AND p.on_special = '1' AND p.etat = '1' ORDER BY p.date_maj DESC LIMIT 0,1"; $query_ACTU = mysql_query_override($sql_ACTU) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($query_ACTU) > 0) { echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; while ($art = mysql_fetch_array_override($query_ACTU)) { echo "<tr>"; echo "<td class=\"normal\">"; echo "<span class=\"petit\">".date("d-m-Y")."</span><br />"; echo "<span class=\"titre\">".html_entity_decode($art['titre_'.$_SESSION['langue'].''])."</span>"; if (!empty($art['image1'])) { echo "<img src=\"$repertoire_upload/min_".$art['image1']."\" align=\"left\">"; } echo "<span class=\"normal\"><br /><br />".nl2br(html_entity_decode($art['chapo_'.$_SESSION['langue'].'']))."</span>"; echo "</td></tr>"; } echo "</table></p>"; } } function print_right_top() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot; global $repertoire_upload; global $repertoire_images; $qid = mysql_query_override("SELECT p.id, p.nom_".$_SESSION['langue'].", p.image1, p.prix, p.promotion FROM gaia_produits p WHERE p.on_top = '1' AND p.etat = '1' LIMIT 0,5"); if (mysql_num_rows_override($qid) > 0) { echo "<div style=\"border: 1px solid #eee;padding:1px;text-align:center;\" class=\"label\">".TOP."</div>"; $i = 1; while ($prod = mysql_fetch_array_override($qid)) { ?> <div style="background:#4AA1D6;border: 1px solid #eee;padding:9px;text-align:center;"> <div style="padding:9px;"><?echo $i ?>. <a href="achat/produit_details.php?id=<? echo $prod["id"] ?>" class="top"><? echo html_entity_decode($prod['nom_'.$_SESSION['langue'].''])?></a></div> <? if (!empty($prod["image1"])) {?> <img src="<? echo $repertoire_upload?>/min_<?echo $prod["image1"]?>" align="center" style="margin-right:10px " border="0"><br /> <?php }?> <a href="achat/produit_details.php?id=<? echo $prod["id"] ?>" class="top"><?echo MORE ?></a> </div> <? $i++; } } } function print_right_new() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot; global $repertoire_upload; global $repertoire_images; $qid = mysql_query_override("SELECT p.id, p.nom_".$_SESSION['langue'].", p.image1, p.prix, p.promotion FROM gaia_produits p WHERE p.on_new = '1' AND p.etat = '1' LIMIT 0,5"); if (mysql_num_rows_override($qid) > 0) { echo "<div style=\"border: 1px solid #eee;padding:1px;text-align:center;\" class=\"label\">".NEWS."</div>"; $i = 1; while ($prod = mysql_fetch_array_override($qid)) { ?> <div style="background:#4AA1D6;border: 1px solid #eee;padding:9px;text-align:center;"> <div style="padding:9px;"><?echo $i ?>. <a href="achat/produit_details.php?id=<? echo $prod["id"] ?>" class="top"><? echo html_entity_decode($prod['nom_'.$_SESSION['langue'].''])?></a></div> <? if (!empty($prod["image1"])) {?> <img src="<? echo $repertoire_upload?>/min_<?echo $prod["image1"]?>" align="center" style="margin-right:10px " border="0"><br /> <?php }?> <a href="achat/produit_details.php?id=<? echo $prod["id"] ?>" class="top"><?echo MORE ?></a> </div> <? $i++; } } } function print_new() { global $wwwroot; global $repertoire_upload; $qid = mysql_query_override("SELECT p.id, p.nom_".$_SESSION['langue'].", p.descriptif_".$_SESSION['langue'].", p.image1, p.image2 FROM gaia_produits p WHERE p.on_new = '1' AND p.etat = '1' LIMIT 0,5") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($qid) > 0) { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"150\" style=\"background:#cccccc\">"; echo "<tr><td valign=\"top\">"; echo "<p class=\"titredroite\">".NEWS."</p>"; while ($prod = mysql_fetch_array_override($qid)) { echo "<p align=\"center\">"; if (!empty($prod['image2'])) { echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\">"; echo "<img class=\"searchImg\" alt=\"\" title=\" \" src=\"".$repertoire_upload."/min_".$prod['image1']."\" onmouseover=\"showtrail( '".$repertoire_upload."/big_".$prod['image2']."', '".$prod['nom_'.$_SESSION['langue'].'']."', '".$prod['descriptif_'.$_SESSION['langue'].'']."', '5.0000', '1', '1', 280, 1 );\" onmouseout=\"hidetrail();\" /></a>"; } else { echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">"; echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/min_".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$repertoire_upload/pasimage.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">"; echo "</a>"; } echo "</p>"; } echo "</td></tr></table>"; } } function template_index_produit($id, $where, $form, $cpt=1) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; global $lg ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptif_".$_SESSION['langue']." , p.soustitre_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.color , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_top , p.on_new , p.on_eco , p.is_fig , p.is_ne , p.is_mif , p.is_compet , p.is_entraine , p.is_accessoire , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' ".$where.""; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_'.$_SESSION['langue'].''); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1) && file_exists($dirroot.'/upload/'.$imga1)) ? "<img class=\"img-fluid\" loading=\"lazy\" src=\"$repertoire_upload/".$imga1."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" sizes=\"(max-width: 400px) 360px, (max-width:768px) 100vw, 297px\" srcset=\"$repertoire_upload/".$imga1." 297w\" width=\"900\" height=\"900\" />" : "<img class=\"img-fluid\" src=\"$wwwroot/images/spec/no-pict.png\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" border=\"0\">"; $imga2 = first_img($prod['image2'], $prod['id']); $img2 = (!empty($imga2) && file_exists($dirroot.'/upload/'.$imga2)) ? "<img class=\"img-fluid\" loading=\"lazy\" src=\"$repertoire_upload/".$imga2."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" />": $img1; $link = $wwwroot.$prod['id'].'-'.$prod['idcat'].'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].''].' '.$prod['soustitre_'.$_SESSION['langue'].'']).'.html'; $verifstock = mysql_query_override("select sum(stock) as stock from gaia_stocks where produit_id = '".intval($id)."' group by produit_id"); $isstock = mysql_result_override($verifstock,0,'stock'); $mark = get_label($prod['id'], 20); $conditionnement = get_label($prod['id'], 1); $dose = get_label($prod['id'], 23); $intensite = get_label($prod['id'], 7); $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks_temp WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); } $Stock = mysql_fetch_array_override($resStock); $ret = ' <div class="col-6 col-lg-4 col-xl-3 grid-sizer items all '.($prod['is_fig']==1?'is_fig':'').' '.($prod['is_compet']==1?'is_compet':'').' '.($prod['is_entraine']==1?'is_entraine':'').' '.($prod['is_accessoire']==1?'is_accessoire':'').'"> <a href="'.$link.'"> <div class="row">'; if(!empty($prod['is_fig']) || !empty($prod['is_ne']) || !empty($prod['is_mif'])) : $ret .='<div class="macaron">'; if(!empty($prod['is_fig'])) : $ret .='<img src="images/spec/fig.png">'; endif; if(!empty($prod['is_ne'])) : $ret .='<img src="images/spec/ne.png">'; endif; if(!empty($prod['is_mif'])) : $ret .='<img src="images/spec/mif.png">'; endif; $ret .='</div>'; endif; $ret .=' <div class="col-12 unik">'.$img1.''.$img2.'</div> <div class="col-12"><h2>'.stripslashes($prod['nom_'.$_SESSION['langue']]).'</h2></div> <div class="col-12 desc">'.cut_sentence(stripslashes($prod['descriptif_'.$_SESSION['langue']]),80).'</div> <div class="col-12 price">'.affiche_prix_list($prod['id']).'</div> </div> </a> </div> '; if($form != 'ajax' && $form != 'ajax_search' && $form !='slides') echo $ret; else return $ret; } function template_index_produit_home($id, $where, $form, $cpt=1) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; global $lg ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptif_".$_SESSION['langue']." , p.soustitre_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.color , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_top , p.on_new , p.on_eco , p.is_fig , p.is_compet , p.is_entraine , p.is_accessoire , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' ".$where.""; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_'.$_SESSION['langue'].''); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1) && file_exists($dirroot.'/upload/'.$imga1)) ? "<img class=\"img-fluid\" loading=\"lazy\" width=\"300\" height=\"300\" src=\"$repertoire_upload/".$imga1."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" />": "<img class=\"img-fluid\" src=\"$wwwroot/images/spec/no-pict.png\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" border=\"0\">"; $imga2 = first_img($prod['image2'], $prod['id']); $img2 = (!empty($imga2) && file_exists($dirroot.'/upload/'.$imga2)) ? "<img class=\"img-fluid\" loading=\"lazy\" src=\"$repertoire_upload/".$imga2."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" />": $img1; $link = $wwwroot.$prod['id'].'-'.$prod['idcat'].'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].''].' '.$prod['soustitre_'.$_SESSION['langue'].'']).'.html'; $verifstock = mysql_query_override("select sum(stock) as stock from gaia_stocks where produit_id = '".intval($id)."' group by produit_id"); $isstock = mysql_result_override($verifstock,0,'stock'); $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks_temp WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); } $Stock = mysql_fetch_array_override($resStock); $ret = ' <div class="'.(($form=='owl')?'col-12 col-lg-4 col-xl-3 grid-sizer items all is_fig ':'item').'"> <a href="'.$link.'"> <div class="row"> <div class="col-12 owlbloc"> '.$img1.''.$img2.' </div> <div class="col-12"> <h3>'.stripslashes($prod['nom_'.$_SESSION['langue']]).'</h3></div> <div class="col-12 desc">'.cut_sentence(stripslashes($prod['descriptif_'.$_SESSION['langue']]),80).'</div> </div> </a> </div> '; if($form !='slides') echo $ret; else return $ret; } function template_index_produit_pack($id, $nbpack) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; global $lg ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptioncourte_".$_SESSION['langue']." , p.soustitre_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.poids , p.color , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_top , p.on_new , p.on_eco , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' "; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_'.$_SESSION['langue'].''); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1)) ? "<img class=\"img-fluid\" loading=\"lazy\" src=\"$repertoire_upload/".$imga1."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" />": "<img class=\"img-fluid\" src=\"$wwwroot/images/min_nopict.jpg\" alt=\"photo non disponible\" border=\"0\">"; $link = $wwwroot.$prod['id'].'-'.$prod['idcat'].'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].''].' '.$prod['soustitre_'.$_SESSION['langue'].'']).'.html'; $mark = get_label($prod['id'], 20); $conditionnement = get_label($prod['id'], 1); $dose = get_label($prod['id'], 23); $intensite = get_label($prod['id'], 7); $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks_temp WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks WHERE produit_id = '".$prod['id']."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); } $Stock = mysql_fetch_array_override($resStock); $ret = ' <div class="col-6"> <div class="gblock-slide"> '.(($prod['promotion']>0)?'<div class="col-6 bloc-gg"><div class="gpromo-content"><p>promos</p></div></div>':'').' '.(($prod['on_eco']>0)?'<div class="col-6 bloc-dg"><div class="geco-content"><p>éco</p></div></div>':'').' <div class="col-12 gimg"><a href="'.$link.'">'.$img1.'</a></div> <div class="col-12 col-md-12 col-lg-12"> <div class="row"> <div class="col-8 col-lg-8">'.(($mark)?'<h4>'.$mark['nom_'.$_SESSION['langue']].'</h4>':'').'</div> '.(($conditionnement)?' <div class="col-lg-4 col-4 bloc-gpp"> <div class="co-lg-12 col-md-auto gpp"> <div class="quantite-gamme">x'.$conditionnement['value'].'</div> </div> </div> ':'').' <div class="col-12"><a href="'.$link.'"><h3>'.stripslashes($prod['nom_'.$_SESSION['langue']]).'</h3></a></div> </div> </div> <div class="col-12 qty-cd"> <div class="input-group input-quantity"> '.(($Stock['stock']==0)?'Ce produit n\'est plus en stock actuellement':' <input type="hidden" name="prod[]" value="'.$prod['id'].'" /> <input type="hidden" name="prodnom[]" value="'.stripslashes($prod['nom_'.$_SESSION['langue']]).'" /> <input type="hidden" name="poids[]" value="'.$prod['poids'].'" /> <input type="hidden" name="stock[]" value="'.$Stock['stock'].'" /> <input type="hidden" name="condi[]" value="'.(($conditionnement)?$conditionnement['value']:1).'" /> <input type="button" value="-" class="button-minus" data-field="qte'.$prod['id'].'" onclick="moins(\'qte'.$prod['id'].'\', 0); xajax_change_pack(xajax.getFormValues(\'packform\'))"> <input type="text" readonly step="1" min="0" value="0" id="qte'.$prod['id'].'" name="qte[]" class="text-center quantity-field"> <input type="button" value="+" class="button-plus" data-field="qte'.$prod['id'].'" onclick="plus(\'qte'.$prod['id'].'\',\''.$Stock['stock'].'\', document.getElementById(\'nbdose\').innerHTML , \''.$nbpack.'\'); xajax_change_pack(xajax.getFormValues(\'packform\'))"> ').' </div> </div> </div> </div> '; echo $ret; } function template_index_produit_search($id, $return = 0) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; global $lg ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptioncourte_".$_SESSION['langue']." , p.soustitre_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.poids , p.color , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_top , p.on_new , p.on_eco , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' "; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_'.$_SESSION['langue'].''); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1)) ? "<img class=\"img-fluid\" loading=\"lazy\" src=\"$repertoire_upload/".$imga1."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" />": "<img class=\"img-fluid\" src=\"$wwwroot/images/min_nopict.jpg\" alt=\"photo non disponible\" border=\"0\">"; $link = $wwwroot.$prod['id'].'-'.$prod['idcat'].'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].''].' '.$prod['soustitre_'.$_SESSION['langue'].'']).'.html'; $ret = '<div class="col-4"> <a href="'.$link.'"> '.$img1.' <div class="row"> <div class="col-12 search-text">'.cut_sentence(stripslashes($prod['nom_'.$_SESSION['langue']]),29).'</div> <div class="col d-flex"> '.affiche_prix_list($prod['id']).' </div> </div> </a> </div>'; if($return==0) echo $ret; else return $ret; } function template_index_produit_assoc($id, $where, $form, $cpt=1) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; global $lg ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptif_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.comments , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_top , p.on_new , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' ".$where.""; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_fr'); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1)) ? "<img class=\"primary-image\" src=\"$repertoire_upload/min_".$imga1."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img class=\"primary-image\" src=\"$wwwroot/images/min_nopict.jpg\" alt=\"photo non disponible\" border=\"0\">"; $link = $wwwroot.'/'.$prod['id'].'-'.$prod['idcat'].$url_sys.'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].'']).'.html'; $label = (($prod['promotion']>0)?'<div class="sale-label-cont"> <span class="sale-label label-danger bg-yellow font-poppins"><strong>'.number_format($prod['promotion'],0,'','').'%</strong></span> </div>':''); echo ' <div class="col-xs-12 col-sm-6 col-md-4"> <div class="row"> <div class=" col-xs-6 col-md-6"> <div class="post-prev-img"> <a href="'.$link.'">'.$img1.'</a> </div> </div> <div class="col-xs-6 col-md-6"> <div class="post-prev-title mt-30 mt-xxs-5 mb-5"> <h3><a class="font-norm a-inv" href="'.$link.'">'.stripslashes($prod['nom_'.$_SESSION['langue'].'']).'</a></h3> </div> '; affiche_prix_list($prod['id']); echo ' <div class="post-prev-more-cont clearfix mb-60"> <div > <a class="button small full-rounded gray-light" href="'.$link.'">AJOUTER AU PANIER</a> </div> </div> </div> </div> </div> '; } function template_index_produit_panier($id, $prix, $quantite) { global $lg; global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptif_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.comments , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' "; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['idcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['idcat']."'"); $cat = mysql_result_override($reccat,0,'nom_'.$_SESSION['langue'].''); } $imga1 = first_img($prod['image1'], $prod['id']); $img1 = (!empty($imga1)) ? '<img src="'.$repertoire_upload.'/'.$imga1.'" alt="'.$prod['nom_'.$_SESSION['langue'].''].'" class="img-fluid" />': ""; $link = $wwwroot.''.$lg.'/'.$prod['id'].'-'.$prod['idcat'].'-p-'.propre($cat.' '.$prod['nom_'.$_SESSION['langue'].'']).'.html'; echo ' <div class="row"> <div class="col-4"> <a href="'.$link.'">'.$img1.'</a> </div> <div class="col-8"> <div class="row flex-between a-center"> <div class="col-10"> <h4>'.cut_sentence(stripslashes($prod['nom_'.$_SESSION['langue'].'']),30).'</h4> </div> <!--<div class="col-2"><span class="btn-close"></span></div>--> </div> <div class="row flex-between price-panier a-center"> <div class="col-md-auto col-auto"> <p><small>Quantité : '.$quantite.'</small></p> </div> <div class="col-auto"> <p>'.number_format($prix*$quantite,2,'.','').' €</p> </div> </div> </div> </div> '; } function template_index_produit_panier__($id, $prix, $quantite) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.descriptif_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.comments , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_flash , p.flash_start , p.flash_end , c.nom_fr as cat , c.parent_id as parentcat , c.id as idcat 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.etat = '1' AND p.id = '".intval($id)."' "; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $cat = ''; if ($prod['parentcat']>0) { $reccat = mysql_query_override ("select * from gaia_categories where id = '".$prod['parentcat']."'"); $cat = mysql_result_override($reccat,0,'nom_fr'); } $imga1 = first_img($prod['image1'], $prod['id']); $img = (!empty($imga1)) ? "<img src=\"$repertoire_upload/min_".$imga1."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/min_nopict.jpg\" alt=\"photo non disponible\" border=\"0\">"; $recm = mysql_query_override("select * from gaia_marques m, gaia_produits_marques pm where pm.marque_id = m.id and pm.produit_id = '".$prod['id']."'"); $mark = mysql_fetch_array_override($recm); $link = $wwwroot.'/produits/'.(!empty($cat)?propre($cat).'/':'').''.propre($prod['cat']).'/'.propre($prod['nom_'.$_SESSION['langue'].'']).'/'.$prod['id']; echo ' <li> <a class="sm-cart-product" href="'.$link.'"> <img src="upload/'.$imga1.'" alt="'.stripslashes($prod['nom_'.$_SESSION['langue'].'']).'"> </a> <div class="small-cart-detail"> <!--<a class="remove" href="'.$link.'"><i class="fa fa-times-circle"></i></a>--> <a href="'.$link.'" class="edit-btn"><i class="fa fa-pencil"></i></a> <a class="small-cart-name" href="'.$link.'">'.stripslashes($prod['nom_'.$_SESSION['langue'].'']).'</a> <span class="quantitys"><strong>'.$quantite.'</strong>x<span> '.number_format($prix,2,'.','').'€</span></span> </div> </li> '; } function template_index_produit_liste($id, $where, $form, $cpt=1) { global $catid; global $wwwroot; global $dirroot; global $repertoire_images ; global $repertoire_upload ; $sqlProd = "select p.*, pl.id as ident, pl.etat as statut, pl.prix as price, pl.couleur, pl.taille, pl.liste_id from gaia_produits_listes pl, gaia_produits p where p.id = pl.produit_id and pl.id = '".intval($id)."'"; $resProd = mysql_query_override($sqlProd); $prod = mysql_fetch_array_override($resProd); $recstock = mysql_query_override("select * from gaia_stocks where produit_id = '".$prod['id']."' and taille_id = '".$prod['taille']."' and couleur_id = '".$prod['couleur']."'"); $stock = mysql_result_override($recstock,0,'stock'); $couleur = ''; if($prod['couleur']>0) { $reccol = mysql_query_override("select * from gaia_couleurs where id = '".$prod['couleur']."'"); $color = mysql_result_override($reccol,0,'nom_fr'); $couleur = '<b>Couleur :</b> '.stripslashes($color); } $taille = ''; if($prod['taille']>0) { if(!empty($couleur)) $taille = '<br />'; $rectail = mysql_query_override("select * from gaia_tailles where id = '".$prod['taille']."'"); $size = mysql_result_override($rectail,0,'nom_fr'); $taille .= '<b>Taille :</b> '.stripslashes($size); } $imga1 = first_img($prod['image1'], $prod['id']); $img = (!empty($imga1)) ? "<img src=\"$repertoire_upload/min_".$imga1."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/min_nopict.jpg\" alt=\"photo non disponible\" border=\"0\">"; $recm = mysql_query_override("select * from gaia_marques m, gaia_produits_marques pm where pm.marque_id = m.id and pm.produit_id = '".$prod['id']."'"); $mark = mysql_fetch_array_override($recm); echo '<div class="thumblist"> <div class="thumb-photo">'.$img.'</div> <div class="thumb-desc"> <h2>'.stripslashes($prod['nom_'.$_SESSION['langue'].'']).'</h2> '.(!empty($mark['nom_'.$_SESSION['langue'].''])?'<b>'.mb_strtoupper(stripslashes($mark['nom_'.$_SESSION['langue'].''])).'</b><br />':'').' '.$couleur.' '.$taille.' <p>'.stripslashes($prod['description_'.$_SESSION['langue'].'']).'</p> </div> <div class="thumb-statut">'; affiche_prix_list($prod['id']); echo '<form id="formId" name="detailsajout'.$prod['id'].'" action="http://www.plum-deco.com/achat/caddie_ajout.php" method="POST"> <input type="hidden" value="'.$prod['id'].'" name="id"></input> <input id="critere" type="hidden" value="'.$prod['couleur'].'|'.$prod['taille'].'|'.$stock.'" name="critere"></input> <input id="size" type="hidden" value="'.$prod['taille'].'" name="size"></input> <input id="color" type="hidden" value="'.$prod['couleur'].'" name="color"></input> <input type="hidden" value="1" name="qte"></input> <input type="hidden" value="'.$prod['liste_id'].'" name="liste_id"></input> <input class="btt" type="submit" value="AJOUTER AU PANIER"></input> </form>'; echo '</div>'; echo '</span> </span> </div><!-- end thumb -->'; } function parent_noeud_cat($noeud_cat,$aktul_cat,&$actif_cat){ // Si c'est pas la racine if($aktul_cat != 0 && $noeud_cat != 0){ // Recherche le parent du noeud à tester $sql=mysql_query_override("SELECT id, parent_id FROM gaia_categories WHERE id = $aktul_cat"); // récupère le résultat $cat=mysql_fetch_array_override($sql); // Appel récursif jusqu'à la racine parent_noeud_cat($noeud_cat,$cat['parent_id'],$actif_cat); // Si le noeud testé est le noeud recherché if($cat['parent_id']==$noeud_cat){ // Met le drapeau à 1 $actif_cat=1; } } } function get_marques($catid, $mark = 0, $base = 0) { global $wwwroot; $sup = " pc.categorie_id = '".$catid."' "; if(isset($base) && $base==1) { $recsouscat = mysql_query_override("select * from gaia_categories where parent_id = '".$catid."'"); $i=0; if (mysql_num_rows_override($recsouscat)>0) { $sup = "("; while($cat = mysql_fetch_array_override($recsouscat)) { if ($i>0) $sup .= " or "; $sup .= " pc.categorie_id = '".$cat['id']."' "; $i++; } $sup .= ")"; } } $rec = mysql_query_override ("select m.*, c.nom_fr as cat, c.id as idcat from gaia_produits_categories pc, gaia_produits p, gaia_produits_marques pm, gaia_marques m, gaia_categories c where ".$sup." and c.id = pc.categorie_id and pc.produit_id = p.id and p.id = pm.produit_id and pm.marque_id = m.id group by m.id"); if (mysql_num_rows_override($rec)>0) { echo '<div id="path">Marques</div> <div class="clear"></div> <ul id="menu">'; while ($data = mysql_fetch_array_override($rec)) { if ($mark>0 && $mark == $data['id']) $f = 'class="press"'; else $f = ''; echo '<li><a href="'.$wwwroot.'/deco/'.$_GET['pari'].(($base==0)?'/'.propre($data['cat']):'').'/'.$catid.'/'.$data['id'].'/0/0" '.$f.'>'.stripslashes($data['nom_fr']).'</a></li>'; } echo '</ul>'; } } function construit_sousmenu_arborescent(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid; if ($selectionne_cat>0) { $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = $selectionne_cat AND etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($qid)>0) { $par = mysql_query_override("SELECT * FROM gaia_categories WHERE id = $selectionne_cat"); $parname = mysql_result_override($par,0,'nom_fr'); $sortie_cat .= '<div class="clear"></div> <div id="path">'.stripslashes($parname).'</div> <div class="clear"></div> <ul id="menu">'; while ($cat = mysql_fetch_array_override($qid)) { if ($catid==$cat['id']) $f = 'press'; else $f = ''; $sortie_cat .= "<li><a href='".$wwwroot."/deco/".$_GET['pari']."/".propre($cat['nom_fr'])."/".$cat['id']."' class='".$f."'>".stripslashes($cat['nom_fr'])."</a></li>\n"; } $sortie_cat .= "</ul>"; } else { $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE id = $selectionne_cat"); $parent = mysql_result_override($qid,0,'parent_id'); construit_sousmenu_arborescent($sortie_cat, $parent); } } else $sortie_cat = ''; } function recup_parent ($id) { if ($id<>0) { $quer = mysql_query_override("SELECT parent_id FROM gaia_categories WHERE id = '$id'"); $par = mysql_result_override($quer,0,'parent_id'); $quer = mysql_query_override("SELECT id FROM gaia_categories WHERE parent_id = '$par'"); if ($par <> 0) { return recup_parent($par); } } return $id; } function recup_level ($id, $cpt=0) { if ($id<>0) { $quer = mysql_query_override("SELECT parent_id FROM gaia_categories WHERE id = '$id'"); $par = mysql_result_override($quer,0,'parent_id'); $quer = mysql_query_override("SELECT id FROM gaia_categories WHERE parent_id = '$par'"); if ($par <> 0) { $cpt++; return recup_level($par,$cpt); } } return $cpt; } function filtre_cats($cats, $machine) { foreach($cats['souscats'] as $k => $v) : $verif = mysql_query_override("select * from gaia_categories where id = '".$v."' and on_machine = '".$machine."'"); if(mysql_num_rows_override($verif)==0) unset($cats['souscats'][$k]); endforeach; sort($cats['souscats']); return $cats; } function cat_arbo($catid) { $souscats = array(); $theparentcat = 1; $quer = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '$catid' order by position"); if(mysql_num_rows_override($quer)>0) { while($d = mysql_fetch_array_override($quer)) { $level = recup_level($d['id']); if($level==2) $souscats[] = $d['id']; else { $theparentcat = 0; $queri = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$d['id']."' order by position"); if(mysql_num_rows_override($queri)>0) { while ($di = mysql_fetch_array_override($queri)) { $leveli = recup_level($di['id']); if ($leveli == 2) $souscats[] = $di['id']; $queri = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$di['id']."' order by position"); if(mysql_num_rows_override($queri)>0) { while ($dii = mysql_fetch_array_override($queri)) { $levelii = recup_level($dii['id']); if ($levelii == 2) $souscats[] = $dii['id']; } } else $souscats[] = $d['id']; } } else $souscats[] = $d['id']; } } if(empty($souscats)) $souscats[] = $catid; $cats = array("thecat"=>$catid, "theparentcat"=>$theparentcat, "souscats"=>$souscats); } else { $quer = mysql_query_override("SELECT * from gaia_categories where parent_id = (SELECT parent_id FROM gaia_categories WHERE id = '$catid') order by position"); while($d = mysql_fetch_array_override($quer)) { $level = recup_level($d['id']); if($level ==2) { $souscats[] = $d['id']; } $thecat = $d['parent_id']; } if(empty($souscats)) : $thecat = $catid; $souscats[] = $catid; endif; $cats = array("thecat"=>$thecat, "theparentcat"=>$theparentcat, "souscats"=>$souscats); } return $cats; } function get_labels($ids) { global $lg; $labels = array(); $sql = "select l.* from gaia_labels l, gaia_produits_labels pl, gaia_produits_categories pc where pl.label_id = l.id and is_filter = 1 and l.etat = 1 and pl.produit_id = pc.produit_id and pc.categorie_id in (".implode(",",$ids).") group by l.id order by position "; $quer = mysql_query_override($sql); while($d = mysql_fetch_array_override($quer)) { $souslabels = array(); $sql = "select l.* from gaia_labels l, gaia_produits_labels pl, gaia_produits_categories pc where pl.value_id = l.id and l.etat = 1 and pl.produit_id = pc.produit_id and pl.label_id = '".$d['id']."' and pc.categorie_id in (".implode(",",$ids).") group by pl.value_id order by value, position "; $req = mysql_query_override($sql); if(mysql_num_rows_override($req)>1) { while ($s = mysql_fetch_array_override($req)) { $souslabels[$s['id']]['image'] = $s['image']; $souslabels[$s['id']]['name'] = $s['nom_' . $lg]; } $labels[$d['id']] = array("label" => $d['nom_' . $lg], $souslabels); } } return $labels; } function get_categorie($id) { $quer = mysql_query_override("SELECT * from gaia_categories where id = '$id'"); $tabcat = mysql_fetch_array_override($quer); $quer = mysql_query_override("SELECT * from gaia_categories where parent_id = '$id'"); $tabcat['nbsouscat'] = mysql_num_rows_override($quer); return $tabcat; } function recup_id ($id, &$tab) { if ($id<>0) { $quer = mysql_query_override("SELECT parent_id FROM gaia_categories WHERE id = '$id'"); $par = mysql_result_override($quer,0,'parent_id'); $tab[] = $id; if ($par <> 0) { recup_id($par,$tab); } } } function nb_prod($catid) { $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$catid."'"); if(mysql_num_rows_override($qid)==0) { $rec = mysql_query_override("select * from gaia_produits_categories where categorie_id = '".$catid."' group by produit_id "); } else { $rec = mysql_query_override("select * from gaia_produits_categories where categorie_id in (SELECT id FROM gaia_categories WHERE parent_id = '".$catid."') group by produit_id "); } $nb = mysql_num_rows_override($rec); return $nb; } function genere_marque($catid, $nom_cat) { global $wwwroot, $lg, $site; $getmark = mysql_query_override("select l.*, c.on_machine from gaia_produits_labels pl, gaia_labels l, gaia_produits_categories pc, gaia_categories c where pl.label_id = 20 AND pl.value_id = l.id AND pl.produit_id = pc.produit_id AND pc.categorie_id = c.id AND ( pc.categorie_id = '".$catid."' OR pc.categorie_id in (select id from gaia_categories where (parent_id = '" . $catid . "' or parent_id in (select id from gaia_categories where parent_id = '" . $catid . "' ) ) ) ) GROUP BY on_machine, pl.value_id "); while($marks = mysql_fetch_array_override($getmark)) : $tabmark[$marks['on_machine']][] = array('id'=>$marks['id'], 'name'=>$marks['nom_'.$lg]); endwhile; if(!empty($tabmark[0])) : $nbcols = ceil(count($tabmark[0])/6); echo '<div class="col-auto marques-header"> <h4>Les marques '.mb_strtolower($nom_cat).'</h4> <ul style="columns:'.$nbcols.'">'; foreach($tabmark[0] as $v) echo '<li><a href="'.$wwwroot.''.$catid.'-'.$v['id'].'-0-marque-'.propre($nom_cat).'-'.propre($v['name']).'.html"> '.$v['name'].'</a></li>'; echo '</ul></div>'; endif; if(!empty($tabmark[1])) : $nbcols = ceil(count($tabmark[1])/6); echo '<div class="col-auto marques-header"> <h4>Les machines '.mb_strtolower($nom_cat).'</h4> <ul style="columns:'.$nbcols.'">'; foreach($tabmark[1] as $v) echo '<li><a href="'.$wwwroot.''.$catid.'-'.$v['id'].'-1-marque-'.propre($nom_cat).'-'.propre($v['name']).'.html"> '.$v['name'].'</a></li>'; echo '</ul></div>'; endif; } function produit_a_la_une($catid) { global $wwwroot, $lg, $site; $sql = "select p.*, pc.categorie_id from gaia_produits p, gaia_produits_categories pc where pc.produit_id = p.id and (pc.categorie_id = '".$catid."' or pc.categorie_id in (select id from gaia_categories where (parent_id = '".$catid."' or parent_id in (select id from gaia_categories where parent_id = '".$catid."') ) )) and on_perso = 1 order by rand() limit 0,1 "; $recprod = mysql_query_override($sql); if(mysql_num_rows_override($recprod)>0) : $prod = mysql_fetch_array_override($recprod); $imga1 = first_img($prod['image1'], $prod['id']); echo ' <div class="col-3 submenu-text"> <div class="row"> <div class="col-7 infosub-text"> <h4>COUP DE COEUR </h4> <a href="">'. $prod['nom_'.$lg].'</a> '.affiche_prix_menu($prod['id']).' </div> <div class="col-lg-4 col-auto"> <a href=""><img src="upload/'.$imga1.'" class="img-fluid" alt="'.$prod['nom_'.$lg].'"></a> </div> </div> </div> '; endif; } function construit_menu_arborescent_cat_bottom ($catid) { global $wwwroot, $lg, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and on_menu = 0 and parent_id = 0 ORDER BY position, nom_fr asc"); $nb = mysql_num_rows_override($qid); $cpt=1; $topparent = recup_parent($catid); while ($cat = mysql_fetch_array_override($qid)) { echo '<li><i class="right"></i> <a href="'.$wwwroot.''.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_fr']).'.html">'.stripslashes(($cat['nom_'.$lg])).'</a></li>'."\n"; } } function construit_sous_arborescent_cat($catid) { global $wwwroot, $lg, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = '" . $catid . "' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($qid) > 0) { echo '<div class="col-12 relative"><div class="tab-cats owl-carousel owl-cats">'; while ($cat = mysql_fetch_array_override($qid)) { echo '<div class="item '.(($cat['id']==$catid)?'active':'').'"><a href="' . $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html">' . stripslashes($cat['nom_' . $lg]) . '</a></div>'; } echo '</div> <span class="icon-fleche-2 cats-prev d-lg-none d-flex"></span> <span class="icon-fleche-2 cats-next d-lg-none d-flex"></span> </div>'; } else { $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = (select parent_id from gaia_categories where id = '" . $catid . "') ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($qid) > 0) { echo '<div class="col-12 relative"><div class="tab-cats owl-carousel owl-cats">'; while ($cat = mysql_fetch_array_override($qid)) { echo '<div class="item '.(($cat['id']==$catid)?'active':'').' "><a href="' . $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html">' . stripslashes($cat['nom_' . $lg]) . '</a></div>'; } echo '</div> <span class="icon-fleche-2 cats-prev d-lg-none d-flex"></span> <span class="icon-fleche-2 cats-next d-lg-none d-flex"></span> </div>'; } } } function construit_menu_arborescent_cat_mobile ($catid) { global $wwwroot, $lg, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = 0 and on_menu = 0 ORDER BY position asc, nom_fr asc"); //$link = $wwwroot.''.$souscat['id'].'-boutique-'.propre($cat['nom_'.$lg].' '.$souscat['nom_'.$lg]).'.html'; while ($cat = mysql_fetch_array_override($qid)) { $link = $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html'; // MODELE 1 if (in_array($cat['id'], array(1, 4))) { echo '<li class="nav-item nav-expand"> <a class="nav-link nav-expand-link" href="javascript:void(null)">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="nav-items nav-expand-content menu1 menu1'. $cat['id'] .'">'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { echo ' <li class="nav-item col-6 col-lg-3"> <div class="a-center miniature"> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><img src="upload/'.$souscat['image'].'" alt="' . stripslashes($souscat['nom_' . $lg]) . '"></div> <div class="col-12"><h3>' . stripslashes($souscat['nom_' . $lg]) . '</h3></div> </div> </a> </div> </li>'; } echo '</ul></li>'; } //------------------------------------------------- // MODELE 2 if (in_array($cat['id'], array(8))) { echo '<li class="nav-item"><a class="nav-link nav-expand-link" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a></li>'; } //------------------------------------------------- // MODELE 3 if (in_array($cat['id'], array(5, 6, 7, 9))) { $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); echo '<li class="nav-item nav-expand"> <a class="nav-link nav-expand-link" href="javascript:void(null)" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="nav-items nav-expand-content menu4"> <li class="col-12 col-md-6 nav-item"> <div class="col-12 bordersub"><a class="nav-link white active" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '"><h3>' . stripslashes($cat['nom_' . $lg]) . '</h3></a></div> <ul '.((mysql_num_rows_override($sousqid)>8)?'style="columns:2"':'').'>'; while ($souscat = mysql_fetch_array_override($sousqid)) { echo '<li><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html">'.$souscat['nom_' . $lg] . '</a></li>'; } echo '</ul></li> <li class="col-12 nav-item"> <div class="col-12 bordersub justify-content-start"><h3>Les plus vues</h3></div>'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_top = 1 and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { echo ' <div class="col-6 text-center"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><img src="upload/'.$souscat['image'].'" alt="' . stripslashes($souscat['nom_' . $lg]) . '" class="w-100">'.$souscat['nom_' . $lg] . '</a></div>'; } echo ' </li> </ul> </li>'; } //------------------------------------------------- // MODELE 4 if (in_array($cat['id'], array(2))) { echo ' <li class="nav-item nav-expand"> <a class="nav-link nav-expand-link" href="javascript:void(null)" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="nav-items nav-expand-content menu4">'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $souscat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if(mysql_num_rows_override($soussousqid)==0) { echo ' <li class="nav-item col-6 col-lg-4"> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><h3>'.$souscat['nom_' . $lg] . '</h3></div> <div class="col-12"><img src="upload/'.$souscat['image'].'"" alt="'.$souscat['nom_' . $lg] . '"></div> </div> </a> </li>'; } else { echo ' <li class="nav-item col-6 col-lg-4"> <div class="row"> <div class="col-12 bordersub"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><h3>'.$souscat['nom_' . $lg] . '</h3></a></div> <ul>'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li><a href="'.$wwwroot . '' . $soussouscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg].' '.$soussouscat['nom_' . $lg]) . '.html">'.$soussouscat['nom_' . $lg] . '</a></li>'; } echo '</ul></div></li>'; } } echo '</ul></li>'; } //------------------------------------------------- // MODELE 5 if (in_array($cat['id'], array(3))) { echo ' <li class="nav-item nav-expand"> <a class="nav-link nav-expand-link" href="javascript:void(null)" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="nav-items nav-expand-content menu3"> <li class="big nav-item col-12 col-lg-3"><a href="' . $link . '"><img src="upload/'.$cat['image'].'" alt="' . stripslashes($cat['nom_' . $lg]) . '" class="w-100"></a></li> '; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $souscat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if(mysql_num_rows_override($soussousqid)==0) { echo ' <li class="small col-6 col-lg-3 nav-item"> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><h3>'.$souscat['nom_' . $lg] . '</h3></div> <div class="col-12"><img src="upload/'.$souscat['image'].'" alt="'.$souscat['nom_' . $lg] . '"></div> </div> </a> </li>'; } else { echo ' <li class="small col-6 nav-item"> <div class="row"> <div class="col-12 bordersub"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><h3>'.$souscat['nom_' . $lg] . '</h3></a></div> <ul>'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li><a href="'.$wwwroot . '' . $soussouscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg].' '.$soussouscat['nom_' . $lg]) . '.html">'.$soussouscat['nom_' . $lg] . '</a></li>'; } echo '</ul></div></li>'; } } echo '</ul></li>'; } } } function construit_menu_arborescent_cat ($catid) { global $wwwroot, $lg, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = 0 and on_menu = 0 ORDER BY position asc, nom_fr asc"); //$link = $wwwroot.''.$souscat['id'].'-boutique-'.propre($cat['nom_'.$lg].' '.$souscat['nom_'.$lg]).'.html'; echo ''; while ($cat = mysql_fetch_array_override($qid)) { $link = $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html'; // MODELE 1 if (in_array($cat['id'], array(1, 4))) { echo '<li class="nav-item"> <a class="nav-link" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="sous-menu menu1 menu1'. $cat['id'] .'">'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { echo ' <li> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><img src="upload/'.$souscat['image'].'" alt="' . stripslashes($souscat['nom_' . $lg]) . '"></div> <div class="col-12"><h3>' . stripslashes($souscat['nom_' . $lg]) . '</h3></div> </div> </a> </li>'; } echo '</ul></li>'; } //------------------------------------------------- // MODELE 2 if (in_array($cat['id'], array(8))) { echo '<li class="nav-item"><a class="nav-link white active" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a></li>'; } //------------------------------------------------- // MODELE 3 if (in_array($cat['id'], array(5, 6, 7, 9))) { $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); echo '<li class="nav-item"> <a class="nav-link white active" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="sous-menu-cat diff most menu4"> <div class="row"> <li class="col-auto"> <div class="col-12 bordersub"><a class="nav-link white active" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '"><h3>' . stripslashes($cat['nom_' . $lg]) . '</h3></a></div> <ul '.((mysql_num_rows_override($sousqid)>8)?'style="columns:2"':'').'>'; while ($souscat = mysql_fetch_array_override($sousqid)) { echo '<li><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html">'.$souscat['nom_' . $lg] . '</a></li>'; } echo '</ul></li> <li class="col-auto"> <div class="col-12 bordersub justify-content-start"><h3>Les plus vues</h3></div>'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_top = 1 and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { echo ' <div class="col-4 text-center bloci"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><img src="upload/'.$souscat['image'].'" alt="' . stripslashes($souscat['nom_' . $lg]) . '" class="w-100">'.$souscat['nom_' . $lg] . '</a></div>'; } echo ' </li> </div> </ul> </li>'; } //------------------------------------------------- // MODELE 4 if (in_array($cat['id'], array(2))) { echo ' <li class="nav-item"> <a class="nav-link active" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="sous-menu-cat menu2"> <div class="row">'; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $souscat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if(mysql_num_rows_override($soussousqid)==0) { echo ' <li class="col-2"> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><h3>'.$souscat['nom_' . $lg] . '</h3></div> <div class="col-12"><img src="upload/'.$souscat['image'].'"" alt="'.$souscat['nom_' . $lg] . '"></div> </div> </a> </li>'; } else { echo ' <li class="col-2"> <div class="row"> <div class="col-12 bordersub"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><h3>'.$souscat['nom_' . $lg] . '</h3></a></div> <ul>'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li><a href="'.$wwwroot . '' . $soussouscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg].' '.$soussouscat['nom_' . $lg]) . '.html">'.$soussouscat['nom_' . $lg] . '</a></li>'; } echo '</ul></div></li>'; } } echo '</div></ul></li>'; } //------------------------------------------------- // MODELE 5 if (in_array($cat['id'], array(3))) { echo ' <li class="nav-item"> <a class="nav-link white" href="' . $link . '" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a> <ul class="sous-menu-cat diff menu3"> <div class="row"> <li class="big"><a href="' . $link . '"><img src="upload/'.$cat['image'].'" alt="' . stripslashes($cat['nom_' . $lg]) . '" class="w-100"></a></li> '; $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $souscat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if(mysql_num_rows_override($soussousqid)==0) { echo ' <li class="small"> <a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><h3>'.$souscat['nom_' . $lg] . '</h3></div> <div class="col-12"><img src="upload/'.$souscat['image'].'" alt="'.$souscat['nom_' . $lg] . '"></div> </div> </a> </li>'; } else { echo ' <li class="small"> <div class="row"> <div class="col-12 bordersub"><a href="'.$wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><h3>'.$souscat['nom_' . $lg] . '</h3></a></div> <ul>'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li><a href="'.$wwwroot . '' . $soussouscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg].' '.$soussouscat['nom_' . $lg]) . '.html">'.$soussouscat['nom_' . $lg] . '</a></li>'; } echo '</ul></div></li>'; } } echo '</div></ul></li>'; } } } function construit_menu_arborescent_cat__ ($catid) { global $wwwroot, $lg, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = 0 and on_menu = 0 ORDER BY position asc, nom_fr asc"); //$link = $wwwroot.''.$souscat['id'].'-boutique-'.propre($cat['nom_'.$lg].' '.$souscat['nom_'.$lg]).'.html'; echo ''; while ($cat = mysql_fetch_array_override($qid)) { $link = $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html'; echo '<li class="nav-item">'; //CAT $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $cat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($sousqid) > 0) { echo '<a class="nav-link" aria-current="page" href="' . $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a>'; echo '<ul class="sous-menu">'; if(!empty($cat['image'])) echo '<li class="big"><a href="' . $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html"><img src="upload/'.$cat['image'].'" alt="' . stripslashes($cat['nom_' . $lg]) . '" class="w-100"></a></li>'; while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '" . $souscat['id'] . "' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($soussousqid) > 0) { echo ' <li class="col-auto"> <div class="row"> <div class="col-12 bordersub"><a href="' . $wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"><h3>' . stripslashes($souscat['nom_' . $lg]) . '</h3></a></div> <ul>'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li><a href="' . $wwwroot . '' . $soussouscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg].' '.$soussouscat['nom_' . $lg]) . '.html">' . stripslashes($soussouscat['nom_' . $lg]) . '</a></li>'; } echo '</ul></div></li>'; } else { echo ' <li class="col-auto"> <a href="' . $wwwroot . '' . $souscat['id'] . '-boutique-' . propre($cat['nom_' . $lg].' '.$souscat['nom_' . $lg]) . '.html"> <div class="row"> <div class="col-12 bordersub"><h3>' . stripslashes($souscat['nom_' . $lg]) . '</h3></div> <div class="col-12 px-0"><img src="upload/'.$souscat['image'].'" alt="' . stripslashes($souscat['nom_' . $lg]) . '"> </div> </div> </a> </li>'; } } echo '</ul>'; } else { echo ' <a class="nav-link white active" href="' . $wwwroot . '' . $cat['id'] . '-boutique-' . propre($cat['nom_' . $lg]) . '.html" data-title="' . stripslashes($cat['nom_' . $lg]) . '">' . stripslashes($cat['nom_' . $lg]) . '</a>'; } echo '</li>'; //CAT } echo ''; } function construit_menu_arborescent_souscat ($catid, $is_prod = 0) { global $wwwroot, $lg, $site; $topparent = recup_parent($catid); $rescat = mysql_query_override( "SELECT * FROM gaia_categories WHERE id = '".$catid."' "); $thecat = mysql_fetch_array_override($rescat); $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = '".$catid."' and on_menu = 0 ORDER BY position asc, nom_fr asc"); echo ' <!-- Owl Carousel --> <div class="categories"> <div class="col-sm-auto col-12 categories-title mx-sm-4"> <h4>'.stripslashes($thecat['nom_'.$lg]).'</h4> </div> <div class="w-100 owl-carousel owl-theme">'; while ($cat = mysql_fetch_array_override($qid)) { echo '<div class="item"><a href="'.$wwwroot.$lg.'/'.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_'.$lg]).'.html">'.stripslashes($cat['nom_'.$lg]).'</a></div>'; } echo'</div> <div class="owl-controlers"></div> </div> '; } function construit_menu_arborescent_cat_left ($catid) { global $wwwroot, $lg, $site; $tabarbo = array(); recup_id($catid,$tabarbo); //print_r($tabarbo); $topparent = recup_parent($catid); if($topparent==0) $sql = "SELECT * FROM gaia_categories WHERE etat = '1' and on_menu = 0 and parent_id = '".$topparent."' ORDER BY position asc, nom_fr asc"; else $sql = "SELECT * FROM gaia_categories WHERE etat = '1' and on_menu = 0 and id = '".$topparent."' ORDER BY position asc, nom_fr asc"; $sql = "SELECT * FROM gaia_categories WHERE etat = '1' and on_menu = 0 and parent_id = '".$topparent."' ORDER BY position asc, nom_fr asc"; $qid = mysql_query_override($sql); $nb = mysql_num_rows_override($qid); $cpt=1; while ($cat = mysql_fetch_array_override($qid)) { $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$cat['id']."' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($sousqid)>0){ echo '<li><a href="'.$wwwroot.'/'.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_'.$lg]).'.html">'.stripslashes(($cat['nom_'.$lg])).'</a>'; echo '<ul class="children">'; while ($souscat = mysql_fetch_array_override($sousqid)) { $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$souscat['id']."' and on_menu = 0 and etat = '1' ORDER BY position asc, nom_".$lg." asc"); if (mysql_num_rows_override($soussousqid)>0){ echo '<li '.(in_array($souscat['id'],$tabarbo)?'class="current-menu-item"':'').'> <a href="'.$wwwroot.''.$souscat['id'].'-c-'.propre($site).'-'.propre($souscat['nom_'.$lg]).'.html">'.stripslashes(($souscat['nom_'.$lg])).'</a> <ul class="sub-menu">'; while ($soussouscat = mysql_fetch_array_override($soussousqid)) { echo '<li '.(in_array($soussouscat['id'],$tabarbo)?'class="current-menu-item"':'').'><a href="'.$wwwroot.''.$soussouscat['id'].'-c-'.propre($site).'-'.propre($soussouscat['nom_'.$lg]).'.html">'.stripslashes(($soussouscat['nom_fr'])).'</a></li>'; } echo '</ul></li>'; } else { echo '<li '.(in_array($souscat['id'],$tabarbo)?'class="current-menu-item"':'').'> <a href="'.$wwwroot.''.$souscat['id'].'-c-'.propre($site).'-'.propre($souscat['nom_'.$lg]).'.html">'.stripslashes(($souscat['nom_'.$lg])).'</a></li>'; } } echo '</ul>'; echo "</li>\n"; } else { echo '<li><a href="'.$wwwroot.''.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_'.$lg]).'.html">'.stripslashes(($cat['nom_'.$lg])).'</a></li>'."\n"; } $cpt++; } } function construit_menu_arborescent_cat_mobile__ ($catid) { global $wwwroot, $site; $qid = mysql_query_override("SELECT * FROM gaia_categories WHERE etat = '1' and parent_id = 0 ORDER BY position, nom_fr asc"); $nb = mysql_num_rows_override($qid); $cpt=1; $topparent = recup_parent($catid); while ($cat = mysql_fetch_array_override($qid)) { $sousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$cat['id']."' and etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($sousqid)>0){ echo '<li><a href="'.$wwwroot.'/'.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_fr']).'.html">'.stripslashes(($cat['nom_fr'])).'</a>'; echo '<ul>'; while ($souscat = mysql_fetch_array_override($sousqid)) { $all = ''; $soussousqid = mysql_query_override("SELECT * FROM gaia_categories WHERE parent_id = '".$souscat['id']."' and etat = '1' ORDER BY position asc, nom_fr asc"); if (mysql_num_rows_override($soussousqid)>0){ while ($soussouscat = mysql_fetch_array_override($soussousqid)) { $all .= '<li><a href="'.$wwwroot.''.$soussouscat['id'].'-c-'.propre($site).'-'.propre($souscat['nom_fr'].' '.$soussouscat['nom_fr']).'.html">'.stripslashes(($soussouscat['nom_fr'])).'</a></li>'; } } $link = 'javascript:void(null)'; if (empty($all)) $link = $wwwroot.''.$souscat['id'].'-c-'.propre($site).'-'.propre($cat['nom_fr'].' '.$souscat['nom_fr']).'.html'; echo '<li><a href="'.$link.'" id="title">'.stripslashes(($souscat['nom_fr'])).'</a></li>'; } echo '</ul></li>'."\n"; } else echo '<li><a href="'.$wwwroot.''.$cat['id'].'-c-'.propre($site).'-'.propre($cat['nom_fr']).'.html">'.stripslashes(mb_strtoupper($cat['nom_fr'])).'</a></li>'."\n"; $cpt++; } } function construit_menu_arborescent_marque ($menu) { global $wwwroot, $site; $qid = mysql_query_override("SELECT * FROM gaia_marques WHERE etat = '1' ORDER BY position, nom_fr asc")or die(mysql_error()); $nb = mysql_num_rows_override($qid); $cpt=1; echo '<li class="expand '.((isset($menu) && $menu=='crea')?'active':'').'"><a href="les-marques-'.propre($site).'.html">aLes marques</a></li>'; echo '<div class="restrain mega-menu megamenu4"> <span>'; while ($cat = mysql_fetch_array_override($qid)) { echo '<a href="'.$wwwroot.'/'.$cat['id'].'-les-produits-'.propre($cat['nom_fr']).'-'.propre($site).'.html">'.stripslashes(mb_strtoupper($cat['nom_fr'])).'</a>'; $cpt++; } echo '</span></div></li>'."\n"; } function construit_menu_arborescent_rub(&$sortie_rub, &$selectionne_rub, $parent_rub=0, $indent_rub=-1) { global $wwwroot, $rubid, $repertoire_images; $indent_rub +=1; if(is_array($rubid)) $rubid=0; $qid = mysql_query_override("SELECT id, parent_id, nom_".$_SESSION['langue']." as nom FROM gaia_rubriques WHERE parent_id = $parent_rub AND etat = 1 ORDER BY position"); // Si la requete a abouti if($qid){ // Pour toutes les entr�es while($rub = mysql_fetch_array_override($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut g�rer des lignes de suite for($i=0;$i<$indent_rub;$i++){ $sortie_rub .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>"; } // Recherche d'enfant pour d�terminer l'aspect de l'icone (feuille ou dossier) $fils_rub = mysql_query_override("SELECT id, parent_id, nom_".$_SESSION['langue']." as nom FROM gaia_rubriques WHERE parent_id = ".$rub['id']." AND etat = 1 ORDER BY position"); $div_rub = mysql_num_rows_override($fils_rub); // Si il y a des enfants if ($div_rub) { // Ajout de l'icone du dossier $sortie_rub .= "<img src='$wwwroot/images/puce.gif' border='0' align='absmiddle'> "; // Ajout du lien (identique � construit menu) $sortie_rub .= "<a class=menuleft href=$wwwroot/lire/index.php?rubid=" . $rub['id'] .">"; // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($rub['id']==$rubid) $sortie_rub .= "<b>"; // Ajoute le nom de la cat�gorie et d�bute un calque DIV ayant pour ID l'Id de la cat�gorie $sortie_rub .= html_entity_decode($rub['nom'])."</a></b><br /><br /><DIV id=".$rub['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_rub($rub['id'],$rubid, $actif_rub=0); // Si Oui, if(($rub['id'] == $rubid) || ($actif_rub == 1)){ // Rends le calque visible $sortie_rub.= " style=\"display:yes\">\n"; } else{ // Sinon, rends le calque invisible $sortie_rub.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute l'image du document $sortie_rub .= "<img src='$wwwroot/images/puce.gif' border='0' align='absmiddle'> "; // Ajoute le lien (identique � construit_menu) $sortie_rub .= "<a class=menuleft href=$wwwroot/lire/index.php?rubid=" . $rub['id'] .">"; // Si c'est la feuille active, la met en gras if($rub['id']==$rubid) $sortie_rub .= "<b>"; // Ajoute le nom $sortie_rub .= html_entity_decode($rub['nom'])."</a></b><br />"; } // Si c'est un noeud (cat�gorie) if($div_rub){ // Appel r�cursif pour ajout des enfants construit_menu_arborescent_rub($sortie_rub, $selectionne_rub, $rub['id'], $indent_rub); // Ferme le calque $sortie_rub.="</div>"; } } } } function affiche_critere_stock0($prodId, $form) { global $wwwroot; global $lg; global $repertoire_images; $sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso, code_liaison, reference FROM gaia_produits WHERE id = '".$prodId."'"; $resProd = mysql_query_override($sqlProd); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } echo "<form method=\"POST\" id=\"formId\" class=\"add-to-cart\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\">"; echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">"; echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"\">"; echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">"; echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">"; echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">"; echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">"; $couleur = mysql_query_override("SELECT c.id, c.nom_".$_SESSION['langue'].", c.color, pc.couleur_id FROM gaia_couleurs c, gaia_produits_couleurs pc WHERE c.id = pc.couleur_id AND pc.produit_id = '".$prodId."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($couleur) > 0) { echo ' <div class="infos-produit-couleurs"> <h4>'.COLOR.'</h4>'; $cpt=0; while ($col = mysql_fetch_array_override($couleur)) { echo ' <div class="bloccolor"> <input type="radio" id="checkcolor'.$col['id'].'" '.(($cpt==0)?'checked':'').' name="couleur" /> <label for="checkcolor'.$col['id'].'" style="background: '.$col['color'].';" rel="tooltip" data-title="'.stripslashes($col['nom_'.$_SESSION['langue'].'']).'" ></label> </div>'; //echo "<option value=\"".$col['id']."\">".stripslashes($col['nom_'.$_SESSION['langue'].''])."</option>"; $cpt++; } echo "</div>"; } else { echo "<input type=\"hidden\" value=\"\" name=\"couleur\">"; } $sPrix = 0; $defref = $objProd->reference; $taille = mysql_query_override("SELECT t.id, t.signe, t.nom_".$_SESSION['langue'].", t.prix, t.prix_revendeur, pt.taille_id, pt.gencode FROM gaia_tailles t, gaia_produits_tailles pt WHERE t.id = pt.taille_id AND pt.produit_id = '".$prodId."' ORDER BY pt.prix asc, t.nom_".$_SESSION['langue']."") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows_override($taille) > 0) { echo ' <div class="col-12"> <div class="row d-flex align-items-center"> <div class="col-12 col-xl-auto"><h4>Dimensions</h4></div> <div class="col-auto selStyle select-style--">'; echo '<select name="taille" id="dimensions" class="select-style" onchange="xajax_change_prix(xajax.getFormValues(\'formId\')); reload_pict(this.value)">'; $cpt=0; while ($siz = mysql_fetch_array_override($taille)) { if($cpt==0) $defref = $siz['gencode']; echo "<option value=\"".$siz['id']."\">"; echo stripslashes($siz['nom_'.$_SESSION['langue'].'']); if ($siz['prix'] != 0) { if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $sPrix = $siz["prix_revendeur"] * (1-$objProd->promotion/100); } else { $sPrix = $siz["prix"] * (1-$objProd->promotion/100); } echo " : ".$siz['signe']." ".$sPrix." € TTC";} echo "</option>"; $cpt++; } echo "</select> </div> </div> </div>"; } else { echo "<input type=\"hidden\" value=\"\" name=\"taille\">"; } echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />"; echo "<input type=\"hidden\" name=\"reference\" id=\"reference\" value=\"".$defref."\">"; echo ' <div class="col-12 devis"> <div class="row d-flex align-items-center"> <div class="col-auto p-0"><input type="number" name="qte" id="qte" class="qte" value="1" min="1" /> </div> <div class="col-auto price" id="price">'.affiche_prix_list($prodId,1).'</div> <div class="col-auto p-0"><button type="submit" class="btn-four">Ajouter au devis</button></div> </div> </div>'; echo "</form>"; } function affiche_critere_stock1($prodId, $affiche_stock, $form) { global $wwwroot; global $lg; global $repertoire_images; global $repertoire_upload; $recprod = mysql_query_override ("select * from gaia_produits where id = '".$prodId."'"); $prod = mysql_fetch_array_override($recprod); $reassort = ' <div class="modal fade" id="alert_reassort" tabindex="-1" role="dialog" aria-labelledby="alert_reassort"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">'.ADD_ALERT.'</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form method="post" action="//'.$_SERVER['HTTP_HOST'].str_replace($lg.'/', $lg.'/alert-', $_SERVER['REQUEST_URI']).'"> <div class="modal-body">'.MSG_NO_STOCK1.'<br /><br /> <input type="hidden" name="alertprod" value="'.$prod['id'].'" /> <input type="hidden" name="alertsize" id="alertsize" value="0" /> <div class="form-group"> <div class=" col-sm-3"> <label>'.EMAIL.'<sup>*</sup></label> </div> <div class="col-sm-9"> <input type="email" class="form-control" name="email" id="email" value="'.stripslashes(vb($frm['email'])).'" required> </div> </div> <div class="clearfix"></div> </div> <div class="modal-footer"> <button type="submit" class="proceedbtn" id="validalert">'.VALIDE.'</button> <button type="button" class="btn btn-secondary rounded-0" data-dismiss="modal">'.CANCEL.'</button> </div> </form> </div> </div> </div>'; $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks_temp WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); /* Si la table des stocks temporaires est vide alors on teste la table r�elle */ if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */ $resStock = mysql_query_override($sqlStock); } $Stock = mysql_fetch_array_override($resStock); # On r�cup�re le nombre de ligne dans le table, si = � 1 alors on est dans le cas d'un produit sans couleur ni taille # Dans ce cas, le critere sera trait� par <input type=\"hidden\"> $numLigne = mysql_num_rows_override($resStock); $stock_remain = 0; #- Initialisation de la variable Stock restant $sPrix = 0; # Indique qu'il n'existe pas de prix / taille pour ce produit. /*********************************************/ /* 1er cas : produit avec stock sans crit�re */ /*********************************************/ if ($numLigne == 1 && $Stock['couleur_id'] == 0 && $Stock['taille_id'] == 0) { # Si il y a du stock mais pas de couleur et pas de taille /* PRODUIT CONTENANT UN STOCK SANS TAILLE NI COULEUR */ if ($Stock['stock'] != 0) { echo "<form method=\"POST\" class=\"col-12 add-to-cart\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\" id=\"formId\">"; echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">"; echo "<input type=\"hidden\" value=\"||\" name=\"critere\">"; echo "<input type=\"hidden\" value=\"".$Stock['stock']."\" name=\"stock\">"; $sqlEtatStock = "SELECT e.id, e.nom_".$_SESSION['langue']." as nom, image FROM gaia_etatstock e WHERE '".vb($Stock['stock'])."' >= e.seuil_min AND '".vb($Stock['stock'])."' <= e.seuil_max"; $resEtatStock = mysql_query_override($sqlEtatStock) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error()); if (mysql_num_rows_override($resEtatStock) > 0) { $EtatStock = mysql_fetch_object_override($resEtatStock); } $stock_remain = 1; /* echo '<input type="number" step="1" min="0" name="qte" id="qte" value="1" title="Quantit�" class="input-text qty custom-select" size="4">'; echo '<button type="submit" class="proceedbtn">'.ADD_CART.'</button> '; */ echo ' <div class="row qty-cd"> <div class="col-auto d-none d-md-flex"> <p>'.QUANTITY.'</p> </div> <div class="col-auto pe-0 d-flex"> <div class="input-group input-quantity" data-osid="504"> <input type="button" value="-" class="button-minus" data-field="quantity" onclick="moins(\'qte\')"> <!-- disabled CSS: .disabled-add-btn --> <input type="text" readonly step="1" min="1" value="1" name="qte" id="qte" class="quantity-field"> <input type="button" value="+" class="button-plus" data-field="quantity" onclick="plus(\'qte\',\''.$Stock['stock'].'\')"> <!-- disabled CSS: .disabled-add-btn --> </div> <div class="col-auto"> <button type="submit">'.ADD_CART.'</button> <!-- disabled CSS: .disabled-add-btn --> </div> </div> </div> '; echo "</form>"; } else { if(!empty($affiche_stock)) : echo $affiche_stock; else : echo '<form method="post" action="//'.$_SERVER['HTTP_HOST'].str_replace('/', '/alert-', $_SERVER['REQUEST_URI']).'"> <input type="hidden" name="alertprod" value="'.$prod['id'].'" />'; echo ' <!-- Rupture de stock --> <div class="row qty-cd"> <div class="rupture"> <p>Victime de son succès !</p> </div> <div class="notif-rupture d-flex"> <div class="col-auto col-lg-5"> <input type="email" id="email" name="email" value="'.stripslashes(vb($frm['email'])).'" required placeholder="Votre mail"> </div> <div class="col-auto col-lg-7 text-end"> <button type="">être prévenu de son retour</button> </div> </div> </div> <!-- fin rupture de stock -->'; echo "</form>"; endif; } /*********************************************/ /* 2�me cas : produit avec stock avec crit�re */ /*********************************************/ } else { if ($numLigne > 0) { $cName = ""; $sName = ""; $cId = 0; $sId = 0; $sPrix = 0; /* Indique qu'il n'existe pas de prix / taille pour ce produit. */ $default_taille = $default_color = 0; $sqlStockTrue = "SELECT t.*, s.stock FROM gaia_stocks s, gaia_tailles t, gaia_produits_tailles pt WHERE pt.taille_id = t.id and s.produit_id = '".$prodId."' and s.taille_id > 0 and s.taille_id = t.id group by s.taille_id order by t.position asc"; $stockTrue = mysql_query_override($sqlStockTrue); $nbtail = mysql_num_rows_override($stockTrue); $totstock_t = 0; if ($nbtail > 0) { echo ' <div class="col-auto"> <!--<h4>'.SIZE.'</h4>--> <select class="form-select" id="size" name="size" onchange="xajax_taille(xajax.getFormValues(\'formId\'))">'; $cpt=0; while ( $s = mysql_fetch_array_override($stockTrue)) { $totstock_t += $s['stock']; if ($cpt==0) $default_taille = $s['id']; echo '<option value="'.$s['id'].'"> '.stripslashes($s['nom_'.$lg]).' </option>'; $cpt++; } echo '</select></div>'; } $sqlStockTrue = "SELECT c.* FROM gaia_stocks s, gaia_couleurs c WHERE s.produit_id = '".$prodId."' and stock>0 and s.couleur_id > 0 and s.couleur_id = c.id and s.taille_id = '".$default_taille."' group by couleur_id order by c.position, c.nom_fr"; $stockTrue = mysql_query_override($sqlStockTrue); $nbcol = mysql_num_rows_override($stockTrue); if ($nbcol > 0) { echo ' <div class="infos-produit-couleurs" id="allcolor"> <h4>'.COLOR.'</h4>'; $cpt=0; while ( $col = mysql_fetch_array_override($stockTrue)) { if($cpt==0) $default_color = $col['id']; echo ' <div class="bloccolor"> <input type="radio" id="checkcolor'.$col['id'].'" '.(($cpt==0)?'checked':'').' name="couleur" value="'.$col['id'].'" onclick="document.getElementById(\'color\').value = this.value; change_pict_color(this.value); xajax_color(xajax.getFormValues(\'formId\'))" /> <label for="checkcolor'.$col['id'].'" style="background: '.$col['color'].';" rel="tooltip" data-title="'.stripslashes($col['nom_'.$_SESSION['langue'].'']).'" ></label> </div>'; //echo "<option value=\"".$col['id']."\">".stripslashes($col['nom_'.$_SESSION['langue'].''])."</option>"; $cpt++; } echo "</div>"; } $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks_temp WHERE produit_id = '".$prodId."' AND couleur_id = '".vn($default_color)."' AND taille_id = '".vn($default_taille)."'"; $resStock = mysql_query_override($sqlStock); if (mysql_num_rows_override($resStock) == 0) { $sqlStock = "SELECT stock, couleur_id, taille_id FROM gaia_stocks WHERE produit_id = '".$prodId."' AND stock > 0 AND couleur_id = '".$default_color."' AND taille_id = '".$default_taille."'"; $resStock = mysql_query_override($sqlStock); } if (mysql_num_rows_override($resStock) > 0) { $stock_remain = 1; } $Stock = mysql_fetch_array_override($resStock); $default_critere = $default_color.'|'.$default_taille.'|'.$Stock['stock']; echo '<input type="hidden" name="critere" id="critere" value="'.$default_critere.'">'; echo '<input type="hidden" name="stock" id="stock" value="'.$Stock['stock'].'">'; echo '<input type="hidden" name="color" id="color" value="'.$default_color.'">'; //echo '<div id="warning"><div class="alert alert-danger">'.WARNINGTAILLE.'</div></div>'; /* echo '<input type="number" step="1" min="0" name="qte" id="qte" value="1" title="Quantit�" class="input-text qty custom-select" size="4">'; if($totstock_t==0) : echo ' <div class="clearfix"> <button type="button" data-toggle="modal" data-target="#alert_reassort" class="proceedbtn" id="add-to-cart-btn-off" style="display:block">'.ADD_ALERT.'</button> </div> '; else : echo '<button type="submit" class="proceedbtn">'.ADD_CART.'</button> '; endif; */ echo ' <div class="col-auto"> <!--<label for="qte">'.QUANTITY.'</label>--> <input type="text" step="1" min="1" name="qte" id="qte" value="1" title="'.QUANTITY.'" class="input-text qty form-select" size="4" onChange="if (this.value > document.getElementById(\'stock\').value) {this.value=document.getElementById(\'stock\').value; alert(\'La quantité demandée est supérieure au stock disponible.\');}"> </div> <!-- Call to action --> <div class="clearfix"></div> <div class="col-auto"> <input type="submit" id="add-to-cart-btn" class="btn proceedbtn" '.(($Stock['stock']==0)?'style="display:none"':'').' value="'.ADD_CART.'" onclick="if(document.getElementById(\'critere\').value==0) {document.getElementById(\'warning\').style.display=\'block\'; return false; }"></input> <input type="submit" id="add-to-cart-btn-off" disabled class="btn button-like" '.(($Stock['stock']==0)?'style="display:block"':'').' value="'.ADD_CART.'"></input> </div> '; /* echo '<br /><div class="quantity2">Quantité : <input type="text" name="qte" value="1" class="input" onChange="if (this.value > '.$Stock['stock'].') {this.value=\''.$Stock['stock'].'\'; alert(\'La quantité demandée est supérieure au stock disponible.\');}" /></div> <br/><br/> <input type="submit" value="AJOUTER AU PANIER" onclick="if(document.getElementById(\'critere\').value==0) {document.getElementById(\'warning\').style.display=\'block\'; return false; }" class="btt" />'; */ } } /* if ($stock_remain == 0) { if($prod['on_new']==1) echo '<span class="btt">bientôt disponible</span>'; else echo '<span class="btt2" >ÉPUISÉ</span>'; //echo STOCK."</a>"; } */ echo $reassort; } function affiche_check($prodId, $form) { global $wwwroot; global $repertoire_images; $sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso FROM gaia_produits WHERE id = '".$prodId."'"; $resProd = mysql_query_override($sqlProd); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"".$form."ajout".$prodId."\">"; echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">"; echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"\">"; echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">"; echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">"; echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">"; echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">"; echo "<input type=\"hidden\" value=\"\" name=\"couleur\">"; echo "<input type=\"hidden\" value=\"\" name=\"taille\">"; echo "<input type=\"hidden\" value=\"\" name=\"comment\">"; echo "<input type=\"hidden\" size=\"2\" name=\"qte\" value=\"1\" />"; echo EMAIL_CHECK ." : <input type=\"text\" class=\"formulaire1\" value=\"\" name=\"email_check\" onChange=\"javascript:check()\"><br />"; ?> <script language="JavaScript"> <!-- function check() { /* Ajouter dans cette fonction l'ensemble des controles � faires sur les champs de formulaires avant soumission du formulaire. */ var test=true; var message=''; if (isEmpty(document.<?=$form?>ajout<?=$prodId?>.email_check.value)) { message+='\nLe champ email est obligatoire !'; test=false; } else if (isNotEmailAdress(document.<?echo $form?>ajout<?echo $prodId?>.email_check.value)) { message+='\nMerci d ins�rer une adresse email valide !'; test=false; } if (message!='') { document.<?echo $form?>ajout<?echo $prodId?>.email_check.value = ''; alert(message); } return test; } //--> </script> <?php echo "<input type=\"hidden\" name=\"option\" value=\"0\" />"; echo "<b>".QUANTITY." :</b> <input type=\"text\" class=\"formulaire1\" size=\"3\" name=\"qte\" value=\"1\" /><br />"; echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />"; echo "<a class=\"normal\" href=\"Javascript:document.".$form."ajout".$prodId.".submit()\">"; echo ADD_CART; echo "</a>"; echo "<br />"; echo "<img src=\"images/lirelasuite.gif\" align=\"absmiddle\" alt=\"".MORE."\" title=\"".MORE."\" />"; echo "<a href=\"achat/produit_details.php?id=".$prodId."\">".MORE."</a>"; echo "</form>"; ?> <?php } function calcul_lien($id) { $rec = mysql_query_override ("select * from gaia_categories where parent_id = '".$id."' and etat = 1 order by position limit 0,1"); if (mysql_num_rows_override($rec)>0) { $res = mysql_fetch_array_override($rec); $ret = propre($res['nom_fr']).'/'.$res['id']; } else { $ret = $id; } return $ret; } function affiche_prix($prodId, $fiche = 0) { global $wwwroot; global $repertoire_images; $resProd = mysql_query_override("SELECT prix, prix_revendeur, promotion, tva FROM gaia_produits WHERE id = '".$prodId."'"); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; if($_SESSION['utilisateur']['remise_percent']>0) { $prix = $objProd->prix_revendeur * (1-$_SESSION['utilisateur']['remise_percent']/100); $prix_barre = $prix; } } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } //echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span><br />" : ""; $prixapartir = ''; $rec = mysql_query_override("select t.* from gaia_produits_tailles t, gaia_stocks s where t.produit_id = '".$prodId."' and t.produit_id = s.produit_id and t.taille_id = s.taille_id and t.prix >0 and s.stock >0 order by t.prix asc"); if ($fiche == 0) $sup = 'A partir de '; else $sup = ''; if(mysql_num_rows_override($rec)>0) { $prix_taille = mysql_fetch_array_override($rec); if ($prix_taille['prix']>0) { $prix = $prix_taille['prix'] * (1-$objProd->promotion/100); $prix_barre = $prix_taille['prix']; $prixapartir = $sup.(($objProd->promotion != 0 && $isrevendeur == 0)?'<div class="aff_promo">'.number_format($objProd->promotion,0,'','').'%</div>'.fprix($prix).' €<br/>au lieu de '.fprix($prix_barre).' €':fprix($prix_taille['prix']).' €'); } } //echo ($objProd->promotion != 0) ? '<div class="mt-20 mb-30"> <span class="item-price font-32 pr-10">'.fprix($prix).' €</span><del class="font-18 ">'.fprix($prix_barre).' €</del> </div>':'<div class="mt-20 mb-30"> <span class="item-price font-32 pr-10">'.fprix($prix).' €</span></div>'; echo ($objProd->promotion != 0 && $isrevendeur ==0) ? '<div class="col-lg-4 col-md-6 col-12 price-gamme"><span>'.fprix($prix_barre).' €</span> '.fprix($prix).' € </div>': '<div class="col-lg-4 col-md-6 col-12 col-auto price-gamme"> '.fprix($prix).' €</div>'; } function affiche_prix_pack($prodId, $fiche = 0) { global $wwwroot; global $repertoire_images; $resProd = mysql_query_override("SELECT prix, prix_revendeur, promotion, tva FROM gaia_produits WHERE id = '".$prodId."'"); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; if($_SESSION['utilisateur']['remise_percent']>0) { $prix = $objProd->prix_revendeur * (1-$_SESSION['utilisateur']['remise_percent']/100); $prix_barre = $prix; } } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } //echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span><br />" : ""; $prixapartir = ''; $rec = mysql_query_override("select t.* from gaia_produits_tailles t, gaia_stocks s where t.produit_id = '".$prodId."' and t.produit_id = s.produit_id and t.taille_id = s.taille_id and t.prix >0 and s.stock >0 order by t.prix asc"); if ($fiche == 0) $sup = 'A partir de '; else $sup = ''; if(mysql_num_rows_override($rec)>0) { $prix_taille = mysql_fetch_array_override($rec); if ($prix_taille['prix']>0) { $prix = $prix_taille['prix'] * (1-$objProd->promotion/100); $prix_barre = $prix_taille['prix']; $prixapartir = $sup.(($objProd->promotion != 0 && $isrevendeur == 0)?'<div class="aff_promo">'.number_format($objProd->promotion,0,'','').'%</div>'.fprix($prix).' €<br/>au lieu de '.fprix($prix_barre).' €':fprix($prix_taille['prix']).' €'); } } //echo ($objProd->promotion != 0) ? '<div class="mt-20 mb-30"> <span class="item-price font-32 pr-10">'.fprix($prix).' €</span><del class="font-18 ">'.fprix($prix_barre).' €</del> </div>':'<div class="mt-20 mb-30"> <span class="item-price font-32 pr-10">'.fprix($prix).' €</span></div>'; echo '<div class="col-xxl-4 col-xl-12 col-lg-4 col-12 price-composer">'; echo ($objProd->promotion != 0 && $isrevendeur ==0) ? '<p>'.fprix($prix_barre).' €</p><p> '.fprix($prix).' € </p>': '<p></p><p> '.fprix($prix).' €</p>'; echo '</div>'; } function affiche_prix_list($prodId, $fiche = 0) { global $wwwroot; global $repertoire_images; $resProd = mysql_query_override("SELECT prix, prix_revendeur, promotion, tva, on_indispo FROM gaia_produits WHERE id = '".$prodId."'"); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; if($_SESSION['utilisateur']['remise_percent']>0) { $prix = $objProd->prix_revendeur * (1-$_SESSION['utilisateur']['remise_percent']/100); $prix_barre = $prix; } } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } //echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span><br />" : ""; $prixapartir = ''; $rec = mysql_query_override("select t.* from gaia_produits_tailles t where t.produit_id = '".$prodId."' and t.prix >0 order by t.prix asc"); $sup = ''; if(mysql_num_rows_override($rec)>0) { $prix_taille = mysql_fetch_array_override($rec); if ($prix_taille['prix']>0) { if ($fiche == 0) $sup = 'A partir de<br />'; $prix = $prix_taille['prix'] * (1-$objProd->promotion/100); $prix_barre = $prix_taille['prix']; $prixapartir = (($objProd->promotion != 0 && $isrevendeur ==0)? '<s>'.fprix($prix_barre).' €</s> '.fprix($prix).' €':fprix($prix_taille['prix']).' €'); } } $prix_ht = $prix / (1 + $objProd->tva / 100); if($objProd->on_indispo==1) return '<span>Indisponible</span>'; elseif($prix==0) return '<span>Prix sur demande</span>'; else return $sup.'<span> '.fprix($prix).' € TTC /</span> '.fprix($prix_ht).' € HT'; /* return (($objProd->promotion != 0 && $isrevendeur ==0) ? '<span>'.fprix($prix_barre).' €</span> <div class="col-lg-12 col-auto gpp price-gamme"> '.fprix($prix).' € </div>': '<span> '.fprix($prix).' € TTC /</span>'.$prix_ht.' € HT') .'<input type="hidden" name="price[]" id="price'.$prodId.'" value="'.$prix.'" />'; */ } function affiche_prix_menu($prodId, $fiche = 0) { global $wwwroot; global $repertoire_images; $resProd = mysql_query_override("SELECT prix, prix_revendeur, promotion, tva FROM gaia_produits WHERE id = '".$prodId."'"); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } //echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span><br />" : ""; $prixapartir = ''; $rec = mysql_query_override("select t.* from gaia_produits_tailles t, gaia_stocks s where t.produit_id = '".$prodId."' and t.produit_id = s.produit_id and t.taille_id = s.taille_id and t.prix >0 and s.stock >0 order by t.prix asc"); if ($fiche == 0) $sup = 'A partir de '; else $sup = ''; if(mysql_num_rows_override($rec)>0) { $prix_taille = mysql_fetch_array_override($rec); if ($prix_taille['prix']>0) { $prix = $prix_taille['prix'] * (1-$objProd->promotion/100); $prix_barre = $prix_taille['prix']; $prixapartir = (($objProd->promotion != 0 && $isrevendeur ==0)? '<s>'.fprix($prix_barre).' €</s> '.fprix($prix).' €':fprix($prix_taille['prix']).' €'); } } /* if (!empty($prixapartir)) echo $prixapartir; else echo ($objProd->promotion != 0) ? '<div class="shop-price-cont text-center"> <del>'.fprix($prix_barre).' €</del> <strong>'.fprix($prix).' €</strong> </div>':'<div class="shop-price-cont text-center"><strong>'.fprix($prix).' €</strong> </div>'; */ return ($objProd->promotion != 0 && $isrevendeur ==0) ? '<p><s>'.fprix($prix_barre).' €</s> '.fprix($prix).' € </p>': '<p> '.fprix($prix).' €</p>'; } function affiche_prix_ajax($prodId, $tailleid, $fiche = 0) { global $wwwroot; global $repertoire_images; $resProd = mysql_query_override("SELECT prix, prix_revendeur, on_indispo, promotion, tva FROM gaia_produits WHERE id = '".$prodId."'"); $objProd = mysql_fetch_object_override($resProd); $isrevendeur = 0; /* Choix entre prix grossiste et prix public */ if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") { $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100); $prix_barre = $objProd->prix_revendeur; $isrevendeur = 1; } else { $prix = $objProd->prix * (1-$objProd->promotion/100); $prix_barre =$objProd->prix; } $rec = mysql_query_override("select * from gaia_produits_tailles where taille_id = '".$tailleid."' and produit_id = '".$prodId."' "); if(mysql_num_rows_override($rec)>0) { $prix_taille = mysql_fetch_array_override($rec); if ($prix_taille['prix']>0) { $prix = $prix_taille['prix'] * (1-$objProd->promotion/100); $prix_barre = $prix_taille['prix']; } } //$prix_barre = explode('.',number_format($prix_barre,2,'.','')); //$price = explode('.',number_format($prix,2,'.','')); //return ($objProd->promotion != 0 && $isrevendeur == 0) ? '<p> <span>'.fprix($prix_barre).' €</span> '.fprix($prix).' € </p>': '<p> '.fprix($prix).' € </p>'; $prix_ht = $prix / (1 + $objProd->tva / 100); if($objProd->on_indispo==1) return '<span>Indisponible</span>'; elseif($prix==0) return '<span>Prix sur demande</span>'; else return '<span> '.fprix($prix).' € TTC /</span> '.fprix($prix_ht).' € HT'; //return '<span> '.fprix($prix).' € TTC /</span> '.fprix($prix_ht).' € HT'; /* return ($objProd->promotion != 0 && $isrevendeur ==0) ? '<div class="price"><span class="promo-price">'.fprix($prix_barre).' €</span> '.fprix($prix).' € </div>': '<div class="price"> '.fprix($prix).' €</div>'; */ } function getCategoriesSameLevel($idLevel = 0, $currentId) { $output = ''; $sql = "SELECT * FROM gaia_categories WHERE parent_id = ".intval($idLevel); $result = mysql_query_override($sql); while ($row = mysql_fetch_object_override($result)) { if(isset($currentId) && $currentId == $row->id) $output .= '<a href="#" onClick="return false;" class="active" title="'.$row->nom_fr.'">'.$row->nom_fr.'</a>'; else $output .= '<a href="'.$row->id.'-c-french-terry-'.propre($row->nom_fr).'.html" title="'.$row->nom_fr.'">'.$row->nom_fr.'</a>'; } mysql_free_result($result); return $output; } ?>