/*** On crée des références pour éviter de réécrire ces trucs très longs*/$conso =& $_SESSION['result']['consommation_energie_primaire'];$conso2 =& $_SESSION['result2']['consommation_energie_primaire'];// si on est sur la page 3if (isset($conso2) && $conso2 != -1){ if ($conso2 > 99) { $offset = -7; } elseif ($conso2 < 10) { $offset = 0; } else { $offset = -3; } // on récupère la valeur de la consommation en énergie primaire. $ep2 = $conso2; // si cette valeur dépasse le maximum, on la fixe au maximum if ($ep2 > $maxi) { $ep2 = $maxi; } // on met la valeur à l'échelle du graphique, on lui ajoute 10 d'offset $ep2 = renvoiX($ep2, $maxi) + 10; $values2 = array( $ep2, 20, $ep2 + 10, 40, $ep2 + 20, 20 ); // dessine le polygone imagefilledpolygon($image_energie, $values2, 3, $black); // ajout de la valeur imagestring($image_energie, 3, $ep2+$offset, 2, $_SESSION['result2']['indice_consommation_ep'] . ' ' . round($conso2), $black); if ($conso > 99) { $offset = -7; } elseif ($conso < 10) { $offset = 0; } else { $offset = -3; } // on récupère la valeur de la consommation en énergie primaire. $ep = $conso; // si cette valeur dépasse le maximum, on la fixe au maximum if ($ep > $maxi) { $ep = $maxi; } // on met la valeur à l'échelle du graphique, on lui ajoute 10 d'offset $ep = renvoiX($ep, $maxi) + 10; $values = array( $ep, 60, $ep + 10, 40, $ep + 20, 60 ); $grey = imagecolorallocate($image_energie, 160, 160, 160); // dessine le polygone imagefilledpolygon($image_energie, $values, 3, $grey); // ajout de la valeur imagestring($image_energie, 3, $ep + $offset, 65, $_SESSION['result']['indice_consommation_ep'] . ' ' . round($conso), $grey);}// si on est sur la page 2 (nouvelles valeurs à -1)else{ if ($conso > 99) { $offset = -7; } elseif ($conso < 10) { $offset = 0; } else { $offset = -3; } // on récupère la valeur de la consommation en énergie primaire. $ep = $conso; // si cette valeur dépasse le maximum, on la fixe au maximum if ($ep > $maxi) { $ep = $maxi; } // on met la valeur à l'échelle du graphique, on lui ajoute 10 d'offset $ep = renvoiX($ep, $maxi) + 10; $values = array( $ep, 20, $ep + 10, 40, $ep + 20, 20 ); // dessine le polygone imagefilledpolygon($image_energie, $values, 3, $black); // ajout de la valeur imagestring($image_energie, 3, $ep + $offset, 2, $_SESSION['result']['indice_consommation_ep'] . ' ' . round($conso), $black);}