70 lines
3.0 KiB
PHP
70 lines
3.0 KiB
PHP
<?php
|
|
define("INDEX", 1);
|
|
$chrono_start = microtime();
|
|
$onyx = @file_get_contents('./.onyx') or die("Configuration introuvable.");
|
|
define("_FCORE",trim($onyx));
|
|
define("_PROFILE",'admin');
|
|
require_once(_FCORE."common.php");
|
|
|
|
//Pistage Guillaume
|
|
file_log(var_export($_REQUEST,TRUE));
|
|
|
|
//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']) && $sess->values['auth_level'] >= 3 && !empty($sess->values['idPlan']) && $sess->values['id'] != "172") {
|
|
function infoPlan($galaxie, $ss, $pos, $info){
|
|
$req = mysql_query("SELECT * FROM planete WHERE galaxie = '$galaxie' AND ss = '$ss' AND position= '$pos';");
|
|
$resultat = mysql_fetch_array($req);
|
|
return $resultat[$info];
|
|
}
|
|
|
|
//Connexion à la base de données
|
|
$chapeau = new bdd();
|
|
$chapeau->connexion();
|
|
|
|
//Passage des valeurs générales au template
|
|
$template->assign('version', VERSION);
|
|
$template->assign('page','admin');
|
|
|
|
$chapeau->unique_query("SELECT * FROM $table_user WHERE race = 'covenant'");
|
|
$nbcovie = $chapeau->num_rows;
|
|
$chapeau->unique_query("SELECT * FROM $table_user WHERE race = 'humain'");
|
|
$nbhumain = $chapeau->num_rows;
|
|
$template->assign('count',array('humains' => $nbhumain, 'covenants' => $nbcovie, 'serveurs' => 'cette'));
|
|
|
|
$id_user = $sess->values['id'];
|
|
$queryUser = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id_user'");
|
|
$chapeau->deconnexion();
|
|
|
|
$race = $queryUser['race'];
|
|
$template->assign('race',$queryUser['race']);
|
|
$template->assign('user',$queryUser);
|
|
$tpsdejeu = time() - $queryUser['last_visite'];
|
|
$heur = floor($tpsdejeu/3600);
|
|
$min = floor(($tpsdejeu - $heur*3600)/60);
|
|
if ($heur > 0) $min = $heur.' h '.$min;
|
|
$template->assign('tpsdejeu',$min.' min');
|
|
|
|
if (!isset($_GET['p'])) $_GET['p'] = '';
|
|
$chapeau->connexion();
|
|
switch($_GET['p']){
|
|
case 'courrier': include(_FCORE."hb_game/jeu/admin/mail.php"); break;
|
|
case 'vip': include(_FCORE."hb_game/jeu/admin/ip.php"); break;
|
|
case 'vflotte': include(_FCORE."hb_game/jeu/admin/flottes.php"); break;
|
|
case 'vplanetes': include(_FCORE."hb_game/jeu/admin/planete.php"); break;
|
|
case 'vjoueurs': include(_FCORE."hb_game/jeu/admin/joueur.php"); break;
|
|
case 'valliances': include(_FCORE."hb_game/jeu/admin/alliance.php"); break;
|
|
case 'vrapports': include(_FCORE."hb_game/jeu/admin/rapport.php"); break;
|
|
case 'sjoueurs': include(_FCORE."hb_game/jeu/admin/sanction_joueur.php"); break;
|
|
case 'cjoueurs': include(_FCORE."hb_game/jeu/admin/prendre_controle.php"); break;
|
|
case 'djoueurs': include(_FCORE."hb_game/jeu/admin/supprimer_joueur.php"); break;
|
|
case 'bandeau': include(_FCORE."hb_game/jeu/admin/bandeau.php"); break;
|
|
case 'version': include(_FCORE."hb_game/jeu/admin/version.php"); break;
|
|
default: $pagea = 'vp';;
|
|
}
|
|
|
|
$template->assign('titre',$titre);
|
|
$template->assign('pagea',$pagea);
|
|
$template->display('admin/'.$pagea.'.tpl');
|
|
}
|
|
else header('Location: index.php');
|
|
?>
|