Version 1.7l

This commit is contained in:
nemunaire 2008-11-19 12:00:00 +01:00
parent ba5e741c99
commit aea537909a
42 changed files with 719 additions and 132 deletions

View File

@ -12,8 +12,10 @@ require_once(_FCORE."common.php");
//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);
$base = new bdd();
$base->connexion();
$resultat = $base->unique_query("SELECT * FROM planete WHERE galaxie = '$galaxie' AND ss = '$ss' AND position= '$pos';");
$base->deconnexion();
return $resultat[$info];
}
@ -45,7 +47,6 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
$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;

View File

@ -5,6 +5,7 @@ if(!defined('INDEX')) define('INDEX', 1);
print 'Il est : '.date('d/m/Y H:i:s');
set_time_limit(0);
ignore_user_abort(true);
$onyx = @file_get_contents('./../.onyx') or die("Configuration introuvable.");
define("_FCORE",'../'.trim($onyx));
@ -126,7 +127,7 @@ while($recup_id = mysql_fetch_array($sql_1)) {
$POINTS_BATIMENTS = $POINTS_BATIMENTS / 1000;
// points flottes terrestres recherches batiments
if ($recup_id['auth_level'] < 3 && $recup_id['mv'] >= 2) mysql_query("INSERT INTO `classement` VALUES (NULL, '$PSEUDO_USER', '$race', '$PT_RESSOURCES', '$POINTS_VAISSEAUX', '0', '$POINTS_TECHNO', '$POINTS_BATIMENTS')") or die (mysql_error());
if ($recup_id['auth_level'] < 3 && $recup_id['mv'] < 2) mysql_query("INSERT INTO `classement` VALUES (NULL, '$PSEUDO_USER', '$race', '$PT_RESSOURCES', '$POINTS_VAISSEAUX', '0', '$POINTS_TECHNO', '$POINTS_BATIMENTS')") or die (mysql_error());
mysql_query("UPDATE `user` SET `flotte` = '" . $POINTS_VAISSEAUX . "', `recherches` = '" . $POINTS_TECHNO . "', `batiments` = '" . $POINTS_BATIMENTS . "', `points` = '" . $PT_RESSOURCES . "' WHERE `pseudo` = '" . $PSEUDO_USER . "'") or die (mysql_error());
$metal = 0;

View File

@ -56,7 +56,6 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
$queryPlanetes = $bdd->query("SELECT * FROM $table_planete WHERE id_user = '$id_user' ORDER BY id ASC;");
$queryPlanete = $bdd->unique_query("SELECT * FROM $table_planete WHERE id = '$idPlan'");
$bdd->query("SELECT xid FROM $table_sessions WHERE active = '1'");
$bdd->deconnexion();
$enligne = $bdd->num_rows;
@ -126,7 +125,6 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
$template->assign('planete',$queryPlanete);
$template->assign('planetes',$queryPlanetes);
$template->assign('enligne',$enligne);
$template->assign('nomsressources',$ressourc);
//Calcul du nombre de cases restantes
@ -215,6 +213,9 @@ if (isset($sess) && isset($sess->values['connected']) && $sess->values['connecte
case 'operateur':
include(_FCORE."hb_game/jeu/operateur.php");
break;
case "pilori":
include(_FCORE."hb_game/jeu/pilori.php");
break;
case "conditions":
include(_FCORE."hb_game/jeu/conditions.php");
break;
@ -426,6 +427,7 @@ else {
default:
$page = 'mini';
//header('Location: http://halo-battle.s-fr.com/?p=connexion');
//exit;
}
$template->display('cms/'.$page.'.tpl');
}

View File

@ -5,61 +5,165 @@ $onyx = @file_get_contents('./.onyx') or die("Configuration introuvable.");
define("_FCORE",trim($onyx));
require_once(_FCORE."common.php");
// Là, on défini le header de la page pour la transformer en image
header ("Content-type: image/png");
// Là, on crée notre image
$_img = imagecreatefrompng(_FCORE."hb_game/signatures/userbarallicopygs1.png");
// On défini maintenant les couleurs
// Couleur de fond :
//$arriere_plan = imagecolorallocate($_img, 0, 0, 0); // Au cas où on utiliserai pas d'image de fond, on utilise cette couleur là.
// Autres couleurs :
$blanc = imagecolorallocate($_img, 255, 255, 255); // Couleur du texte
$rouge = imagecolorallocate($_img, 255, 0, 0); // Couleur du texte
header ("Content-type: image/png");
$fontfile = _FCORE."hb_game/signatures/ARIAL.TTF";
if (!isset($_GET['i']) || !is_numeric($_GET['i'])) $_GET['i'] = 0;
$id = $_GET['i'];
$id = gpc('i');
if (!is_numeric($id)) $id = 0;
$bdd->connexion();
$bdd->escape($id);
$joueur = $bdd->unique_query("SELECT $table_user.pseudo, $table_user.race, $table_user.place_points, $table_user.points, $table_user.batiments, $table_user.flotte, $table_alliances.tag, $table_alliances.nom FROM $table_user INNER JOIN $table_alliances ON $table_user.id_alliance = $table_alliances.id WHERE $table_user.id = $id;");
if ($joueur == false) $joueur = $bdd->unique_query("SELECT pseudo, race, place_points, points, batiments, flotte FROM $table_user WHERE id = $id;");
$joueur = $bdd->unique_query("SELECT $table_user.pseudo, $table_user.auth_level, $table_user.race, $table_user.place_points, $table_user.points, $table_user.batiments, $table_user.flotte, $table_alliances.tag, $table_alliances.nom FROM $table_user INNER JOIN $table_alliances ON $table_user.id_alliance = $table_alliances.id WHERE $table_user.id = $id;");
if ($joueur == false) $joueur = $bdd->unique_query("SELECT pseudo, auth_level, race, place_points, points, batiments, flotte FROM $table_user WHERE id = $id;");
$nomjoueur = $joueur['pseudo'];
$raid = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE destinataire = '$nomjoueur' AND contenu LIKE '<b>Le combat contre % est termi%';");
$transport = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE contenu LIKE 'Les vaisseaux de $nomjoueur %';");
$bdd->deconnexion();
if ($joueur['race'] == 'covenant') $_imgavatar = imagecreatefrompng(_FCORE."hb_game/signatures/covi.png");
else $_imgavatar = imagecreatefrompng(_FCORE."hb_game/signatures/hum.png");
$f = gpc('f');
if ($joueur['race'] == 'covenant') {
switch($f){
case 1:
$img = 'userbarallicopygs1.png';
$_img = imagecreatefrompng(_FCORE."hb_game/signatures/".$img);
$entete = imagecolorallocate($_img, 255, 255, 255);
$contenu = imagecolorallocate($_img, 255, 255, 255);
$infos = array(
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($raid['nombre'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['batiments'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['flotte'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($transport['nombre'])
)
);
break;
default:
$img = 'covenantuserbarus1.png';
$_img = imagecreatefrompng(_FCORE."hb_game/signatures/".$img);
$entete = imagecolorallocate($_img, 255, 255, 255);
$contenu = imagecolorallocate($_img, 0, 0, 0);
$infos = array(
array(
imagecolorallocate($_img, 0, 0, 0),
separerNombres($raid['nombre'])
),
array(
imagecolorallocate($_img, 0, 0, 0),
separerNombres($joueur['flotte'])
),
array(
imagecolorallocate($_img, 0, 0, 0),
separerNombres($transport['nombre'])
),
array(
imagecolorallocate($_img, 0, 0, 0),
separerNombres($joueur['batiments'])
)
);
}
$_imgavatar = imagecreatefrompng(_FCORE."hb_game/signatures/covi.png");
}
else {
switch($f){
case 1:
$img = 'userbarallicopygs1.png';
$_img = imagecreatefrompng(_FCORE."hb_game/signatures/".$img);
$entete = imagecolorallocate($_img, 255, 255, 255);
$contenu = imagecolorallocate($_img, 255, 255, 255);
$infos = array(
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($raid['nombre'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['batiments'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['flotte'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($transport['nombre'])
)
);
break;
default:
$img = 'humainuserbarhz2.png';
$_img = imagecreatefrompng(_FCORE."hb_game/signatures/".$img);
$entete = imagecolorallocate($_img, 255, 255, 255);
//$contenu = imagecolorallocate($_img, 160, 160, 0);
$contenu = imagecolorallocate($_img, 255, 255, 255);
$infos = array(
array(
imagecolorallocate($_img, 0, 0, 0),
separerNombres($raid['nombre'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['flotte'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($transport['nombre'])
),
array(
imagecolorallocate($_img, 255, 255, 255),
separerNombres($joueur['batiments'])
)
);
}
$_imgavatar = imagecreatefrompng(_FCORE."hb_game/signatures/hum.png");
}
$blanc = imagecolorallocate($_img, 255, 255, 255);
$noir = imagecolorallocate($_img, 0, 0, 0);
$rouge = imagecolorallocate($_img, 255, 0, 0);
$vert = imagecolorallocate($_img, 0, 255, 0);
$bleu = imagecolorallocate($_img, 0, 0, 255);
$jaune = imagecolorallocate($_img, 255, 255, 0);
if ($joueur == false) ImageTTFText($_img, 20, -20, 123, 17, $rouge, $fontfile, 'Joueur introuvable !');
else {
ImageTTFText($_img, 12, 0, 45, 23, $blanc, $fontfile, ucfirst($joueur['pseudo']));
if ($joueur['auth_level'] > 4) ImageTTFText($_img, 12, 0, 45, 23, $vert, $fontfile, ucfirst($joueur['pseudo']));
elseif ($joueur['auth_level'] >= 1) ImageTTFText($_img, 12, 0, 45, 23, $jaune, $fontfile, ucfirst($joueur['pseudo']));
else ImageTTFText($_img, 12, 0, 45, 23, $entete, $fontfile, ucfirst($joueur['pseudo']));
ImageTTFText($_img, 12, 0, 255, 23, $entete, $fontfile, $config['serveur_name']);
if (isset($joueur['tag'])) {
ImageTTFText($_img, 12, 0, 32, 45, $blanc, $fontfile, "Classement : ".separerNombres($joueur['place_points']).($joueur['place_points']==1?'er':'ème'));
ImageTTFText($_img, 12, 0, 32, 62, $blanc, $fontfile, "Points : ".separerNombres($joueur['points']));
ImageTTFText($_img, 12, 0, 32, 80, $blanc, $fontfile, "Alliance : [".$joueur['tag']."] ".substr($joueur['nom'],0,9).(strlen($joueur['nom'])>9?'...':''));
ImageTTFText($_img, 11, 0, 32, 47, $contenu, $fontfile, "Classement : ".separerNombres($joueur['place_points']).($joueur['place_points']==1?'er':'ème'));
ImageTTFText($_img, 11, 0, 32, 64, $contenu, $fontfile, "Points : ".separerNombres($joueur['points']));
ImageTTFText($_img, 11, 0, 32, 82, $contenu, $fontfile, "Alliance : [".$joueur['tag']."] ".substr($joueur['nom'],0,9).(strlen($joueur['nom'])>9?'...':''));
}
else {
ImageTTFText($_img, 12, 0, 32, 52, $blanc, $fontfile, "Classement : ".separerNombres($joueur['place_points']).($joueur['place_points']==1?'er':'ème'));
ImageTTFText($_img, 12, 0, 32, 72, $blanc, $fontfile, "Points : ".separerNombres($joueur['points']));
ImageTTFText($_img, 11, 0, 32, 55, $contenu, $fontfile, "Classement : ".separerNombres($joueur['place_points']).($joueur['place_points']==1?'er':'ème'));
ImageTTFText($_img, 11, 0, 32, 75, $contenu, $fontfile, "Points : ".separerNombres($joueur['points']));
}
ImageTTFText($_img, 12, 0, 275, 52, $blanc, $fontfile, $raid['nombre']);
ImageTTFText($_img, 12, 0, 275, 78, $blanc, $fontfile, $joueur['batiments']);
ImageTTFText($_img, 12, 0, 355, 52, $blanc, $fontfile, $joueur['flotte']);
ImageTTFText($_img, 12, 0, 355, 78, $blanc, $fontfile, $transport['nombre']);
ImageTTFText($_img, 12, 0, 272, 51, $infos[0][0], $fontfile, $infos[0][1]);
ImageTTFText($_img, 12, 0, 272, 78, $infos[1][0], $fontfile, $infos[1][1]);
ImageTTFText($_img, 12, 0, 355, 50, $infos[2][0], $fontfile, $infos[2][1]);
ImageTTFText($_img, 12, 0, 355, 78, $infos[3][0], $fontfile, $infos[3][1]);
}
imagecopy($_img, $_imgavatar, 435, 0, 0, 0, 98, 100);
imagealphablending($_img, false);
imagesavealpha($_img, true);
imagealphablending($_imgavatar, false);
imagesavealpha($_imgavatar, true);
imagepng($_img);
?>

View File

@ -567,10 +567,6 @@ font-style: normal;
#corps .border_top, #corps .border_bt
{
margin: 0;
padding: 0;
height: 9px;
width: 680px;
}
#corps table

View File

@ -70,8 +70,11 @@ xtdi = ""; //implication degree
$bdd = new bdd();
$bdd->connexion();
$bdd->query("SELECT id FROM $table_user WHERE race = 'covenant';"); $nbcovie = $bdd->num_rows;
$bdd->query("SELECT id FROM $table_user WHERE race = 'humain';"); $nbhumain = $bdd->num_rows;
$nbcovie = $bdd->unique_query("SELECT COUNT(id) AS covenants FROM $table_user WHERE race = 'covenant';");
$nbhumain = $bdd->unique_query("SELECT COUNT(id) AS humains FROM $table_user WHERE race = 'humain';");
//Nombre de joueur(s) en ligne ^^
$enligne = $bdd->unique_query("SELECT COUNT(xid) AS enligne FROM sessions WHERE active=1 AND var_session !='';");
//Bandeau d'informations
$infos = $bdd->query("SELECT * FROM $table_infoshead");
@ -81,5 +84,6 @@ $bdd->deconnexion();
//Affichage du header
$template->assign('infos',$infos);
$template->assign('nbinfos',$bdd->num_rows-1);
$template->assign('count',array('humains' => $nbhumain, 'covenants' => $nbcovie, 'serveurs' => 'cette'));
$template->assign('enligne',$enligne['enligne']);
$template->assign('count',array('humains' => $nbhumain['humains'], 'covenants' => $nbcovie['covenants'], 'serveurs' => 'cette'));
?>

View File

@ -7,6 +7,7 @@ url_rewriting : "1"
session: "1"
session_time: "1000"
session_name: "hbsession"
serveur_name: "Alpha"
locales: "fr_FR"
lang: "FRA"

View File

@ -6,6 +6,7 @@ $titre = 'Vérification flottes';
//Vérification des flottes
if (!isset($_GET['ceil'])) $_GET['ceil'] = 5000;
$chapeau->connexion();
$req = mysql_query("SELECT * FROM `$table_flottes` ORDER BY `start_time` DESC");
$tableau = array();
while($resultat = mysql_fetch_array($req)) {

View File

@ -3,21 +3,34 @@ if(!defined('INDEX')) { header('Location: ../'); exit; }
$pagea = 'vip';
$titre = 'Vérification IP';
$timelimit = date('Y-m-d', mktime(0, 0, 0, date("m"), date("d"), date("Y"))); //2008-06-17 18:15:00
$chapeau->connexion();
if (isset($_GET['ip'])) $req = mysql_query("SELECT * FROM $table_registre_identification WHERE ip = '".$_GET['ip']."' ORDER BY ip ASC;");
elseif (isset($_GET['util'])) $req = mysql_query("SELECT * FROM $table_registre_identification WHERE id_util = '".$_GET['util']."' ORDER BY ip ASC;");
elseif (isset($_GET['tri'])) $req = mysql_query("SELECT * FROM $table_registre_identification ORDER BY ".$_GET['tri']." ASC;");
else $req = mysql_query("SELECT * FROM $table_registre_identification ORDER BY ip ASC;");
$page = gpc('v');
if (empty($page) || !is_numeric($page)) $page = 0;
$act = gpc('act');
if ($act == 'multiok') $chapeau->query("UPDATE $table_user SET multi = '1' WHERE id = ".$_GET['util'].";");
if (isset($_GET['ip'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE ip = '".$_GET['ip']."' ORDER BY ip ASC;");
elseif (isset($_GET['util']) && isset($_GET['comp'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE id_util = ".$_GET['util']." OR id_util = ".$_GET['comp']." ORDER BY ip ASC;");
elseif (isset($_GET['util'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE id_util = '".$_GET['util']."' ORDER BY ip ASC;");
elseif (isset($_GET['tri'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id ORDER BY ".$_GET['tri']." ASC;");
else $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE R.time > '$timelimit 00:00:00' ORDER BY R.ip ASC LIMIT ".($page*75).",75;");
//SELECT last_ip,COUNT(*) FROM user GROUP BY last_ip HAVING COUNT(*)>1
$nbpage = $chapeau->unique_query("SELECT COUNT(id) AS nb FROM $table_registre_identification WHERE time > '$timelimit 00:00:00';");
$chapeau->deconnexion();
$anc = array('ip' => 0, 'id_util' => 0);
$tableau = array();
while($resultat = mysql_fetch_array($req)) {
if ($anc['ip'] == $resultat['ip'] && $anc['id_util'] != $resultat['id_util']) $color = 'FF0000';
elseif ($anc['ip'] == $resultat['ip']) $color = 'DFBF00';
if ($resultat['mv'] == 3) $color = 'DFBF00';
elseif ($resultat['multi'] == 1 && $anc['ip'] == $resultat['ip'] && $anc['id_util'] != $resultat['id_util']) $color = 'EE66EE';
elseif ($anc['ip'] == $resultat['ip'] && $anc['id_util'] != $resultat['id_util']) $color = 'FF0000';
else $color = false;
$tableau[] = array($resultat['ip'], gethostbyaddr($resultat['ip']), $resultat['id_util'], trouvNom($resultat['id_util']), $resultat['time'], $resultat['commodo'], $color);
$tableau[] = array($resultat['ip'], gethostbyaddr($resultat['ip']), $resultat['id_util'], $resultat['pseudo'], $resultat['time'], $resultat['mv'], $color);
$anc = $resultat;
}
$template->assign('ips', $tableau);
$template->assign('numpage', $page);
$template->assign('nbpage', floor($nbpage['nb']/75));
?>

View File

@ -1,7 +1,7 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$pagea = 'print';
$titre = 'Vérification planète';
$titre = 'Vérification joueur';
$template->assign('linkpage', 'vjoueurs');

View File

@ -1,6 +1,6 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$titre = 'Sanction joueur';
$titre = 'Prise de contrôle d\'un joueur';
$pagea = 'erreur';
$template->assign('linkpage', 'cjoueurs');

View File

@ -5,21 +5,23 @@ $pagea = 'erreur';
$template->assign('linkpage', 'sjoueurs');
if (!empty($_GET['id']) && !empty($_GET['sanc']) && !empty($_GET['raisonmv'])) {
if (!empty($_GET['id']) && !empty($_GET['sanc']) && (!empty($_GET['raisonmv']) || $_GET['sanc'] < 0)) {
$raisonmv = $_GET['raisonmv'];
$id_plan = $_GET['id'];
$chapeau->connexion();
$chapeau->escape($raisonmv);
$chapeau->escape($id_plan);
if ($_GET['sanc'] == 'definitif' || $_GET['sanc'] == 'définitif') {
$chapeau->query("UPDATE $table_user SET mv = '3', raisonmv = '$raisonmv' WHERE id = '$id_plan';");
if ($_GET['sanc'] == 'definitif' || $_GET['sanc'] == 'définitif' || $_GET['sanc'] == 'd') {
$chapeau->query("UPDATE $table_user SET mv = '3', raisonmv = '$raisonmv', operateurmv = '$id_user' WHERE id = '$id_plan';");
$chapeau->deconnexion();
$template->assign('message', 'Le joueur a été banni définitivement !');
}
else {
$sanc = $_GET['sanc'];
$time = time() + $_GET['sanc'] * 86400 - 259200;
$chapeau->query("UPDATE $table_user SET mv = '2', last_visite = '$time', raisonmv = '$raisonmv' WHERE id = '$id_plan';");
$chapeau->query("UPDATE $table_user SET mv = '2', last_visite = '$time', raisonmv = '$raisonmv', operateurmv = '$id_user' WHERE id = '$id_plan';");
$chapeau->deconnexion();
$template->assign('message', 'Le joueur a été placé en mode vacances !');

View File

@ -10,11 +10,15 @@ if ($sess->values['auth_level'] >= 5 && !empty($_GET['id'])) {
$chapeau->connexion();
$chapeau->escape($id);
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id';");
$chapeau->deconnexion();
if ($req) {
$chapeau->query("DELETE FROM $table_mail WHERE destinataire = '".trouvNom($id)."';");
$nom = trouvNom($id);
$chapeau->connexion();
$chapeau->escape($nom);
$chapeau->query("DELETE FROM $table_mail WHERE destinataire = '$nom';");
$chapeau->query("DELETE FROM $table_user WHERE id = '$id';");
$chapeau->query("DELETE FROM $table_flottes WHERE id_user = '$id';");
$chapeau->query("DELETE FROM $table_planete WHERE id_user = '$id';");
$chapeau->query("DELETE FROM $table_user WHERE id = '$id';");
$chapeau->deconnexion();
$template->assign('message', 'Le joueur a été supprimé du jeu ainsi que toutes les données le concernant !');
}

View File

@ -37,7 +37,9 @@ elseif (!empty($_GET['i'])) {
header('Location: admin.php?p=version');
exit;
}
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_version WHERE id = '$id';");
$chapeau->deconnexion();
$template->assign('mod', $req);
$template->assign('id', $id);
$pagea = 'version_add';

View File

@ -49,6 +49,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
$i = floor($_GET['i']);
$alliId = $alliance['id'];
$bdd->connexion();
$bdd->escape($i);
$bdd->query("DELETE FROM $table_alliances_chat WHERE id = '$i' AND id_alliance = '$alliId';");
$bdd->deconnexion();
header('Location: ?p=alliances&q=adm_chat#chat');
@ -68,18 +69,22 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
elseif ($_GET['q'] == 'adm_grades' && $access['membre']) {
if (isset($_GET['a']) && $_GET['a'] = 'add') {
if (!empty($_POST['nom']) && isset($_POST['description'])) {
$nom = mysql_real_escape_string($_POST['nom']);
$description = mysql_real_escape_string($_POST['description']);
$nom = $_POST['nom'];
$description = $_POST['description'];
if (!empty($_POST['id'])) {
$id = $_POST['id'];
$bdd->connexion();
$bdd->escape($id);
$bdd->escape($nom);
$bdd->escape($description);
@$bdd->query("UPDATE $table_alliances_grade SET nom = '$nom', description = '$description', gest_chat = '".ceil($_POST['gest_chat'])."', gest_rang = '".ceil($_POST['gest_rang'])."', gest_membre = '".ceil($_POST['gest_membre'])."', gest_ecriture = '".ceil($_POST['gest_ecriture'])."', gest_admin = '".ceil($_POST['gest_alliance'])."' WHERE id = '$id' AND id_alliance = '".$alliance['id']."';");
$bdd->deconnexion();
}
else {
$bdd->connexion();
$bdd->escape($nom);
$bdd->escape($description);
@$bdd->query("INSERT INTO $table_alliances_grade VALUES (NULL, '".$alliance['id']."', '$nom', '$description', '".ceil($_POST['gest_chat'])."', '".ceil($_POST['gest_rang'])."', '".ceil($_POST['gest_membre'])."', '".ceil($_POST['gest_ecriture'])."', '".ceil($_POST['gest_alliance'])."');");
$bdd->deconnexion();
}
@ -100,7 +105,9 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
else {
$page = 'alliance_adm_grades';
$alliId = $alliance['id'];
$bdd->connexion();
$grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = '$alliId' ORDER BY nom ASC;");
$bdd->deconnexion();
$template->assign('grades', $grades);
}
}
@ -108,11 +115,12 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
if (isset($_GET['t']) && $_GET['t'] == 'presentation') $mod = 'presentation';
else $mod = 'interne';
if (!empty($_POST['type']) && isset($_POST['textarea'])) {
$mod = mysql_real_escape_string($_POST['type']);
$mod = $_POST['type'];
$text = $_POST['textarea'];
$alliId = $alliance['id'];
$bdd->connexion();
$bdd->escape($text);
$bdd->escape($mod);
$bdd->query("UPDATE $table_alliances SET $mod = '$text' WHERE id = '$alliId';");
$bdd->deconnexion();
header('Location: ?p=alliances&q=adm_ecrits&t='.$mod);
@ -200,8 +208,10 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
$template->display('game/erreur.tpl');
exit;
}
$fondateur = $_POST['fondateur'];
$bdd->connexion();
$bdd->query("UPDATE $table_alliances SET fondateur = '".mysql_real_escape_string($_POST['fondateur'])."' WHERE id = '".$alliance['id']."'");
$bdd->escape($fondateur);
$bdd->query("UPDATE $table_alliances SET fondateur = '$fondateur' WHERE id = '".$alliance['id']."'");
$bdd->deconnexion();
$recharg = true;
}
@ -236,12 +246,15 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
$user = floor($_POST['user']);
$grade = floor($_POST['grade']);
$bdd->connexion();
$bdd->escape($grade);
$bdd->escape($user);
$bdd->query("UPDATE $table_user SET id_grade_alliance = '".$grade."' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';");
$bdd->deconnexion();
}
elseif (!empty($_GET['u'])) {
$user = floor($_GET['u']);
$bdd->connexion();
$bdd->escape($user);
$bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '0' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';");
$bdd->deconnexion();
//TODO Envoyer un message au joueur renvoyé
@ -249,6 +262,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
elseif (!empty($_GET['accept'])) {
$user = floor($_GET['accept']);
$bdd->connexion();
$bdd->escape($user);
$verif = $bdd->unique_query("SELECT * FROM $table_alliances_attente WHERE id_alliance = '".$alliance['id']."' AND id_membre = '$user';");
if ($verif) {
$bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '".$alliance['id']."' WHERE id = '".$user."' AND id_alliance = '0';");
@ -260,6 +274,7 @@ if (!empty($queryUser['id_alliance']) && $queryUser['id_grade_alliance'] != -1 &
elseif (!empty($_GET['refus'])) {
$user = floor($_GET['refus']);
$bdd->connexion();
$bdd->escape($user);
$bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = '$user' AND id_alliance = '".$alliance['id']."';");
$bdd->deconnexion();
//TODO Envoyer un message au joueur renvoyé
@ -351,10 +366,12 @@ else {
if ($_GET['q'] == 'search' && !empty($_POST['by']) && isset($_POST['search'])) {
$page = 'alliance_nm_search';
$by = mysql_real_escape_string($_POST['by']);
$search = mysql_real_escape_string($_POST['search']);
$by = $_POST['by'];
$search = $_POST['search'];
$bdd->connexion();
$bdd->escape($by);
$bdd->escape($search);
$recherche = $bdd->query("SELECT * FROM $table_alliances WHERE $by LIKE '%$search%' ORDER BY nom ASC;");
$bdd->deconnexion();
$template->assign('recherches', $recherche);
@ -371,7 +388,7 @@ else {
$grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '".$membres[$i]['id_grade_alliance']."';");
$membres[$i]['grade_alliance'] = $grade['nom'];
}
$bdd->connexion();
$bdd->deconnexion();
$template->assign('membres', $membres);
$template->assign('i', $_GET['i']);
}
@ -402,7 +419,9 @@ else {
$bdd->escape($id);
$alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '$id';");
if (!empty($_POST['message'])) {
$bdd->query("INSERT INTO $table_alliances_attente VALUES (NULL, '".$alliance['id']."', '".$id_user."', '".$queryUser['pseudo']."', '".time()."', '".mysql_real_escape_string($_POST['message'])."');");
$message = $_POST['message'];
$bdd->escape($message);
$bdd->query("INSERT INTO $table_alliances_attente VALUES (NULL, '".$alliance['id']."', '".$id_user."', '".$queryUser['pseudo']."', '".time()."', '$message');");
$bdd->deconnexion();
$template->assign('message','Votre candidature a été envoyée avec succès à l\'alliance : '.$alliance['nom']);
$template->assign('couleur','green');
@ -507,14 +526,14 @@ else {
exit;
}
elseif (strlen($tag) > 5) {
$template->assign('message','Le nom d\'alliance que vous avez choisit est trop long.');
$template->assign('message','Le tag d\'alliance que vous avez choisit est trop long.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=alliances&q=fonder";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
elseif (strlen($tag) < 3) {
$template->assign('message','Le nom d\'alliance que vous avez choisit est trop court.');
$template->assign('message','Le tag d\'alliance que vous avez choisit est trop court.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=alliances&q=fonder";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');

View File

@ -24,7 +24,7 @@ $nbppage = 100;
if (isset($_GET['c']) && is_numeric($_GET['c']) && $_GET['c'] > 0) $pageClassement = floor($_GET['c']/($nbppage+1))+1;
$pageClassementN = ($pageClassement-1) * $nbppage;
$nbpages = ceil(($nbhumain+$nbcovie)/$nbppage);
$nbpages = ceil(($nbhumain['humains']+$nbcovie['covenants'])/$nbppage);
if ($pageClassement > $nbpages) $pageClassement = $nbpages;
$TEMP_pages = '<select name="q">';
for($i=1 ; $i<=$nbpages ; $i++) {
@ -33,7 +33,6 @@ for($i=1 ; $i<=$nbpages ; $i++) {
}
$TEMP_pages .= '</select>';
$template->assign('q', $TEMP_pages);
//$result = mysql_query("SELECT * FROM `classement` ORDER BY `classement`.`$export` DESC LIMIT $pageClassementN, $nbppage");
$template->assign('t', $TypeSearch);

View File

@ -72,6 +72,11 @@ function tableauProd($ibat,$nivo){
else return $return;
}
if (empty($_GET['r']) || ($_GET['r'] != 'humain' && $_GET['r'] != 'covenant')) $_GET['r'] = $queryUser['race'];
$race = $_GET['r'];
if ($race != $queryUser['race']) include(_FCORE."hb_game/noms.php");
$template->assign('raceAff', $race);
if (isset($_GET['b']) && is_numeric($_GET['b']) && $_GET['b'] < count($batiment)) {
$template->assign('type', 'batiments');
$t = $_GET['b'];

View File

@ -4,34 +4,40 @@ $page = 'envoyer';
$titre = 'Envoyer un message';
if (!empty($_POST['objet']) && !empty($_POST['nom']) && !empty($_POST['message'])) {
$util = htmlentities($_POST['nom']);
$bdd->connexion();
$bdd->escape($util);
if ($bdd->unique_query("SELECT pseudo FROM $table_user WHERE pseudo = '$util';")) {
$message = htmlspecialchars($_POST['message']);
$objet = htmlspecialchars($_POST['objet']);
$pseudo = $queryUser["pseudo"];
$time = time();
$bdd->escape($message);
$bdd->escape($objet);
$bdd->escape($pseudo);
$bdd->query("INSERT INTO $table_mail VALUES(NULL, '1', '$util', '$pseudo', '$objet', '$message', '$time');");
$bdd->deconnexion();
$utils = explode(';', $_POST['nom']);
$nbutil = count($utils);
$template->assign('message','Votre message a été envoyé avec succès.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=messagerie";\', 2500);</script>');
$template->assign('couleur','green');
$template->display('game/erreur.tpl');
exit;
}
else {
$bdd->deconnexion();
$template->assign('message','Impossible de trouver le destinataire du message.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=envoyer";\', 2500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
$time = time();
$message = htmlspecialchars($_POST['message']);
$objet = htmlspecialchars($_POST['objet']);
$bdd->connexion();
$bdd->escape($message);
$bdd->escape($objet);
$bdd->escape($pseudo);
for($i = 0; $i < $nbutil; $i++){
$util = trim(htmlentities($utils[$i]));
if (empty($util)) continue;
$bdd->escape($util);
if ($bdd->unique_query("SELECT pseudo FROM $table_user WHERE pseudo = '$util';")) {
$pseudo = $queryUser["pseudo"];
$bdd->query("INSERT INTO $table_mail VALUES(NULL, '1', '$util', '$pseudo', '$objet', '$message', '$time');");
}
else {
$bdd->deconnexion();
$template->assign('message','Impossible de trouver l\'un des destinataire du message : '.$util);
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=envoyer";\', 2500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
}
$bdd->deconnexion();
$template->assign('message','Votre message a été envoyé avec succès.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=messagerie";\', 2500);</script>');
$template->assign('couleur','green');
$template->display('game/erreur.tpl');
exit;
}
if (isset($_GET['d'])) $template->assign('destinataire', htmlentities($_GET['d']));

View File

@ -248,7 +248,8 @@ if (!empty($_POST['cds']) && !empty($_POST['nomflotte']) && isset($_POST['amas']
$contenu_cristal = $_POST['cristal']; $bdd->escape($contenu_cristal); $plan_cristal = $queryPlanete['cristal'] - $contenu_cristal;
$contenu_hydrogene = $_POST['hydrogene']; $bdd->escape($contenu_hydrogene); $plan_hydrogene = $queryPlanete['hydrogene'] - $contenu_hydrogene - $conso;
$contenu_max = $sess->values['flcontenu'];
if ($contenu_metal + $contenu_cristal + $contenu_hydrogene + $conso > $contenu_max && ($contenu_metal + $contenu_cristal + $contenu_hydrogene != 0 || $mission != 5)) {
//if ( && ( || $mission != 5)) {
if ($contenu_metal + $contenu_cristal + $contenu_hydrogene + $conso > $contenu_max && $contenu_metal + $contenu_cristal + $contenu_hydrogene != 0) {
$template->assign('message','Vous ne pouvez pas embarquer autant de ressources, les cales débordent.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=flotte";\', 3500);</script>');
$template->assign('couleur','red');

View File

@ -5,17 +5,23 @@ if (!empty($_GET['cds'])) {
if (!empty($_GET['nom']) && !empty($_GET['race']) && !empty($_GET['mdp']) && !empty($_GET['mail']) && !empty($_GET['ti']) && isset($_GET['placement'])) {
file_log('inscription : login = '.$_POST['HB_login'].' ; password = '.$_POST['HB_password'], 1);
if ($_GET['cds'] == sha1($_GET['nom'].'$'.$_GET['race'].'£'.$_GET['mdp'].'#'.$_GET['mail'].'ß'.$_GET['ti'].'Ó'.$_SERVER['HTTP_USER_AGENT'].'♀☻'.$_SERVER['REMOTE_ADDR'].$_GET['placement'])) {
$pseudo = $_GET['nom'];
$mdp = $_GET['mdp'];
$race = $_GET['race'];
$mail = $_GET['mail'];
$ti = $_GET['ti'];
$base = new bdd();
$base->connexion();
$base->db();
$pseudo = mysql_real_escape_string($_GET['nom']);
$mdp = mysql_real_escape_string($_GET['mdp']);
$race = mysql_real_escape_string($_GET['race']);
$mail = mysql_real_escape_string($_GET['mail']);
$ti = mysql_real_escape_string($_GET['ti']);
$base->escape($pseudo);
$base->escape($mdp);
$base->escape($race);
$base->escape($mail);
$base->escape($ti);
$base->query("SELECT * FROM user WHERE pseudo = '$pseudo' ORDER BY id DESC;");
$base->query("SELECT * FROM $table_user WHERE pseudo = '$pseudo' ORDER BY id DESC;");
if ($base->num_rows) {
$template->assign('message','Votre compte est déjà créé sur ce serveur !');
$template->assign('couleur','red');
@ -24,12 +30,12 @@ if (!empty($_GET['cds'])) {
}
//Création de l'utilisateur
$base->query("INSERT INTO user (pseudo, mdp, race, mail, last_ip, time_inscription) VALUES ('$pseudo', '$mdp', '$race', '$mail', '".$_SERVER['REMOTE_ADDR']."', '".time()."');");
$base->query("INSERT INTO $table_user (pseudo, mdp, race, mail, last_ip, time_inscription) VALUES ('$pseudo', '$mdp', '$race', '$mail', '".$_SERVER['REMOTE_ADDR']."', '".time()."');");
//Création des bases de la planète
$image = mt_rand(1,15);
$cases = 225;
$queryUser = $base->query("SELECT * FROM user WHERE pseudo = '$pseudo' ORDER BY id DESC;");
$queryUser = $base->query("SELECT * FROM $table_user WHERE pseudo = '$pseudo' ORDER BY id DESC;");
$id_user = $queryUser[0]['id'];
$time = time();
@ -42,15 +48,17 @@ if (!empty($_GET['cds'])) {
$pos = mt_rand(1, MAX_PLANETE);
//Test pour savoir si la planète est déjà habitée
$base->query("SELECT id FROM planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$pos'");
$base->query("SELECT id FROM $table_planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$pos'");
if($base->num_rows) $planete_trouvee = false;
else $planete_trouvee = true;
}
$base->query("INSERT INTO planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$galaxie', '$ss', '$pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))");
$base->query("INSERT INTO $table_planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$galaxie', '$ss', '$pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))");
}
else {
$placement_joueur = $base->unique_query("SELECT * FROM user WHERE pseudo = '".mysql_real_escape_string($_GET["placement"])."'");
$placement = $_GET["placement"];
$base->escape($placement);
$placement_joueur = $base->unique_query("SELECT * FROM $table_user WHERE pseudo = '$placement';");
if (!$placement_joueur && !isset($sess->values['forceInscript'])) {
$sess->values['forceInscript'] = true;
$sess->put();
@ -60,7 +68,7 @@ if (!empty($_GET['cds'])) {
exit;
}
if (!isset($sess->values['forceInscript'])) {
$placement_planetes = $base->query("SELECT * FROM planete WHERE id_user = '".$placement_joueur["id"]."'");
$placement_planetes = $base->query("SELECT * FROM $table_planete WHERE id_user = '".$placement_joueur["id"]."'");
$planete_trouvee = false;
$decale = 0;
while (!$planete_trouvee) {
@ -69,7 +77,7 @@ if (!empty($_GET['cds'])) {
$ss = $placement_planetes[$i]['ss'] + $decale;
if ($ss >= MAX_SYSTEME) break;
for ($j = 1; $j <= MAX_PLANETE ; $j++) {
$base->query("SELECT * FROM planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$j'");
$base->query("SELECT * FROM $table_planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$j'");
if(!$base->num_rows) {
$planete_trouvee = true;
$blk_galaxie = $galaxie;
@ -94,12 +102,12 @@ if (!empty($_GET['cds'])) {
$blk_pos = mt_rand(1, MAX_PLANETE);
//Test pour savoir si la planète est déjà habitée
$base->query("SELECT id FROM planete WHERE galaxie='$blk_galaxie' AND ss='$blk_ss' AND position='$blk_pos'");
$base->query("SELECT id FROM $table_planete WHERE galaxie='$blk_galaxie' AND ss='$blk_ss' AND position='$blk_pos'");
if($base->num_rows) $planete_trouvee = false;
else $planete_trouvee = true;
}
}
$base->query("INSERT INTO planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$blk_galaxie', '$blk_ss', '$blk_pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))");
$base->query("INSERT INTO $table_planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$blk_galaxie', '$blk_ss', '$blk_pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))");
}
$base->deconnexion();

View File

@ -70,7 +70,7 @@ if (isset($_POST['HB_pseudo']) && isset($_POST['HB_mail']) && isset($_POST['HB_c
$mail->AddAddress($HB_mail);
$mail->AddReplyTo('no-reply@halo-battle.s-fr.com');
$mail->Subject='Halo-Battle :: Reinitialisation du mot de passe';
$mail->Body='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Halo-Battle :: R&eacute;initialisation du mot de passe</title></head><body><p>Bonjour '.$HB_pseudo.',<br />Vous recevez ce mail suite &agrave; votre demande de r&eacute;initialisation de mot de passe. Pour confirmer votre r&eacute;initialisation de mot de passe et ainsi pouvoir de nouveau acc&eacute;der au jeu, cliquez sur le lien ci-apr&egrave;s :<br /><a href="'.$_SERVER['HTTP_HOST'].'?p=oubliemdp&amp;i='.$passNOUV.'&amp;n='.$HB_pseudo.'">'.$_SERVER['HTTP_HOST'].'?p=oubliemdp&amp;i='.$passNOUV.'&amp;n='.$HB_pseudo.'</a><br /><br />Votre nouveau mot de passe est : '.$code.'<br /><br />A bient&ocirc;t dans Halo-Battle,<br />Le staff</p></body></html>';
$mail->Body='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Halo-Battle :: R&eacute;initialisation du mot de passe</title></head><body><p>Bonjour '.$HB_pseudo.',<br />Vous recevez ce mail suite &agrave; votre demande de r&eacute;initialisation de mot de passe. Pour confirmer votre r&eacute;initialisation de mot de passe et ainsi pouvoir de nouveau acc&eacute;der au jeu, cliquez sur le lien ci-apr&egrave;s :<br /><a href="http://'.$_SERVER['HTTP_HOST'].'?p=oubliemdp&amp;i='.$passNOUV.'&amp;n='.$HB_pseudo.'">http://'.$_SERVER['HTTP_HOST'].'?p=oubliemdp&amp;i='.$passNOUV.'&amp;n='.$HB_pseudo.'</a><br /><br />Votre nouveau mot de passe est : '.$code.'<br /><br />A bient&ocirc;t dans Halo-Battle,<br />Le staff</p></body></html>';
if(!$mail->Send()){ //Teste si le return code est ok.
$template->assign('message','Erreur lors de l\'envoie du courriel de confirmation !<br /><br /><small><i>'.$mail->ErrorInfo.'</i></small><br /><br />Si le problème perciste, <a href="mailto:technique@halo-battle.s-fr.com">contactez un administrateur</a>.');

View File

@ -0,0 +1,12 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
if (!empty($sess->values['connected'])) $page = 'pilori';
else $page = '../cms/pilori';
$titre = 'Pilori de la galaxie';
$bdd->connexion();
$pilori = $bdd->query("SELECT U.pseudo, U.operateurmv, 0 AS mail, U.mv, U.raisonmv, U.last_visite FROM $table_user U WHERE U.mv > 1 AND U.operateurmv = 0 UNION SELECT U.pseudo, O.pseudo AS operateurmv, O.mail, U.mv, U.raisonmv, U.last_visite FROM $table_user U INNER JOIN $table_user O ON U.operateurmv = O.id WHERE U.mv > 1;");
$bdd->deconnexion();
$template->assign('joueurs', $pilori);
?>

View File

@ -4,7 +4,7 @@ $page = 'version';
$titre = 'Historique des mises à jours';
$bdd->connexion();
$data = $bdd->query("SELECT * FROM `$table_version` ORDER BY `id` DESC");
$data = $bdd->query("SELECT * FROM $table_version ORDER BY id DESC");
$bdd->deconnexion();
$TEMP_versions = array();

View File

@ -204,7 +204,7 @@ if (!isset($auth_level)) @$auth_level = $sess->values['auth_level'];
'Les station orbitales humaines sont basées sur un même modèle : de multiples DCA légères et lourdes pour les chasseurs, des missiles ARCHERS et un CAM standard capable de pénétrer la plupart des boucliers stellaires. Cette base orbitale est très bien équipée et est considérée comme la défense principale des planètes du CSNU.',
'Ces vaisseaux sont beaucoup plus chers du fait de leur meilleur armement, blindage et importante capacit&eacute; de transport. Ces vaisseaux sont tr&egrave;s peu vus sur le terrain, leur r&ocirc;le principal est de d&eacute;ployer des Longswords afin de fournir aux vaisseaux alli&eacute;s un appui orbital. Ils font partis des plus puissants vaisseaux du CSNU. Ils sont capables de transporter bon nombre dunit&eacute;s terrestres et a&eacute;riennes.');
$nomvaisa = array('cargos de classe Parabola','cargos de classe Laden','vaisseau(x) de colonisation de classe Odyssey','drone(s) d\'espionnage de classe Clarion','recycleur(s) de classe Minotaur','C709 Longsword Interceptor','Fr&eacute;gates','croiseur(s) de classe Halcyon','croiseur(s) de classe Marathon','porte vaisseaux','station(s) orbitale','super(s) porte-vaisseaux');
$nomvaisi = array('csnucargoparabola2mc9.jpg','csnucargoladen2al8.jpg','colonisation.jpg','drone_clarion.jpg','img_na_ig.jpg','longsworduf9.jpg','fregatewz5.jpg','croiseurclassealcyon130om6.jpg','croiseurmarathonke3.jpg','csnuportevaisseauxgy3.jpg','station.jpg','csnusuperportevaisseauxrw4.jpg');
$nomvaisi = array('csnucargoparabola2mc9.jpg','csnucargoladen2al8.jpg','colonisation.jpg','drone_clarion.jpg','../humain_na.jpg','longsworduf9.jpg','fregatewz5.jpg','croiseurclassealcyon130om6.jpg','croiseurmarathonke3.jpg','csnuportevaisseauxgy3.jpg','station.jpg','csnusuperportevaisseauxrw4.jpg');
$nomterra = array('sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT','mitrailleuse(s) automatique M247 GP','DCA l&eacute;g&egrave;re(s)','DCA lourde(s)','canon(s) Gauss','lanceur(s) de missiles');
$nomterrn = array('Sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT','Mitrailleuse automatique M247 GP','DCA l&eacute;g&egrave;re','DCA lourde','Canon Gauss','Lanceur de missiles');
$nomterde = array( 'V&eacute;hicule &agrave; propulsion verticale permettant des attaques extrêmement rapides et destructrices gr&acirc;ce &agrave; ses six tubes lance-missiles, ses deux mitrailleuses l&eacute;g&egrave;res, et sa mitrailleuse lourde frontale. Ces vaisseaux dassaut rapide sont de v&eacute;ritables broyeurs de t&ocirc;le gr&acirc;ce &agrave; leurs 6 tubes lance-missiles et sont capables de d&eacute;truire des v&eacute;hicules et des positions fortement blind&eacute;es.',

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

@ -108,3 +108,200 @@
'__utmc' => '155506210',
'__utmb' => '155506210.23.10.1213569435',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=accueil]
[02:39:22] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[02:39:22] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213565867.1213569435.50',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
) [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[02:55:23] MESSAGE : array (
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.3.10.1213576763',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?log]
[02:55:25] MESSAGE : array (
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.4.10.1213576763',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php]
[02:55:34] MESSAGE : array (
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.5.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:55:38] MESSAGE : array (
'id' => '10',
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.6.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:55:38] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'Roxas'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:55:38] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:55:38] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:55:38] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:01] MESSAGE : array (
'id' => '10',
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.7.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:01] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'Roxas'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:01] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:01] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:01] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:02] MESSAGE : array (
'id' => '10',
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.7.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:02] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'Roxas'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:02] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:02] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:02] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '10'; }. [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:07] MESSAGE : array (
'id' => '10',
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'f156bb7a7422f8db4fc5d0a7da10a3030fa4fb89745e274d03b3fa8da90ba09c',
'__utmb' => '155506210.7.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?id=10&p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs]
[02:56:10] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/index.php?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/index.php]
[02:56:10] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.7.10.1213576763',
) [127.0.0.1] [POST] [/index.php?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/index.php]
[02:56:12] MESSAGE : array (
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.8.10.1213576763',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=accueil]
[02:56:19] MESSAGE : array (
'p' => 'djoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.9.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:23] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.10.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:23] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'HFr_Sirkan'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:23] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:23] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:23] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:33] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.11.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:33] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'HFr_Sirkan'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:33] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:33] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:56:33] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:19] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.11.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:19] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = 'HFr_Sirkan'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:19] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:19] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:19] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM user WHERE id = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:57] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.11.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:57] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM mail WHERE destinataire = ''; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:57] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM flottes WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:57] AVERTISSEMENT : Erreur Mysql: " ", avec la requète: { DELETE FROM planete WHERE id_user = '34'; }. [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:57:58] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.11.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[02:58:51] MESSAGE : array (
'p' => 'djoueurs',
'id' => '34',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.11.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=34] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=djoueurs&id=34]
[02:58:58] MESSAGE : array (
'p' => 'djoueurs',
'id' => '35',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'hbsession' => 'd46cc17ab75b251c152aacd1b68d6f705497122697f4aafe9c0344b755e46e4c',
'__utmb' => '155506210.12.10.1213576763',
) [127.0.0.1] [GET] [/admin.php?p=djoueurs&id=35] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[03:16:50] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=batiments]
[03:16:50] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213569435.1213576763.51',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'__utmc' => '155506210',
'__utmb' => '155506210.16.10.1213576763',
'hbsession' => 'eba500067c6d08d29857628f628d52d4e2da0497b119a775b5e4436efeeef9a1',
) [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=batiments]

87
onyx/logs/17-06-2008.xlog Normal file
View File

@ -0,0 +1,87 @@
[14:42:26] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[14:42:26] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213576763.1213599612.52',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => 'e857d7f881a2049f5aa610ac35ae5fe14bdbb4408ffa80ff023804b2ba47359d',
) [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[16:09:51] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[16:09:51] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213599612.1213706548.53',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '5fccd0616b0629732dea4d1d54d4b2af5e3ead7d07b0810a235d1bfe295fd4bf',
'__utmc' => '155506210',
) [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[16:23:24] MESSAGE : array (
'__utma' => '155506210.4054156253863705600.1211214258.1213706548.1213711792.54',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => 'dba43978f03513e64f4865b6ae90e5bc9e8dc2d75cef2b9edc95383329c2aac6',
'__utmc' => '155506210',
'__utmb' => '155506210.12.10.1213711792',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=envoyer]
[22:46:08] AVERTISSEMENT : Erreur Mysql: " Unknown column 'id' in 'field list' ", avec la requète: { SELECT COUNT(id) AS nombre FROM sessions WHERE active = '1' AND var_session != ''; }. [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[22:46:08] MESSAGE : !! connection : array (
'log' => '',
'HB_login' => 'nemunaire',
'HB_password' => 'mopmop',
'galaxie' => 'Alpha',
'__utma' => '155506210.4054156253863705600.1211214258.1213706548.1213711792.54',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
) [127.0.0.1] [POST] [/?log] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/]
[22:46:48] AVERTISSEMENT : Erreur Mysql: " Column 'mv' in where clause is ambiguous ", avec la requète: { SELECT U.pseudo, O.pseudo, U.mv, U.raisonmv, U.last_visite FROM user U INNER JOIN user O ON U.operateurmv = O.id WHERE mv > 1; }. [127.0.0.1] [GET] [/?p=pilori] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:46:56] MESSAGE : array (
'__utma' => '155506210.4054156253863705600.1211214258.1213711792.1213735572.55',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
'__utmb' => '155506210.2.10.1213735572',
'__utmc' => '155506210',
) [127.0.0.1] [GET] [/admin.php] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/?p=accueil]
[22:47:06] MESSAGE : array (
'p' => 'vflotte',
'__utma' => '155506210.4054156253863705600.1211214258.1213711792.1213735572.55',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
'__utmb' => '155506210.3.10.1213735572',
'__utmc' => '155506210',
) [127.0.0.1] [GET] [/admin.php?p=vflotte] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php]
[22:47:09] MESSAGE : array (
'p' => 'sjoueur',
'__utma' => '155506210.4054156253863705600.1211214258.1213711792.1213735572.55',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
'__utmb' => '155506210.4.10.1213735572',
'__utmc' => '155506210',
) [127.0.0.1] [GET] [/admin.php?p=sjoueur] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:47:12] MESSAGE : array (
'p' => 'sjoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213711792.1213735572.55',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
'__utmb' => '155506210.5.10.1213735572',
'__utmc' => '155506210',
) [127.0.0.1] [GET] [/admin.php?p=sjoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:47:21] MESSAGE : array (
'sanc' => 'd',
'raisonmv' => 'pom',
'id' => '7',
'name' => '',
'p' => 'sjoueurs',
'__utma' => '155506210.4054156253863705600.1211214258.1213711792.1213735572.55',
'__utmz' => '155506210.1211214259.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)',
'hbsession' => '7b82f9b5a2b1b37a3b3c8ef95f9c13045516434e8eb4d019b8527719d6863d1f',
'__utmb' => '155506210.6.10.1213735572',
'__utmc' => '155506210',
) [127.0.0.1] [GET] [/admin.php?sanc=d&raisonmv=pom&id=7&name=&p=sjoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=sjoueurs]
[22:47:21] AVERTISSEMENT : Erreur Mysql: " Unknown column 'operateurmv' in 'field list' ", avec la requète: { UPDATE user SET mv = '3', raisonmv = 'pom', operateurmv = '8' WHERE id = '7'; }. [127.0.0.1] [GET] [/admin.php?sanc=d&raisonmv=pom&id=7&name=&p=sjoueurs] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] [http://halobattle.local/admin.php?p=sjoueurs]
[22:47:32] AVERTISSEMENT : Erreur Mysql: " Column 'mv' in where clause is ambiguous ", avec la requète: { SELECT U.pseudo, O.pseudo, U.mv, U.raisonmv, U.last_visite FROM user U INNER JOIN user O ON U.operateurmv = O.id WHERE mv > 1; }. [127.0.0.1] [GET] [/?p=pilori] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:47:55] AVERTISSEMENT : Erreur Mysql: " Column 'mv' in where clause is ambiguous ", avec la requète: { SELECT U.pseudo, O.pseudo AS pseu, U.mv, U.raisonmv, U.last_visite FROM user U INNER JOIN user O ON U.operateurmv = O.id WHERE mv > 1; }. [127.0.0.1] [GET] [/?p=pilori] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:47:56] AVERTISSEMENT : Erreur Mysql: " Column 'mv' in where clause is ambiguous ", avec la requète: { SELECT U.pseudo, O.pseudo AS pseu, U.mv, U.raisonmv, U.last_visite FROM user U INNER JOIN user O ON U.operateurmv = O.id WHERE mv > 1; }. [127.0.0.1] [GET] [/?p=pilori] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []
[22:48:05] AVERTISSEMENT : Erreur Mysql: " Column 'mv' in where clause is ambiguous ", avec la requète: { SELECT U.pseudo, U.mv, U.raisonmv, U.last_visite FROM user U INNER JOIN user O ON U.operateurmv = O.id WHERE mv > 1; }. [127.0.0.1] [GET] [/?p=pilori] [Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0] []

View File

@ -4,32 +4,33 @@
<thead{if $req.statut >= 1} style="background: #{if $req.statut == 1}770000{elseif $req.statut == 2}007700{elseif $req.statut == 3}000077{elseif $req.statut == 4}770077{elseif $req.statut == 5}007777{elseif $req.statut == 6}777700{/if};"{/if}>
<tr>
<th colspan="2">Emetteur</th>
<td colspan="2">{$req.pseudo}</td>
<td colspan="3">{$req.pseudo}</td>
</tr>
<tr>
<th colspan="2">Statut</th>
<td colspan="2">{$req.statut}</td>
<td colspan="3">{$req.statut}</td>
</tr>
<tr>
<th colspan="2">Date</th>
<td colspan="2">{$req.time|date_format:"%d/%m/%y %H:%M:%S"}</td>
<td colspan="3">{$req.time|date_format:"%d/%m/%y %H:%M:%S"}</td>
</tr>
<tr>
<th colspan="2">Objet</th>
<td colspan="2">{$req.titre|escape}</td>
<td colspan="3">{$req.titre|escape}</td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4">{$req.contenu|escape|nl2br}</td>
<td colspan="5">{$req.contenu|escape|nl2br}</td>
</tr>
</tbody>
<tfoot>
<tr>
<td><a href="./?p=envoyer&amp;d={$req.pseudo}">Répondre</a></td>
<td><a href="./?p=envoyer&amp;d={$req.pseudo}&amp;o=Re : {$req.titre|escape}" onclick="window.open(this.href); return false;">Répondre</a></td>
<td><a href="?p=courrier&amp;d={$req.id}">Supprimer</a></td>
<td><a href="?p=courrier&amp;x={$req.id}">Statut</a></td>
<td><a href="?p=courrier">Retour</a></td>
<td><a href="?p=courrier&amp;v={$req.id-1}">&lt;&lt;&lt;</a> - <a href="?p=courrier&amp;v={$req.id+1}">&gt;&gt;&gt;</a></td>
</tr>
</tfoot>
</table>

View File

@ -4,7 +4,7 @@
{foreach from=$tableau item=ligne key=key}
<tr>
<td><a href="?p={$linkpage}&amp;id={$idPlan}&amp;key={$key}">{$key}</a></td>
<td>{$ligne}</td>
<td>{if $key == "mdp"}{$ligne|truncate:50}{else}{$ligne}{/if}</td>
</tr>
{/foreach}
</table>

View File

@ -1,5 +1,6 @@
{include file='game/header.tpl'}
<div class="border_top"></div>
<h2>{$titre}</h2>
<table>
<tr>
<td>

View File

@ -1,5 +1,6 @@
{include file='game/header.tpl'}
<div class="border_top"></div>
<h2>{$titre}</h2>
<table>
<tr>
<td>

View File

@ -1,10 +1,11 @@
{include file='game/header.tpl'}
<div class="border_top"></div>
<h2>{$titre}</h2>
<form action="admin.php" method="get">
<table>
<tr>
<td>
Temps de vacances forcées : <input type="text" value="" name="sanc" /> jours ("definitif" pour définitif, -3 pour réactiver le compte tout de suite)<br />
Temps de vacances forcées : <input type="text" value="" name="sanc" /> jours ("d" pour définitif, -3 pour réactiver le compte tout de suite)<br />
Raison : <input type="text" maxlength="255" name="raisonmv" />
</td>
</tr>

View File

@ -1,6 +1,7 @@
{include file='game/header.tpl'}
<div class="border_top"></div>
<h2>Vérification des IP</h2>
<a href="?p=vip&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="?p=vip&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
<table style="text-align: center; margin: auto;">
<thead>
<tr>
@ -8,7 +9,7 @@
<th>Nom d'utilisateur</th>
<th>Date & heure</th>
<th>Traçage IP</th>
<th>Commentaires</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@ -18,10 +19,11 @@
<td><a href="?p=vip&amp;util={$ip.2}">{$ip.3} ({$ip.2})</a></td>
<td>{$ip.4|date_format:"%d/%m/%y %H:%M:%S"}</td>
<td>{$ip.1}</td>
<td>{$ip.5|escape|nl2br}</td>
<td><a href="?p=vip&amp;util={$ip.2}&amp;act=multiok">Déclaré</a><br /><a href="{$menua.sjoueurs}&amp;id={$ip.2}&amp;sanc=d&amp;raisonmv=Multi-compte">Définitivement</a></td>
</tr>
{/foreach}
</tbody>
</table>
<a href="?p=vip&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="?p=vip&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
<div class="border_bt"></div>
{include file='game/footer.tpl'}

View File

@ -0,0 +1,22 @@
{include file='cms/header.tpl'}
<table style="width: 85%; margin: auto;">
<thead>
<tr>
<th>Utilisateur</th>
<th>Raison</th>
<th>Fin du banissement</th>
<th>Opérateur</th>
</tr>
</thead>
<tbody>
{foreach from=$joueurs item=joueur}
<tr>
<td>{$joueur.pseudo}</td>
<td>{$joueur.raisonmv|escape}</td>
<td>{if $joueur.mv == 3 || $joueur.last_visite == 2147483647}Définitif{else}{$joueur.last_visite+259200|date_format:"%a %d %B %Y %H:%M"|escape}{/if}</td>
<td>{if $joueur.operateurmv}{mailto address=$joueur.mail encode="hex" text=$joueur.operateurmv}{else}Inconnu{/if}</td>
</tr>
{/foreach}
</tbody>
</table>
{include file='cms/footer.tpl'}

View File

@ -8,7 +8,7 @@
<tr><th>Batiments (niveau)</th><th>Technologies nécessaires (niveau actuel)</th></tr>
</thead><tbody>
{foreach from=$batiments item=batiment}
<tr><td><a href="?p=description&amp;b={$batiment.id}#menu">{$batiment.nom}</a> ({$batiment.niveau}) :</td><td>{$batiment.etat}</td></tr>
<tr><td><a href="?p=description&amp;b={$batiment.id}&amp;r={$raceAff}#menu">{$batiment.nom}</a> ({$batiment.niveau}) :</td><td>{$batiment.etat}</td></tr>
{/foreach}
</tbody></table></div>
</div>
@ -18,7 +18,7 @@
<tr><th>Technologies (niveau)</th><th>Technologies nécessaires (niveau actuel)</th></tr>
</thead><tbody>
{foreach from=$technologies item=technologie}
<tr><td><a href="?p=description&amp;t={$technologie.id}#menu">{$technologie.nom}</a> ({$technologie.niveau}) :</td><td>{$technologie.etat}</td></tr>
<tr><td><a href="?p=description&amp;t={$technologie.id}&amp;r={$raceAff}#menu">{$technologie.nom}</a> ({$technologie.niveau}) :</td><td>{$technologie.etat}</td></tr>
{/foreach}
</tbody></table></div>
</div>
@ -28,7 +28,7 @@
<tr><th>Véhicules/Défenses</th><th>Technologies nécessaires (niveau actuel)</th></tr>
</thead><tbody>
{foreach from=$unites item=unite}
<tr><td><a href="?p=description&amp;d={$unite.id}#menu">{$unite.nom}</a> ({$unite.niveau}) :</td><td>{$unite.etat}</td></tr>
<tr><td><a href="?p=description&amp;d={$unite.id}&amp;r={$raceAff}#menu">{$unite.nom}</a> ({$unite.niveau}) :</td><td>{$unite.etat}</td></tr>
{/foreach}
</tbody></table></div>
</div>
@ -38,7 +38,7 @@
<tr><th>Vaisseaux</th><th>Technologies nécessaires (niveau actuel)</th></tr>
</thead><tbody>
{foreach from=$vaisseaux item=vaisseau}
<tr><td><a href="?p=description&amp;v={$vaisseau.id}#menu">{$vaisseau.nom}</a> ({$vaisseau.niveau}) :</td><td>{$vaisseau.etat}</td></tr>
<tr><td><a href="?p=description&amp;v={$vaisseau.id}&amp;r={$raceAff}#menu">{$vaisseau.nom}</a> ({$vaisseau.niveau}) :</td><td>{$vaisseau.etat}</td></tr>
{/foreach}
</tbody></table></div>
</div>

View File

@ -33,6 +33,7 @@
<div id="menu"><div class="menu_head"></div>
{if $page == "admin"} <a href="{$menua.accueil}"{if $pagea == "accueil"} class="hightlight"{/if}>Accueil</a>
<a href="{$menua.courrier}"{if $pagea == "mail"} class="hightlight"{/if}>Courrier</a>
<a href="http://s-fr.com/panel/tools/webmail/" onclick="window.open(this.href); return false;">Webmail</a>
<div class="space"></div>
<a href="{$menua.vip}"{if $pagea == "vip"} class="hightlight"{/if}>Vérifier IP</a>
<a href="{$menua.vflottes}"{if $pagea == "vflotte"} class="hightlight"{/if}>Vérifier flottes</a>

View File

@ -0,0 +1,25 @@
{include file='game/header.tpl'}
<div class="border_top"></div>
<h2>Pilori de la galaxie</h2>
<table style="width: 85%; margin: auto;">
<thead>
<tr>
<th>Utilisateur</th>
<th>Raison</th>
<th>Fin du banissement</th>
<th>Opérateur</th>
</tr>
</thead>
<tbody>
{foreach from=$joueurs item=joueur}
<tr>
<td>{$joueur.pseudo}</td>
<td>{$joueur.raisonmv|escape}</td>
<td>{if $joueur.mv == 3 || $joueur.last_visite == 2147483647}Définitif{else}{$joueur.last_visite+259200|date_format:"%a %d %B %Y %H:%M"|escape}{/if}</td>
<td>{if $joueur.operateurmv}{mailto address=$joueur.mail encode="hex" text=$joueur.operateurmv}{else}Inconnu{/if}</td>
</tr>
{/foreach}
</tbody>
</table>
<div class="border_bt"></div>
{include file='game/footer.tpl'}

View File

@ -1,4 +1,4 @@
<?php /* Smarty version 2.6.19, created on 2008-06-16 00:47:19
<?php /* Smarty version 2.6.19, created on 2008-06-17 22:47:12
compiled from admin/sanctionU_choix.tpl */ ?>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array()));
@ -6,11 +6,13 @@ $this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
<div class="border_top"></div>
<h2><?php echo $this->_tpl_vars['titre']; ?>
</h2>
<form action="admin.php" method="get">
<table>
<tr>
<td>
Temps de vacances forcées : <input type="text" value="" name="sanc" /> jours ("definitif" pour définitif, -3 pour réactiver le compte tout de suite)<br />
Temps de vacances forcées : <input type="text" value="" name="sanc" /> jours ("d" pour définitif, -3 pour réactiver le compte tout de suite)<br />
Raison : <input type="text" maxlength="255" name="raisonmv" />
</td>
</tr>

View File

@ -0,0 +1,25 @@
<?php /* Smarty version 2.6.19, created on 2008-06-17 16:12:16
compiled from game/envoyer.tpl */ ?>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
<div class="border_top"></div>
<h2>Envoyer un message privé</h2>
<form action="<?php echo $this->_tpl_vars['menu']['envoie']; ?>
" method="post"><fieldset class="options">
<label for="nom">Nom du destinataire :</label><input class="text" type="text" name="nom" value="<?php echo $this->_tpl_vars['destinataire']; ?>
" id="nom" />
<label for="objet">Objet :</label><input class="text" type="text" name="objet" value="<?php echo $this->_tpl_vars['objet']; ?>
" id="objet" />
<label for="message">Texte :</label>
<textarea id="message" name="message" cols="40" rows="10"></textarea><br /><br />
<input class="submit" type="submit" value="OK" />
</fieldset></form>
<div class="border_bt"></div>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>

View File

@ -0,0 +1,40 @@
<?php /* Smarty version 2.6.19, created on 2008-06-17 22:46:48
compiled from game/../cms/pilori.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'game/../cms/pilori.tpl', 16, false),)), $this); ?>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'cms/header.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
<table style="width: 80%; margin: auto;">
<thead>
<tr>
<th>Utilisateur</th>
<th>Raison</th>
<th>Fin du banissement</th>
<th>Opérateur</th>
</tr>
</thead>
<tbody>
<?php $_from = $this->_tpl_vars['joueurs']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['joueur']):
?>
<tr>
<td><?php echo $this->_tpl_vars['joueur']['pseudo']; ?>
</td>
<td><?php echo $this->_tpl_vars['joueur']['raisonmv']; ?>
</td>
<td><?php echo ((is_array($_tmp=$this->_tpl_vars['joueur']['last_visite']+259200)) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M:%S")); ?>
</td>
<td><?php if ($this->_tpl_vars['joueur']['operateurmv']): ?><?php echo $this->_tpl_vars['joueur']['operateurmv']; ?>
<?php else: ?>Inconnu<?php endif; ?></td>
</tr>
<?php endforeach; endif; unset($_from); ?>
</tbody>
</table>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'cms/footer.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>

View File

@ -1,7 +1,7 @@
<?php /* Smarty version 2.6.19, created on 2008-06-08 23:03:39
<?php /* Smarty version 2.6.19, created on 2008-06-17 22:46:11
compiled from game/header.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'escape', 'game/header.tpl', 82, false),)), $this); ?>
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'escape', 'game/header.tpl', 83, false),)), $this); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
@ -61,6 +61,7 @@ smarty_core_load_plugins(array('plugins' => array(array('modifier', 'escape', 'g
"<?php if ($this->_tpl_vars['pagea'] == 'accueil'): ?> class="hightlight"<?php endif; ?>>Accueil</a>
<a href="<?php echo $this->_tpl_vars['menua']['courrier']; ?>
"<?php if ($this->_tpl_vars['pagea'] == 'mail'): ?> class="hightlight"<?php endif; ?>>Courrier</a>
<a href="http://s-fr.com/panel/tools/webmail/" onclick="window.open(this.href); return false;">Webmail</a>
<div class="space"></div>
<a href="<?php echo $this->_tpl_vars['menua']['vip']; ?>
"<?php if ($this->_tpl_vars['pagea'] == 'vip'): ?> class="hightlight"<?php endif; ?>>Vérifier IP</a>