Version 1.1b
This commit is contained in:
parent
6a19363758
commit
c4a18d4281
82 changed files with 2532 additions and 180 deletions
34
index.php
34
index.php
|
|
@ -5,6 +5,7 @@ require_once(_FCORE."../tables.php");
|
|||
|
||||
//On vérifie que le serveur ne soit pas fermé
|
||||
require('includes/fermerServeur.php');
|
||||
$template->assign('url_serveur', $config['serv_adresse']);
|
||||
|
||||
//On vérifie si le client est connecté ou non sur le site
|
||||
if (isset($sess) && isset($sess->values['connected']) && $sess->values['connected'] && !empty($sess->values['id']) && isset($sess->values['auth_level']) && !empty($sess->values['idPlan'])) {
|
||||
|
|
@ -88,7 +89,7 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
|
|||
for ($i=0 ; $i<$coun ; $i++) {
|
||||
$caseRest -= $queryPlanete[$batimentVAR[$i]];
|
||||
}
|
||||
$template->assign('caseRest',$caseRest);
|
||||
$template->assign('caseRest',$case-$caseRest);
|
||||
|
||||
if (!isset($_GET['p'])) $_GET['p'] = '';
|
||||
//Isolement de la planète
|
||||
|
|
@ -166,6 +167,9 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
|
|||
case 'options':
|
||||
include('game/options.php');
|
||||
break;
|
||||
case 'changeopt':
|
||||
include('game/options_change.php');
|
||||
break;
|
||||
case 'messagerie':
|
||||
include('game/messagerie.php');
|
||||
break;
|
||||
|
|
@ -181,6 +185,9 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
|
|||
case 'bugs':
|
||||
include('game/bugs.php');
|
||||
break;
|
||||
case 'faq':
|
||||
include('game/aide.php');
|
||||
break;
|
||||
case 'deconnexion':
|
||||
include('game/logout.php');
|
||||
break;
|
||||
|
|
@ -199,9 +206,9 @@ else {
|
|||
$chapeau = new bdd();
|
||||
$chapeau->connexion();
|
||||
$chapeau->db();
|
||||
$chapeau->query("SELECT * FROM `$table_user_inscriptions` WHERE `race` = 'covenant';");
|
||||
$chapeau->query("SELECT * FROM `$table_user` WHERE `race` = 'covenant';");
|
||||
$nbcovie = $chapeau->num_rows;
|
||||
$chapeau->query("SELECT * FROM `$table_user_inscriptions` WHERE `race` = 'humain';");
|
||||
$chapeau->query("SELECT * FROM `$table_user` WHERE `race` = 'humain';");
|
||||
$template->assign('count',array('humains' => $chapeau->num_rows, 'covenants' => $nbcovie, 'serveurs' => '1'));
|
||||
|
||||
if (isset($_POST['HB_login']) && isset($_POST['HB_password'])) {
|
||||
|
|
@ -212,6 +219,13 @@ else {
|
|||
exit;
|
||||
}
|
||||
else {
|
||||
$chapeau->query("SELECT * FROM `$table_sessions` WHERE `active` = '1' AND `var_session` != '';");
|
||||
/*if ($chapeau->num_rows > 750) {
|
||||
$template->assign('message','Il y a actuellement trop de monde connecté sur Halo-Battle. Pour permettre aux joueurs une navigation convenable, nous vous remercions de revenir plus tard.<br /><br /><i>Un système de file d\'attente sera bientôt mis en place pour permettre d\'avoir accès au jeu dans un délais raisonable.</i>');
|
||||
$template->assign('couleur','red');
|
||||
$template->display('cms/erreur.tpl');
|
||||
exit;
|
||||
}*/
|
||||
$HB_login = mysql_real_escape_string($_POST['HB_login']);
|
||||
$HB_password = sha1(strtoupper($HB_login).':'.mysql_real_escape_string($_POST['HB_password']));
|
||||
$resultat = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `pseudo` = '$HB_login' AND `mdp` = '$HB_password'");
|
||||
|
|
@ -253,25 +267,30 @@ else {
|
|||
}
|
||||
}
|
||||
}
|
||||
$chapeau->deconnexion();
|
||||
|
||||
if (!isset($_GET['p'])) $_GET['p'] = '';
|
||||
switch($_GET['p']){
|
||||
//Serveur principal
|
||||
case "validation":
|
||||
/* case "validation":
|
||||
include('game/validation.php');
|
||||
break;
|
||||
case "inscription":
|
||||
include('game/inscription.php');
|
||||
break;
|
||||
case "oubliemdp":
|
||||
header('Location: http://battle.halo.fr/?p=oubliemdp');
|
||||
break;*/
|
||||
//Serveur de jeu
|
||||
/* case "njoueur":
|
||||
case "njoueur":
|
||||
include('game/njoueur.php');
|
||||
break;
|
||||
case "inscription":
|
||||
header('Location: http://halo-battle.s-fr.com/?p=inscription');
|
||||
exit;
|
||||
break;*/
|
||||
break;
|
||||
case "oubliemdp":
|
||||
include('game/oubliemdp.php');
|
||||
break;
|
||||
//Tous serveurs
|
||||
case "conditions":
|
||||
include('game/conditions.php');
|
||||
|
|
@ -284,5 +303,6 @@ else {
|
|||
}
|
||||
|
||||
$template->display('cms/'.$page.'.tpl');
|
||||
$chapeau->deconnexion();
|
||||
}
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue