<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- hormag.php -->
<?php
include("header.php");
if(!isset(
$_GET["o"]))
    
$_GET['o']=0;

include 
'hormag/VarHorMag.php';
?>
<meta name="Description" content="Horaires des magasins du Mans">
<title>Bertrand&gt;Horaires des magasins du Mans</title>
</head>
<body>

<?php
include("aff_icone.php");
if(
$m==1)
    {
    echo(
"<h1>Horaires des magasins<br>version mobile</h1>");
    }
    else
    {
    echo(
"<h1>Horaires des ".sizeof($HORAIRES)." magasins : </h1>");
    }


// Crée le 04-09-2013 par Bertrand Perrier
// 14-09-2013 fusion en tableaux par Bertrand Perrier
// 04-10-2013 supression du tableaux $NomMag, les infos étant mis à chaque fin de tableau des magasins par Bertrand Perrier
// 05-11-2013 ajout info prochaine ouverture
// 17-11-2013 modif si demain matin est fermé mais pas l'après-midi
// 12-10-2016 ajout ouvert jusqu'à
setlocale(LC_TIME'fr_FR.utf8','fra');


/*****************************/
/* déclaration des variables */
/*****************************/




$jour strftime("%A"); // jour en lettre
$heure date("H"); // heure actuelle
$minute date("i"); // minute actuelle

for($i 0$i <= sizeof($HORAIRES)-1$i++)
    {
    
$OF[$i] = "F";
    
$AMPM[$i] = "F";
    }



/******************************/
/* indentation en fct du jour */
/******************************/
switch($jour)
    {
    case 
"lundi":    $NumJour=0$NumDemain 4; break;
    case 
"mardi":    $NumJour=4$NumDemain 8; break;
    case 
"mercredi"$NumJour=8$NumDemain 12; break;
    case 
"jeudi":    $NumJour=12$NumDemain 16; break;
    case 
"vendredi"$NumJour=16$NumDemain 20; break;
    case 
"samedi":   $NumJour=20$NumDemain 24; break;
    case 
"dimanche"$NumJour=24$NumDemain 0; break;
    }


/***********************/
/* gestion des erreurs */
/***********************/
//code erreur 0B1 - 1B2 - 2HH - 3SGREP - 4LPREP - 5LPMA - 6LMHM - 7PEND

for($i 0$i <= sizeof($HORAIRES)-1$i++)
    {
    if(
sizeof($HORAIRES[$i]) != 30) Print("Erreur tableau ".$i."\n");
    }

Print(
"<p class='hormag'>Nous sommes $jour, il est $heure h $minute </p>\n");
$heure $heure $minute/60// heure-minute actuelle en décimal

/************************************/
/* ouvert ou pas à l'heure actuelle */
/************************************/

for($i 0$i <= sizeof($HORAIRES)-1$i++) //magasins
    
{
    if(
$HORAIRES[$i][$NumJour]!=-1)
        if(
$heure>$HORAIRES[$i][$NumJour] && $heure<$HORAIRES[$i][$NumJour+1])
            {
$OF[$i]="O";}
    if(
$HORAIRES[$i][$NumJour+2]!=-1)
        if(
$heure>$HORAIRES[$i][$NumJour+2] && $heure<$HORAIRES[$i][$NumJour+3])
            {
$OF[$i]="O";}
    if(
$heure>$HORAIRES[$i][$NumJour] && $heure<$HORAIRES[$i][$NumJour+1])    
        {
$AMPM[$i]="AM";}
    if(
$heure>$HORAIRES[$i][$NumJour+2] && $heure<$HORAIRES[$i][$NumJour+3])
        {
$AMPM[$i]="PM";}
    }

/**********************************************/
/* affichage ouvert ou pas à l'heure actuelle */
/**********************************************/

for($i 0$i <= sizeof($HORAIRES)-1$i++) //magasins
    
