game/fermerServeur.php

61 lines
5.5 KiB
PHP

<?php
// Définition des paramètres de fermeture du serveur
$fermerServeur_auth = 9;
$fermerServeur_causeR = 0;
$fermerServeur_timeS = 1200840191;
$duree = 5*60;
$fermerServeur_timeE = $fermerServeur_timeS + $duree;
$fermerServeur_ouverture = ''; // ... jusqu'à environ %c heure de Paris. DEFINIR PLUTÔT LES TIMEE ET TIMES
$fermerServeur_lien = '';
// Calcul du temps de la maintenance
$durer = $fermerServeur_timeE - $fermerServeur_timeS;
$jours = intval($durer/86400);
$heures = intval(($durer/86400-intval($durer/86400))*24);
$minutes = intval((($durer/86400-intval($durer/86400))*24-intval(($durer/86400-intval($durer/86400))*24))*60);
$secondes = intval(((($durer/86400-intval($durer/86400))*24-intval(($durer/86400-intval($durer/86400))*24))*60-intval((($durer/86400-intval($durer/86400))*24-intval(($durer/86400-intval($durer/86400))*24))*60))*60);
if ($durer > 0 && $jours > 0) $durer = $jours.' jour(s), '.$heures.' heure(s), '.$minutes.' minutes(s)';
elseif ($durer > 0 && $heures > 0) $durer = $heures.' heure(s), '.$minutes.' minutes(s)';
elseif ($durer > 0) $durer = $minutes.' minutes(s)';
else $durer = '';
if (empty($fermerServeur_lien)) $fermerServeur_lien = 'http://www.halo-battle.s-fr.com/forum/index.php';
if (!ereg('http://',$fermerServeur_lien)) $fermerServeur_lien = 'http://www.halo-battle.s-fr.com/forum/'.$fermerServeur_lien;
if ($fermerServeur_timeE < time() && !empty($fermerServeur_timeE)) $fermerServeur_auth = 0;
if ($fermerServeur_causeR == 0 && $fermerServeur_timeS < time() && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
$fermerServeur_Titre = 'Serveur en maintenance';
if ($fermerServeur_timeE != 0 && $fermerServeur_timeE-time() >= 86400) $ouvr = 'jusqu\'au '.date('d/m/y',$fermerServeur_timeE).' à '.date('H:i',$fermerServeur_timeE).' heure de Paris';
elseif ($fermerServeur_timeE != 0) $ouvr = 'jusqu\'à '.date('H:i',$fermerServeur_timeE).' heure de Paris';
elseif (!empty($fermerServeur_ouverture)) $ouvr = 'jusqu\'à environ '.$fermerServeur_ouverture.' heure de Paris';
else $ouvr = 'durant quelques minutes';
if (!empty($durer)) $durer = '<br /><br /><u>Durée de la phase de maintenance :</u> '.$durer;
$fermerServeur_Contenu = 'Nous effectuons actuellement des opérations de maintenance sur le serveur, il est indisponible '.$ouvr.'.<br /><br />Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire la <a href="'.$fermerServeur_lien.'" class="lien">HB Weekly Update sur le forum du jeu</a>.'.$durer.'<br /><br />Merci de votre compréhension';
}
elseif ($fermerServeur_causeR == 0 && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
$fermerServeur_Titre = 'Prévision de maintenance du serveur';
if ($fermerServeur_timeS != 0 && $fermerServeur_timeS-time() >= 86400) $ouvr = 'le '.date('d/m/y',$fermerServeur_timeS).' à '.date('H:i',$fermerServeur_timeS).' heure de Paris';
elseif ($fermerServeur_timeS != 0) $ouvr = 'à '.date('H:i',$fermerServeur_timeS).' heure de Paris';
else $ouvr = 'dans quelques minutes';
if (!empty($durer)) $durer = '<br /><br /><u>Durée de la phase de maintenance :</u> '.$durer;
$fermerServeur_Contenu = 'Une phase de maintenance du serveur va être effectuée '.$ouvr.'.<br /><br />Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire la <a href="'.$fermerServeur_lien.'" class="lien">HB Weekly Update sur le forum du jeu</a> lors de sa parution.'.$durer.'<br /><br />Merci de votre compréhension';
}
elseif ($fermerServeur_causeR == 1 && $fermerServeur_timeS < time() && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
$fermerServeur_Titre = 'Serveur en maintenance exceptionnelle';
if ($fermerServeur_timeE != 0 && $fermerServeur_timeE-time() >= 86400) $ouvr = 'jusqu\'au '.date('d/m/y',$fermerServeur_timeE).' à '.date('H:i',$fermerServeur_timeE).' heure de Paris';
elseif ($fermerServeur_timeE != 0) $ouvr = 'jusqu\'à '.date('H:i',$fermerServeur_timeE).' heure de Paris';
elseif (!empty($fermerServeur_ouverture)) $ouvr = 'jusqu\'à environ '.$fermerServeur_ouverture.' heure de Paris';
else $ouvr = 'durant quelques minutes';
if (!empty($durer)) $durer = '<br /><br /><u>Durée de la phase de maintenance :</u> '.$durer;
$fermerServeur_Contenu = 'Nous effectuons actuellement des opérations de maintenance sur le serveur, il est indisponible '.$ouvr.'.<br /><br />Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire l\'<a href="'.$fermerServeur_lien.'" class="lien">annonce officielle de cette maintenance sur le forum du jeu</a>.'.$durer.'<br /><br />Merci de votre compréhension';
}
elseif ($fermerServeur_causeR == 1 && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
$fermerServeur_Titre = 'Prévision d\'une maintenance exceptionnelle du serveur';
if ($fermerServeur_timeS != 0 && $fermerServeur_timeS-time() >= 86400) $ouvr = 'le '.date('d/m/y',$fermerServeur_timeS).' à '.date('H:i',$fermerServeur_timeS).' heure de Paris';
elseif ($fermerServeur_timeS != 0) $ouvr = 'à '.date('H:i',$fermerServeur_timeS).' heure de Paris';
else $ouvr = 'dans quelques minutes';
if (!empty($durer)) $durer = '<br /><br /><u>Durée de la phase de maintenance :</u> '.$durer;
$fermerServeur_Contenu = 'Une phase de maintenance du serveur va être effectuée exceptionnellement '.$ouvr.'.<br /><br />Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire les <a href="'.$fermerServeur_lien.'" class="lien">annonces officielles sur le forum du jeu</a>.'.$durer.'<br /><br />Merci de votre compréhension';
}
?>