extranet/www/pages/scorestooltip.php
2010-10-06 13:25:18 +00:00

55 lines
1.4 KiB
PHP

<?php
/*
* Affichage graphique de présentation des scores
* Conan Holder (-4.5 , 16)
* Afdcc 2 (0 , 5)
* Afdcc 1 (-10 , +10)
* ScoreZ (-3 , 3)
* Indiscore (0 , 100) ou (0, 20)
*/
header('Content-Type: text/html; charset='.CHARSET);
isset($_REQUEST['score'])? $score=$_REQUEST['score'] : $score = '';
isset($_REQUEST['val'])? $value=$_REQUEST['val'] : $value='';
if(empty($score) || empty($value))
{
echo 'Paramètres incorrectes.';
exit;
}
if( $score == 'indiscore' ){
switch($_SESSION['tabInfo']['typeScore'])
{
case '20': $score.='20'; break;
case '100':
default: $score.='100'; break;
}
}
$bornes = array(
'conanh' => array( 'min' => -4.5 , 'max' => 16 ),
'afdcc2' => array( 'min' => 0 , 'max' => 5 ),
'afdcc1' => array( 'min' => -10 , 'max' => 10 ),
'scorez' => array( 'min' => -3 , 'max' => 3 ),
'indiscore100' => array( 'min' => 0 , 'max' => 100 ),
'indiscore20' => array( 'min' => 0 , 'max' => 20 ),
);
$min = $bornes[$score]['min'];
$max = $bornes[$score]['max'];
$pct = round(($value-$min)*100/($max-$min));
if($pct<0) $pct = 0;
if($pct>100) $pct = 100;
?>
<div class="blocdegrade clearfix">
<div><img class="borderimg" src="./img/indiscore/imgscores-<?=$pct?>.png"/></div>
<div><img src="./img/reglette.png" /></div>
<div class="echelle">
<span class="echelleleft"><?=$min?></span>
<span class="echelleright"><?=$max?></span>
</div>
</div>
<?php
exit;