Version 1.1b

This commit is contained in:
nemunaire 2008-11-18 12:00:00 +01:00
commit c4a18d4281
82 changed files with 2532 additions and 180 deletions

View file

@ -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();
}
?>