Version 1.7i

This commit is contained in:
nemunaire 2008-11-16 12:00:00 +01:00
commit ba5e741c99
136 changed files with 2561 additions and 2105 deletions

View file

@ -8,9 +8,14 @@ $titre = 'Vérification planète';
if (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] != 'id') {
$pagea = 'print_key';
$id_plan = $_GET['id'];
$req = $chapeau->unique_query("SELECT * FROM `alliances` WHERE `id` = '$id_plan';");
$template->assign('tableau', $req);
$req = $chapeau->unique_query("DESCRIBE `alliances` `".$_GET['key']."`;");
$key = $_GET['key'];
$chapeau->connexion();
$chapeau->escape($id_plan);
$chapeau->escape($key);
$reqA = $chapeau->unique_query("SELECT * FROM $table_alliances WHERE id = '$id_plan';");
$req = $chapeau->unique_query("DESCRIBE $table_alliances $key;");
$chapeau->deconnexion();
$template->assign('tableau', $reqA);
$template->assign('type', explode('(', $req['Type']));
$template->assign('idPlan', $id_plan);
$template->assign('key', $_GET['key']);
@ -20,15 +25,24 @@ elseif (!empty($_GET['id'])) {
if (isset($_POST['key']) && isset($_POST['mod'])) {
$key = $_POST['key'];
$mod = $_POST['mod'];
$chapeau->connexion();
$chapeau->escape($mod);
$chapeau->query("UPDATE `alliances` SET `$key` = '$mod' WHERE `id` = '$id_plan';");
$chapeau->escape($id_plan);
$chapeau->query("UPDATE $table_alliances SET $key = '$mod' WHERE id = '$id_plan';");
$chapeau->deconnexion();
}
$req = $chapeau->unique_query("SELECT * FROM `alliances` WHERE `id` = '$id_plan';");
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_alliances WHERE id = '$id_plan';");
$chapeau->deconnexion();
$template->assign('tableau', $req);
$template->assign('idPlan', $id_plan);
}
elseif (!empty($_GET['name'])) {
$req = $chapeau->unique_query("SELECT * FROM `alliances` WHERE `nom` = '".mysql_real_escape_string($_GET['name'])."';");
$name = $_GET['name'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT * FROM $table_alliances WHERE nom = '$name';");
$chapeau->deconnexion();
header('Location: admin.php?p=valliances&id='.$req['id']);
exit;
}

View file

@ -8,10 +8,12 @@ $titre = 'Bandeau d\'information';
if (!empty($_GET['i']) && $_GET['i'] == 'add') {
if (!empty($_POST['texte']) && isset($_POST['color'])) {
$texte = $_POST['texte'];
$chapeau->escape($texte);
$color = $_POST['color'];
$chapeau->connexion();
$chapeau->escape($texte);
$chapeau->escape($color);
$chapeau->query("INSERT INTO `infoshead` VALUES (NULL, '$texte', '$color');");
$chapeau->query("INSERT INTO $table_infoshead VALUES (NULL, '$texte', '$color');");
$chapeau->deconnexion();
header('Location: admin.php?p=bandeau');
exit;
@ -23,28 +25,36 @@ elseif (!empty($_GET['i'])) {
$id = $_GET['i'];
if (!empty($_POST['texte']) && isset($_POST['color'])) {
$texte = $_POST['texte'];
$chapeau->escape($texte);
$color = $_POST['color'];
$chapeau->connexion();
$chapeau->escape($texte);
$chapeau->escape($color);
$chapeau->query("UPDATE `infoshead` SET `texte` = '$texte', `color` = '$color' WHERE `id` = '$id';");
$chapeau->query("UPDATE $table_infoshead SET texte = '$texte', color = '$color' WHERE id = '$id';");
$chapeau->deconnexion();
header('Location: admin.php?p=bandeau');
exit;
}
$req = $chapeau->unique_query("SELECT * FROM `infoshead` WHERE `id` = '$id';");
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_infoshead WHERE id = '$id';");
$chapeau->deconnexion();
$template->assign('mod', $req);
$template->assign('id', $id);
$pagea = 'bandeau_add';
}
elseif (!empty($_GET['d'])) {
$id = $_GET['d'];
$chapeau->query("DELETE FROM `infoshead` WHERE `id` = '$id';");
$chapeau->connexion();
$chapeau->query("DELETE FROM $table_infoshead WHERE id = '$id';");
$chapeau->deconnexion();
header('Location: admin.php?p=bandeau');
exit;
}
else {
$req = $chapeau->query("SELECT * FROM `infoshead`;");
$chapeau->connexion();
$req = $chapeau->query("SELECT * FROM $table_infoshead;");
$chapeau->deconnexion();
$template->assign('tableau', $req);
}
?>

View file

@ -3,10 +3,13 @@ if(!defined('INDEX')) { header('Location: ../'); exit; }
$pagea = 'vip';
$titre = 'Vérification IP';
if (isset($_GET['ip'])) $req = mysql_query("SELECT * FROM `registre_identification` WHERE `ip` = '".$_GET['ip']."' ORDER BY `ip` ASC;");
elseif (isset($_GET['util'])) $req = mysql_query("SELECT * FROM `registre_identification` WHERE `id_util` = '".$_GET['util']."' ORDER BY `ip` ASC;");
elseif (isset($_GET['tri'])) $req = mysql_query("SELECT * FROM `registre_identification` ORDER BY `".$_GET['tri']."` ASC;");
else $req = mysql_query("SELECT * FROM `registre_identification` ORDER BY `ip` ASC;");
$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;");
$chapeau->deconnexion();
$anc = array('ip' => 0, 'id_util' => 0);
$tableau = array();
while($resultat = mysql_fetch_array($req)) {

View file

@ -8,9 +8,14 @@ $titre = 'Vérification planète';
if (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] != 'id') {
$pagea = 'print_key';
$id_plan = $_GET['id'];
$req = $chapeau->unique_query("SELECT * FROM `user` WHERE `id` = '$id_plan';");
$template->assign('tableau', $req);
$req = $chapeau->unique_query("DESCRIBE `user` `".$_GET['key']."`;");
$key = $_GET['key'];
$chapeau->connexion();
$chapeau->escape($id_plan);
$chapeau->escape($key);
$reqJ = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id_plan';");
$req = $chapeau->unique_query("DESCRIBE $table_user $key;");
$chapeau->deconnexion();
$template->assign('tableau', $reqJ);
$template->assign('type', explode('(', $req['Type']));
$template->assign('idPlan', $id_plan);
$template->assign('key', $_GET['key']);
@ -20,15 +25,24 @@ elseif (!empty($_GET['id'])) {
if (isset($_POST['key']) && isset($_POST['mod'])) {
$key = $_POST['key'];
$mod = $_POST['mod'];
$chapeau->connexion();
$chapeau->escape($mod);
$chapeau->query("UPDATE `user` SET `$key` = '$mod' WHERE `id` = '$id_plan';");
$chapeau->escape($id_plan);
$chapeau->query("UPDATE $table_user SET $key = '$mod' WHERE id = '$id_plan';");
$chapeau->deconnexion();
}
$req = $chapeau->unique_query("SELECT * FROM `user` WHERE `id` = '$id_plan';");
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id_plan';");
$chapeau->deconnexion();
$template->assign('tableau', $req);
$template->assign('idPlan', $id_plan);
}
elseif (!empty($_GET['name'])) {
$req = $chapeau->unique_query("SELECT * FROM `user` WHERE `pseudo` = '".mysql_real_escape_string($_GET['name'])."';");
$name = $_GET['name'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';");
$chapeau->deconnexion();
header('Location: admin.php?p=vjoueurs&id='.$req['id']);
exit;
}

View file

@ -8,9 +8,12 @@ $titre = 'Demandes et problèmes de la galaxie';
if (!empty($_GET['w']) || !empty($_GET['x'])) {
if (!empty($_GET['w'])) $id = $_GET['w'];
else $id = $_GET['x'];
$req = $chapeau->unique_query("SELECT * FROM `$table_ope_mail` WHERE `id` = '$id';");
if ($req['statut'] >= 6) $chapeau->query("UPDATE `$table_ope_mail` SET `statut` = '0' WHERE `id` = '$id';");
else $chapeau->query("UPDATE `$table_ope_mail` SET `statut` = `statut` + 1 WHERE `id` = '$id';");
$chapeau->connexion();
$chapeau->escape($id);
$req = $chapeau->unique_query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user WHERE $table_ope_mail.id = '$id';");
if ($req['statut'] >= 6) $chapeau->query("UPDATE $table_ope_mail SET statut = '0' WHERE id = '$id';");
else $chapeau->query("UPDATE $table_ope_mail SET statut = statut + 1 WHERE id = '$id';");
$chapeau->deconnexion();
if (isset($_GET['x'])) header('Location: admin.php?p=courrier&v='.$id);
else header('Location: admin.php?p=courrier');
@ -18,7 +21,10 @@ if (!empty($_GET['w']) || !empty($_GET['x'])) {
}
elseif (!empty($_GET['v'])) {
$id = $_GET['v'];
$req = $chapeau->unique_query("SELECT * FROM `$table_ope_mail` WHERE `id` = '$id';");
$chapeau->connexion();
$chapeau->escape($id);
$req = $chapeau->unique_query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user WHERE $table_ope_mail.id = '$id';");
$chapeau->deconnexion();
$template->assign('req', $req);
$template->assign('id', $id);
@ -26,14 +32,18 @@ elseif (!empty($_GET['v'])) {
}
elseif (!empty($_GET['d']) && $sess->values['auth_level'] >= 5) {
$id = $_GET['d'];
$chapeau->query("DELETE FROM `$table_ope_mail` WHERE `id` = '$id';");
$chapeau->connexion();
$chapeau->escape($id);
$chapeau->query("DELETE FROM $table_ope_mail WHERE id = '$id';");
$chapeau->deconnexion();
header('Location: admin.php?p=courrier');
exit;
}
else {
$req = $chapeau->query("SELECT * FROM `$table_ope_mail` ORDER BY `time` DESC;");
//TODO JOIN dans la requete SQL pour avoir le nom du joueur qui a encoyé le message
$chapeau->connexion();
$req = $chapeau->query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user ORDER BY $table_ope_mail.time DESC;");
$chapeau->connexion();
$template->assign('mails', $req);
}
?>

View file

@ -8,9 +8,14 @@ $titre = 'Vérification planète';
if (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] != 'id') {
$pagea = 'print_key';
$id_plan = $_GET['id'];
$req = $chapeau->unique_query("SELECT * FROM `planete` WHERE `id` = '$id_plan';");
$template->assign('tableau', $req);
$req = $chapeau->unique_query("DESCRIBE `planete` `".$_GET['key']."`;");
$key = $_GET['key'];
$chapeau->connexion();
$chapeau->escape($id_plan);
$chapeau->escape($key);
$reqp = $chapeau->unique_query("SELECT * FROM $table_planete WHERE id = '$id_plan';");
$req = $chapeau->unique_query("DESCRIBE $table_planete $key;");
$chapeau->deconnexion();
$template->assign('tableau', $reqp);
$template->assign('type', explode('(', $req['Type']));
$template->assign('idPlan', $id_plan);
$template->assign('key', $_GET['key']);
@ -20,15 +25,27 @@ elseif (!empty($_GET['id'])) {
if (isset($_POST['key']) && isset($_POST['mod'])) {
$key = $_POST['key'];
$mod = $_POST['mod'];
$chapeau->connexion();
$chapeau->escape($mod);
$chapeau->query("UPDATE `planete` SET `$key` = '$mod' WHERE `id` = '$id_plan';");
$chapeau->query("UPDATE $table_planete SET $key = '$mod' WHERE id = '$id_plan';");
$chapeau->deconnexion();
}
$req = $chapeau->unique_query("SELECT * FROM `planete` WHERE `id` = '$id_plan';");
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_planete WHERE id = '$id_plan';");
$chapeau->deconnexion();
$template->assign('tableau', $req);
$template->assign('idPlan', $id_plan);
}
elseif (isset($_GET['amas']) && isset($_GET['ss']) && !empty($_GET['pos'])) {
$req = $chapeau->unique_query("SELECT * FROM `planete` WHERE `galaxie` = '".$_GET['amas']."' AND `ss` = '".$_GET['ss']."' AND `position` = '".$_GET['pos']."';");
$amas = $_GET['amas'];
$ss = $_GET['ss'];
$pos = $_GET['pos'];
$chapeau->connexion();
$chapeau->escape($amas);
$chapeau->escape($ss);
$chapeau->escape($pos);
$req = $chapeau->unique_query("SELECT * FROM $table_planete WHERE galaxie = '$amas' AND ss = '$ss' AND position = '$pos';");
$chapeau->deconnexion();
header('Location: admin.php?p=vplanetes&id='.$req['id']);
exit;
}

View file

@ -6,13 +6,27 @@ $pagea = 'erreur';
$template->assign('linkpage', 'cjoueurs');
if ($sess->values['auth_level'] >= 5 && !empty($_GET['id'])) {
$sess->values['id'] = $_GET['id'];
$sess->put();
$name = $_GET['id'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT auth_level FROM $table_user WHERE id = '$name';");
$chapeau->deconnexion();
if ($req['auth_level'] >= 3) {
$template->assign('message', 'Vous ne pouvez pas prendre le contrôle de cet utilisateur !');
}
else {
$sess->values['id'] = $_GET['id'];
$sess->put();
$template->assign('message', 'Vous contrôlez maintenant le joueur '.$_GET['id'].'.<br />Pensez à sélectionner sa planète !');
$template->assign('message', 'Vous contrôlez maintenant le joueur '.$_GET['id'].'.<br />Pensez à sélectionner sa planète !');
}
}
elseif (!empty($_GET['name'])) {
$req = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `pseudo` = '".mysql_real_escape_string($_GET['name'])."';");
$name = $_GET['name'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT id FROM $table_user WHERE pseudo = '$name';");
$chapeau->deconnexion();
header('Location: admin.php?p=cjoueurs&id='.$req['id']);
exit;
}

View file

@ -7,12 +7,16 @@ $titre = 'Vérification planète';
if (!empty($_GET['name'])) {
$id_user = $_GET['name'];
$req = $chapeau->query("SELECT * FROM `mail` WHERE `destinataire` = '$id_user' AND `expediteur` = '' ORDER BY `temps` DESC;");
$chapeau->connexion();
$req = $chapeau->query("SELECT * FROM $table_mail WHERE destinataire = '$id_user' AND expediteur = '' ORDER BY temps DESC;");
$chapeau->deconnexion();
$template->assign('tableau', $req);
$template->assign('idPlan', $id_user);
}
elseif (!empty($_GET['id'])) {
$req = $chapeau->unique_query("SELECT * FROM `user` WHERE `id` = '".mysql_real_escape_string($_GET['id'])."';");
$chapeau->connexion();
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '".mysql_real_escape_string($_GET['id'])."';");
$chapeau->deconnexion();
header('Location: admin.php?p=vrapports&name='.$req['pseudo']);
exit;
}

View file

@ -6,17 +6,31 @@ $pagea = 'erreur';
$template->assign('linkpage', 'sjoueurs');
if (!empty($_GET['id']) && !empty($_GET['sanc']) && !empty($_GET['raisonmv'])) {
$id_plan = $_GET['id'];
$sanc = $_GET['sanc'];
$raisonmv = $_GET['raisonmv'];
$id_plan = $_GET['id'];
$chapeau->connexion();
$chapeau->escape($raisonmv);
$time = time() + $_GET['sanc'] * 86400 - 259200;
$chapeau->query("UPDATE `user` SET `mv` = '2', `last_visite` = '$time', `raisonmv` = '$raisonmv' WHERE `id` = '$id_plan';");
$chapeau->escape($id_plan);
$template->assign('message', 'Le joueur a été placé en mode vacances !');
if ($_GET['sanc'] == 'definitif' || $_GET['sanc'] == 'définitif') {
$chapeau->query("UPDATE $table_user SET mv = '3', raisonmv = '$raisonmv' WHERE id = '$id_plan';");
$chapeau->deconnexion();
}
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->deconnexion();
$template->assign('message', 'Le joueur a été placé en mode vacances !');
}
}
elseif (!empty($_GET['name']) && !empty($_GET['sanc']) && isset($_GET['raisonmv'])) {
$req = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `pseudo` = '".mysql_real_escape_string($_GET['name'])."';");
$name = $_GET['name'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';");
$chapeau->deconnexion();
header('Location: admin.php?p=sjoueurs&sanc='.$_GET['sanc'].'&raisonmv='.$_GET['raisonmv'].'&id='.$req['id']);
exit;
}

View file

@ -7,19 +7,28 @@ $pagea = 'erreur';
if ($sess->values['auth_level'] >= 5 && !empty($_GET['id'])) {
$id = $_GET['id'];
$chapeau->connexion();
$chapeau->escape($id);
$req = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `id` = '$id';");
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id';");
if ($req) {
$chapeau->unique_query("DELETE FROM `$table_mail` WHERE `destinataire` = '".trouvNom($id)."';");
$chapeau->unique_query("DELETE FROM `$table_flottes` WHERE `id_user` = '$id';");
$chapeau->unique_query("DELETE FROM `$table_planete` WHERE `id_user` = '$id';");
$chapeau->unique_query("DELETE FROM `$table_user` WHERE `id` = '$id';");
$chapeau->query("DELETE FROM $table_mail WHERE destinataire = '".trouvNom($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 !');
}
else $template->assign('message', 'Le joueur n\'a pas été trouvé !');
else {
$chapeau->deconnexion();
$template->assign('message', 'Le joueur n\'a pas été trouvé !');
}
}
elseif (!empty($_GET['name'])) {
$req = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `pseudo` = '".mysql_real_escape_string($_GET['name'])."';");
$name = $_GET['name'];
$chapeau->connexion();
$chapeau->escape($name);
$req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';");
$chapeau->deconnexion();
header('Location: admin.php?p=djoueurs&id='.$req['id']);
exit;
}

View file

@ -8,11 +8,14 @@ $titre = 'Versions';
if (!empty($_GET['i']) && $_GET['i'] == 'add' && $sess->values['auth_level'] >= 7) {
if (!empty($_POST['version']) && !empty($_POST['contenu'])) {
$version = $_POST['version'];
$chapeau->escape($version);
$contenu = $_POST['contenu'];
$chapeau->escape($contenu);
$temps = time();
$chapeau->query("INSERT INTO `version` VALUES (NULL, '$version', '$contenu', '$temps', '".trouvNom($id_user)."');");
$nom_user = trouvNom($id_user);
$chapeau->connexion();
$chapeau->escape($version);
$chapeau->escape($contenu);
$chapeau->query("INSERT INTO $table_version (version, contenu, temps, pseudo) VALUES ('$version', '$contenu', '$temps', '$nom_user');");
$chapeau->deconnexion();
header('Location: admin.php?p=version');
exit;
@ -24,28 +27,35 @@ elseif (!empty($_GET['i'])) {
$id = $_GET['i'];
if (!empty($_POST['version']) && !empty($_POST['contenu'])) {
$version = $_POST['version'];
$chapeau->escape($version);
$contenu = $_POST['contenu'];
$chapeau->connexion();
$chapeau->escape($version);
$chapeau->escape($contenu);
$chapeau->query("UPDATE `version` SET `version` = '$version', `contenu` = '$contenu' WHERE `id` = '$id';");
$chapeau->query("UPDATE $table_version SET version = '$version', contenu = '$contenu' WHERE id = '$id';");
$chapeau->deconnexion();
header('Location: admin.php?p=version');
exit;
}
$req = $chapeau->unique_query("SELECT * FROM `version` WHERE `id` = '$id';");
$req = $chapeau->unique_query("SELECT * FROM $table_version WHERE id = '$id';");
$template->assign('mod', $req);
$template->assign('id', $id);
$pagea = 'version_add';
}
elseif (!empty($_GET['d']) && $sess->values['auth_level'] >= 7) {
$id = $_GET['d'];
$chapeau->query("DELETE FROM `version` WHERE `id` = '$id';");
$chapeau->connexion();
$chapeau->escape($id);
$chapeau->query("DELETE FROM $table_version WHERE id = '$id';");
$chapeau->deconnexion();
header('Location: admin.php?p=version');
exit;
}
else {
$req = $chapeau->query("SELECT * FROM `version` ORDER BY `temps` DESC;");
$chapeau->connexion();
$req = $chapeau->query("SELECT * FROM $table_version ORDER BY temps DESC;");
$chapeau->deconnexion();
$template->assign('tableau', $req);
}
?>