{
    if((
$OF[$i]=="O" && $_GET["o"]==1) || $_GET["o"]==0)
        {
        if(
$m==1)
            {
            
// lien nom magasin version mobile
            
Print("<p class='hormag'>".($i+1)." <a href='AffHorMag.php?id=".$i."'>".$HORAIRES[$i][28]."</a><br>");
            }
        else
            {
            
// lien nom magasin
            
Print("<p>".($i+1)." <a href='AffHorMag.php?id=".$i."'>".$HORAIRES[$i][28]."</a> : ");
            }
        }
    if(
$OF[$i]=="O"// si c'est ouvert
        
{
        if(
$AMPM[$i]=="AM"// si c'est ouvert le matin
            
{
            Print(
"<span class='green'>ouvert(e)</span> jusqu'&agrave ".(int)$HORAIRES[$i][$NumJour+1]." h ");
            if((
$HORAIRES[$i][$NumJour+1]-(int)$HORAIRES[$i][$NumJour+1]) != 0)
                {
                Print(int)((
$HORAIRES[$i][$NumJour+1]-(int)$HORAIRES[$i][$NumJour+1])*60);
                }
            }
        if(
$AMPM[$i]=="PM"// si c'est ouvert l'aprés midi
            
{
            
// affichage des heures
            
Print("<span class='green'>ouvert(e)</span> jusqu'&agrave ".(int)$HORAIRES[$i][$NumJour+3]." h ");
            if((
$HORAIRES[$i][$NumJour+3]-(int)$HORAIRES[$i][$NumJour+3]) != 0)
                {
                
// affichage des minutes
                
Print(int)(($HORAIRES[$i][$NumJour+3]-(int)$HORAIRES[$i][$NumJour+3])*60);
                }
            }
        Print(
"<br>\n");
        }
    else   
// si c'est fermé
        
{
        if(
$_GET["o"]!=1)
            {
            if(
$heure>$HORAIRES[$i][$NumJour+3] || $HORAIRES[$i][$NumJour] == -1//n'ouvre pas ajd
                
{
                if(
$HORAIRES[$i][$NumDemain] != -1// ouvre demain matin
                    
$ProchHeureOuv "ouvre <b>demain</b> &agrave; ".DeciToMinute($HORAIRES[$i][$NumDemain]);
                else
                    if(
$HORAIRES[$i][$NumDemain+2] != -1// ouvre demain après midi
                        
$ProchHeureOuv "ouvre <b>demain</b> &agrave; ".DeciToMinute($HORAIRES[$i][$NumDemain+2]);
                    else
                        
$ProchHeureOuv ="n'ouvre pas demain";
                }
            else 
// ouvre ajd
                
{
                if(
$heure<$HORAIRES[$i][$NumJour])
                    {
                    
// proch ouv le matin
                    
$ProchHeureOuv "<b>ouvre &agrave; ".DeciToMinute($HORAIRES[$i][$NumJour])."</b>";
                    }
                else
                    {
                    
// proch ouv l'aprèm
                    
$ProchHeureOuv "ouvre &agrave; ".DeciToMinute($HORAIRES[$i][$NumJour+2]);
                    }
                
                }
            Print(
"<span class='red'>ferm&eacute;(e)</span>, ".$ProchHeureOuv."<br>\n");
            }
        }
    if((
isMobile() && $m!=0) || $m==1)
        {
        print(
"</p>");
        }
    else
        {
        print(
"</p>");
        }
    }

?>
<br>
<p class="p2">
<a href="page_hormag.php?o=1">montrer les magasins <span class='green'>ouverts</span></a><br>
<a href="page_hormag.php?o=0">montrer tous les magasins</a><br>
Code source :
<a target=_blank href="hormag/show_source_horaires_magasins.php"><b>hormag.php</b></a>
<a target=_blank href="hormag/show_source_AffHorMag.php"><b>AffHorMag.php</b></a>
<a target=_blank href="hormag/show_source_var_horaires_magasins.php"><b>VarHorMag.php</b></a>
- license GPL</p>




<p class="copyright">
    <a href="https://validator.w3.org/check?uri=referer">
        <img src="https://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
    <a href="https://jigsaw.w3.org/css-validator/check/referer">
            <img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss" alt="CSS Valide !"></a>
</p>
<?php
include("copyright.txt");



if(
$m==1)
        echo(
'</div>'); 
?>


</body>
</html>