All pastes #125215 Raw Copy code Copy link Edit

HR

public php v1 · immutable
#125215 ·published 2006-08-10 14:07 UTC
rendered paste body
/*** 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);}