Commit 14003b87 by JonathanMM

Ajout du statut fermée sur la carte

parent a7baf2a3
......@@ -825,6 +825,7 @@ function getCommunesCarte($idConso)
define('ETAT_INCONNU', 0);
define('ETAT_TRAVAUX', 1);
define('ETAT_OUVERTE', 2);
define('ETAT_FERMEE', 3);
define('BORNES_NON', 10);
define('BORNES_OUI', 20);
......@@ -833,18 +834,22 @@ function getCommunesCarte($idConso)
BORNES_NON+ETAT_INCONNU=>'DodgerBlue',
BORNES_NON+ETAT_TRAVAUX=>'FireBrick',
BORNES_NON+ETAT_OUVERTE=>'Coral',
BORNES_NON+ETAT_FERMEE=>'Brown',
BORNES_OUI+ETAT_INCONNU=>'MediumOrchid',
BORNES_OUI+ETAT_TRAVAUX=>'DarkTurquoise',
BORNES_OUI+ETAT_OUVERTE=>'Green'
BORNES_OUI+ETAT_OUVERTE=>'Green',
BORNES_OUI+ETAT_FERMEE=>'DarkGoldenrod'
);
$nombre_etat=array(
BORNES_NON+ETAT_INCONNU=>0,
BORNES_NON+ETAT_TRAVAUX=>0,
BORNES_NON+ETAT_OUVERTE=>0,
BORNES_NON+ETAT_FERMEE=>0,
BORNES_OUI+ETAT_INCONNU=>0,
BORNES_OUI+ETAT_TRAVAUX=>0,
BORNES_OUI+ETAT_OUVERTE=>0
BORNES_OUI+ETAT_OUVERTE=>0,
BORNES_OUI+ETAT_FERMEE=>0
);
foreach($statusStation as $station)
......@@ -859,6 +864,9 @@ function getCommunesCarte($idConso)
case 'Operative':
$etat = ETAT_OUVERTE;
break;
case 'Close':
$etat = ETAT_FERMEE;
break;
default:
$etat = ETAT_INCONNU;
}
......@@ -878,7 +886,7 @@ function getCommunesCarte($idConso)
$s_angle=0;
$s_info1='En travaux';
}
else if($etat == ETAT_OUVERTE)
else if($etat == ETAT_OUVERTE || $etat == ETAT_FERMEE)
{
$s_point='carre';
$s_taille=6;
......@@ -932,11 +940,18 @@ function getCommunesCarte($idConso)
//légende (point et texte, affiché uniquement pour les états ayant au moins une station
if($nombre_etat[BORNES_NON+ETAT_INCONNU])
{
$objets[]=array('point'=>'rond','x'=>-58,'y'=>10,'taille'=>6,'angle'=>0,
$objets[]=array('point'=>'rond','x'=>-78,'y'=>10,'taille'=>6,'angle'=>0,
'couleur'=>$couleur_etat[BORNES_NON+ETAT_INCONNU]);
$objets[]=array('nature'=>'texte','x'=>-60,'y'=>20,'taille'=>12,'angle'=>90,'align'=>'l',
$objets[]=array('nature'=>'texte','x'=>-80,'y'=>20,'taille'=>12,'angle'=>90,'align'=>'l',
'texte'=>'Inconnu sans borne ('.$nombre_etat[BORNES_NON+ETAT_INCONNU].')');
}
if($nombre_etat[BORNES_NON+ETAT_FERMEE])
{
$objets[]=array('point'=>'carre','x'=>-58,'y'=>210,'taille'=>6,'angle'=>45,
'couleur'=>$couleur_etat[BORNES_NON+ETAT_FERMEE]);
$objets[]=array('nature'=>'texte','x'=>-60,'y'=>220,'taille'=>12,'angle'=>90,'align'=>'l',
'texte'=>'Fermée sans borne ('.$nombre_etat[BORNES_NON+ETAT_FERMEE].')');
}
if($nombre_etat[BORNES_NON+ETAT_TRAVAUX])
{
$objets[]=array('point'=>'triangle','x'=>-38,'y'=>10,'taille'=>8,'angle'=>90,
......@@ -953,11 +968,18 @@ function getCommunesCarte($idConso)
}
if($nombre_etat[BORNES_OUI+ETAT_INCONNU])
{
$objets[]=array('point'=>'rond','x'=>-58,'y'=>210,'taille'=>6,'angle'=>0,
$objets[]=array('point'=>'rond','x'=>-78,'y'=>210,'taille'=>6,'angle'=>0,
'couleur'=>$couleur_etat[BORNES_OUI+ETAT_INCONNU]);
$objets[]=array('nature'=>'texte','x'=>-60,'y'=>220,'taille'=>12,'angle'=>90,'align'=>'l',
$objets[]=array('nature'=>'texte','x'=>-80,'y'=>220,'taille'=>12,'angle'=>90,'align'=>'l',
'texte'=>'Inconnu avec bornes ('.$nombre_etat[BORNES_OUI+ETAT_INCONNU].')');
}
if($nombre_etat[BORNES_OUI+ETAT_FERMEE])
{
$objets[]=array('point'=>'carre','x'=>-58,'y'=>10,'taille'=>6,'angle'=>45,
'couleur'=>$couleur_etat[BORNES_OUI+ETAT_FERMEE]);
$objets[]=array('nature'=>'texte','x'=>-60,'y'=>20,'taille'=>12,'angle'=>90,'align'=>'l',
'texte'=>'Stations fermées ('.$nombre_etat[BORNES_OUI+ETAT_FERMEE].')');
}
if($nombre_etat[BORNES_OUI+ETAT_TRAVAUX])
{
$objets[]=array('point'=>'triangle','x'=>-38,'y'=>210,'taille'=>8,'angle'=>90,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment