<?php

// On valide la présence du fichier des visites mensuelles
    $filename  = '../ArchiveStat/VisMensuel.txt';   //echo historique des visiteurs mensuels;
    $Lsty = '';  $Txt1 ='';  $Txt2 = '';           // valeurs Y et X

    if (file_exists($filename)) {
        // Extraction des visites mensuelles
        $startdate = "On";      // switch pour extraire l'année du premier enregistrement
        foreach(file($filename) as $line) {

            $Lsty =  $Lsty .  trim(substr($line, 10,5)) . ',';      // Ordonnées   Y

            if (substr($line, 5,2) == '01') {
                // La date sera utilisée par courbe.js pour l'axe des X2
                $Txt2 = $Txt2 . trim(substr($line, 0,4)). ',';   // Année du premier record
            }else{
                  if(strlen($Txt2) == 0 ) { $Txt2 = substr($line, 0,4) . ' ,';}
                  else{ $Txt2 = $Txt2 . ' ,';}
                }
            $Txt1 =  $Txt1 .  trim(substr($line, 5,2)) . ',';       // Abscisses   X
            //echo $Txt1 .'<br>';
         }
            //echo $Txt1 .'<br>';
            // Epuration cellule nulle en fin de tableau: précaution
            if (substr($Lsty, -1) == ',') $Lsty = substr($Lsty, 0, strlen($Lsty)-1);
            if (substr($Lsty, -1) == ',') $Lsty = substr($Lsty, 0, strlen($Lsty)-1);

            //    echo $Lsty.'<br>';
            //    echo $Txt1.'<br>';
            //    echo $Txt2.'<br>';

            $ArrayVis =  explode(',', $Lsty );
            $sumVis = array_sum( $ArrayVis )  ;   //  Total des visiteurs
            $avgM   = floor($sumVis / count( $ArrayVis));     // Moyenne mensuelle

        //    echo $sumVis. '-'. $avgM.'-'.'<br>';
             $Affichagecourbe =
            '<div  class="centreimg" width:95%; margin-left:3%;">'.
            '<div class="centreimg">'.
            '<canvas id="canvas1" width="1000" height="410" style="border:1px solid #000000;" ></canvas>'.
            '</div>'.
            '</div>';

         //echo $Lsty;
    }else{
        $Affichagecourbe =  $filename . " fichier introuvable.";
    }

?>

<!DOCTYPE html >
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="../../../CSS/Enpa.css" />
<title>Courbe des visiteurs</title>
<style type="text/css">
div.centreimg {
    text-align:center;
    }
</style>
<script src="courbe.js"></script>
</head>

<body>
<div id="content" class="container">
<div class="centreimg" >

    <a style="float: left;" style="vertical-align:text-bottom;"  href="../logVisiteurs.php"><img src="../../../Animations/Fleches/Boutongauche.gif" style="vertical-align:text-bottom; margin-top:0; margin-bottom:0;" /></a>
    <a style="float: right; vertical-align:text-bottom;" href="courbeM.php?fname=<?php echo $filename ?>">
         <img src="../../../Animations/refresh.png"  style="vertical-align:text-bottom; margin-top:0; margin-bottom:0;" title="Actualiser" /></a>

    <h1  style="display:inline;">Visiteurs mensuels</h1>
    <hr />


    <Span style='display:inline; color:red; '>
        <?php echo  $Affichagecourbe; ?>
    </span>

    <!-- div invisible utilisée pour passer les variables à courbe.js  -->
    <!-- A preferer   à  style='visibility: hidden; pour supprimer l'espace' -->
        <div style='display: none;'>
        <!--   A preferer   à  style='visibility: hidden; pour supprimer l'espace'   -->
        Titre1:     <span id="idTitre1" >Visiteurs mensuels</span>
        Titre2:     <span id="idTitre2" >Total des visites: <?php echo $sumVis;?> soit en moyenne <?php echo $avgM;?> par mois.</span>
        Historique: <span id='idCourbeY'> "<?php echo $Lsty; ?>" </span>
        Abscisse:   <span id='idCourbeX1'> "<?php echo $Txt1; ?>" </span>
        Abscisse:   <span id='idCourbeX2'> "<?php echo $Txt2; ?>" </span>
    </div>

</div>
</div>
</body>
</html>