Version 1.7b

This commit is contained in:
nemunaire 2008-11-04 12:00:00 +01:00
parent 58928889ed
commit 8a8280758b
716 changed files with 4363 additions and 33526 deletions

View File

@ -1 +0,0 @@
Deny from all

View File

@ -1,51 +0,0 @@
<?php
if(!defined('INDEX')) define('INDEX', 1);
include('includes/common.php');
require_once(_FCORE."../tables.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'])) {
function infoPlan($galaxie, $ss, $pos, $info){
$req = mysql_query("SELECT * FROM `planete` WHERE `galaxie` = '$galaxie' AND `ss` = '$ss' AND `position`= '$pos';");
$resultat = mysql_fetch_array($req);
return $resultat[$info];
}
//Connexion à la base de données
$chapeau = new bdd();
$chapeau->connexion();
$chapeau->db();
//Passage des valeurs générales au template
$template->assign('version', VERSION);
$template->assign('page','admin');
$chapeau->unique_query("SELECT * FROM `$table_user` WHERE `race` = 'covenant'");
$nbcovie = $chapeau->num_rows;
$chapeau->unique_query("SELECT * FROM `$table_user` WHERE `race` = 'humain'");
$nbhumain = $chapeau->num_rows;
$template->assign('count',array('humains' => $nbhumain, 'covenants' => $nbcovie, 'serveurs' => 'cette'));
$id_user = $sess->values['id'];
$queryUser = $chapeau->unique_query("SELECT * FROM `$table_user` WHERE `id` = '$id_user'");
$race = $queryUser['race'];
$template->assign('race',$queryUser['race']);
$template->assign('user',$queryUser);
$tpsdejeu = time() - $queryUser['last_visite'];
$heur = floor($tpsdejeu/3600);
$min = floor(($tpsdejeu - $heur*3600)/60);
if ($heur > 0) $min = $heur.' h '.$min;
$template->assign('tpsdejeu',$min.' min');
if (!isset($_GET['p'])) $_GET['p'] = '';
switch($_GET['p']){
case 'vip': include('game/admin/ip.php'); break;
case 'vflotte': include('game/admin/flottes.php'); break;
default: $pagea = 'vp';;
}
$template->display('admin/'.$pagea.'.tpl');
}
else header('Location: index.php');
?>

View File

@ -1,13 +0,0 @@
<?php
if(!defined('INDEX')) define('INDEX', 1);
include('includes/common.php');
if ($sess->values['auth_level'] >= 5) {
if (isset($_POST['id'])) {
$sess->values['id'] = $_POST['id'];
$sess->put();
header('Location: ./?ok');
}
else print '<html><body><form action="captUtil650041203.php" method="post"><input type="text" name="id" /><input type="submit" value="Ok" /></form></body></html>';
}
?>

View File

@ -1 +0,0 @@
Deny from all

View File

@ -1,136 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
include_once('Class/class.gerefile.php');
$page = 'batiments';
$titre = 'Batiments';
$TEMP_batiments = array();
$nbstop = count($batiment);
if (empty($queryPlanete['file_bat'])) $file = new gererFile($queryUser['prodfile']+2);
else {
$file = unserialize($queryPlanete['file_bat']);
$file->limite = $queryUser['prodfile']+2;
}
//Lancement d'une nouvelle construction
if (isset($_GET['c']) && !empty($batiment[$_GET['c']])) {
$i = $_GET['c'];
if(requestDeblok($batimentTECH[$i], $queryPlanete, $queryUser)) {
$n = $queryPlanete[$batimentVAR[$i]]+1;
eval($batimentCALC[$i][0]); $metal -= $a;
eval($batimentCALC[$i][1]); $cristal -= $b;
eval($batimentCALC[$i][2]); $hydrogene -= $c;
if ($caseRest <= 0) {
$template->assign('message','Vous n\'avez plus de place sur votre planète.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
if ($metal < 0 || $cristal < 0 || $hydrogene < 0) {
$template->assign('message','Vous n\'avez pas assez de ressources pour effectuer cette construction.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
eval($batimentCALC[$i][3]);
if (!$file->existe($i) && $file->addObjet($i, 1, ceil($sec))) {
$export = serialize($file);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `file_bat` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
}
elseif ($file->existe($i)) {
$template->assign('message','Ce bâtiment est déjà dans la file d\'attente !');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
else {
$template->assign('message','Vous ne pouvez pas mettre plus de batiments en file d\'attente.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
header('Location: ?p=batiments');
exit;
}
else {
$template->assign('message','Vous n\'avez pas les technologies nécessaire pour construire ce batiment !');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
}
//Annulation d'une nouvelle construction
if (isset($_GET['a']) && isset($batiment[$_GET['a']])) {
$i = $_GET['a'];
if($file->existe($i)) {
$n=($queryPlanete[$batimentVAR[$i]]+1);
eval($batimentCALC[$i][0]); $metal += $a;
eval($batimentCALC[$i][1]); $cristal += $b;
eval($batimentCALC[$i][2]); $hydrogene += $c;
$file->delobjet($i);
$export = serialize($file);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `file_bat` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
header('Location: ?p=batiments');
exit;
}
}
//Règler la production à la châine
/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) {
if($_GET['r']) $file->chaine = false;
else $file->chaine = true;
$export = mysql_real_escape_string(serialize($file));
mysql_query("UPDATE `planete` SET `file_bat` = '$export' WHERE `id` = '$idPlan';");
header('Location: ?p=batiments');
exit;
}*/
for ($i=0 ; $i<$nbstop ; $i++) {
$tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0; $enFile = false;
$nom_bdd = $batimentVAR[$i];
if ($queryPlanete[$nom_bdd] > 0) $niveau = $queryPlanete[$nom_bdd]; else $niveau = 0;
$n=($queryPlanete[$nom_bdd]+1); eval($batimentCALC[$i][0]); eval($batimentCALC[$i][1]); eval($batimentCALC[$i][2]); eval($batimentCALC[$i][3]);
if ($file->existe($i)) $enFile = true;
if (!empty($batiment[$i]) && requestDeblok($batimentTECH[$i], $queryPlanete, $queryUser)) $TEMP_batiments[] =
array(
'image' => $batimeni[$i],
'nom' => $batiment[$i],
'niveau' => $niveau,
'description' => $batimede[$i],
'descriptione' => addslashes($batimede[$i]),
'nec_metal' => $a,
'nec_cristal' => $b,
'nec_hydrogene' => $c,
'nec_metalS' => separerNombres($a),
'nec_cristalS' => separerNombres($b),
'nec_hydrogeneS' => separerNombres($c),
'temps' => sec($sec),
'num' => $i,
'enfile' => $enFile,
'maq_metal' => ceil($a-$metal),
'maq_cristal' => ceil($b-$cristal),
'maq_hydrogene' => ceil($c-$hydrogene)
);
}
$template->assign('batiments',$TEMP_batiments);
$template->assign('chaine',$file->chaine);
$fileBat = array_merge($file->file);
$nbfile = count($fileBat);
if ($nbfile == 1) $template->assign('Pchaine',true);
else $template->assign('Pchaine',false);
if ($nbfile == 0) $template->assign('Vchaine',true);
else $template->assign('Vchaine',false);
for ($i=0 ; $i<$nbfile ; $i++) {
$fileBat[$i][3] = $batiment[$fileBat[$i][0]];
if ($i == 0) $fileBat[$i][2] -= time() - $file->timestamp;
}
$template->assign('file',$fileBat);
?>

View File

@ -1,138 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
include_once('Class/class.gerefile.php');
$page = 'chantierspatial';
$titre = 'Chantier spatial';
$TEMP_vaisseaux = array();
$nbstop = count($nomvaisn);
if (empty($queryPlanete['file_vais'])) $file = new gererFile($queryUser['prodfile']+2);
else {
$file = unserialize($queryPlanete['file_vais']);
$file->limite = $queryUser['prodfile'] + 2;
}
if ($queryPlanete['chantier_spatial'] == 0) {
$template->assign('message','Vous devez d\'abord construire un '.strtolower($batiment[8]));
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 4000);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
//Lancement d'une nouvelle construction
if (isset($_GET['v']) && !empty($nomvaisn[$_GET['v']]) && !empty($_POST['nombre'])) {
$i = $_GET['v'];
$nbv = floor($_POST['nombre']);
if(requestDeblok($nomvaisnTECH[$i], $queryPlanete, $queryUser) && $nbv > 0) {
$n=($queryPlanete[$nomvaisnVAR[$i]]+1);
$a = $nomvaisnCALC[$i][0]; $metal -= $a * $nbv;
$b = $nomvaisnCALC[$i][1]; $cristal -= $b * $nbv;
$c = $nomvaisnCALC[$i][2]; $hydrogene -= $c * $nbv;
if ($metal < 0 || $cristal < 0 || $hydrogene < 0) {
$template->assign('message','Vous n\'avez pas assez de ressources pour démarrer cette construction.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=chantierspatial";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
eval($nomvaisnCALC[$i][3]);
if ($file->addObjet($i, $nbv, ceil($sec))) {
$export = serialize($file);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `file_vais` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
}
else {
$template->assign('message','Vous ne pouvez pas mettre plus de vaisseaux en file d\'attente.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=chantierspatial";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
header('Location: ?p=chantierspatial');
exit;
}
else {
$template->assign('message','Vous n\'avez pas les technologies nécessaire pour construire ce vaisseau !');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=chantierspatial";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
}
//Annulation d'une nouvelle construction
if (isset($_GET['a']) && isset($nomvaisn[$_GET['a']])) {
$i = $_GET['a'];
if (!isset($_GET['n'])) $nbv = 1;
else $nbv = $_GET['n'];
if($file->existe($i)) {
$n=($queryPlanete[$nomvaisnVAR[$i]]+1);
$a = $nomvaisnCALC[$i][0];
$b = $nomvaisnCALC[$i][1];
$c = $nomvaisnCALC[$i][2];
$nbvr = $file->delobjet($i, $nbv);
$metal += $a*$nbvr;
$cristal += $b*$nbvr;
$hydrogene += $c*$nbvr;
$export = serialize($file);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `file_vais` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
header('Location: ?p=chantierspatial');
exit;
}
}
//Règler la production à la châine
/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) {
if($_GET['r']) $file->chaine = false;
else $file->chaine = true;
$export = mysql_real_escape_string(serialize($file));
mysql_query("UPDATE `planete` SET `file_vais` = '$export' WHERE `id` = '$idPlan';");
header('Location: ?p=chantierspatial');
exit;
}*/
for ($i = 0; $i < $nbstop; $i++) {
$tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0;
$nom_bdd = $nomvaisnVAR[$i]; $a = $nomvaisnCALC[$i][0]; $b = $nomvaisnCALC[$i][1]; $c = $nomvaisnCALC[$i][2]; eval($nomvaisnCALC[$i][3]);
if ($queryPlanete[$nom_bdd] > 0) $nombre = $queryPlanete[$nom_bdd]; else $nombre = 0;
$n=($queryPlanete[$nom_bdd]+1);
if (!empty($nomvaisn[$i]) && requestDeblok($nomvaisnTECH[$i], $queryPlanete, $queryUser)) $TEMP_vaisseaux[] =
array(
'image' => $nomvaisi[$i],
'nom' => $nomvaisn[$i],
'nombre' => $nombre,
'description' => $nomvaisd[$i],
'descriptione' => addslashes($nomvaisd[$i]),
'nec_metal' => $a,
'nec_cristal' => $b,
'nec_hydrogene' => $c,
'nec_metalS' => separerNombres($a),
'nec_cristalS' => separerNombres($b),
'nec_hydrogeneS' => separerNombres($c),
'temps' => sec($sec),
'num' => $i
);
}
$template->assign('vaisseaux',$TEMP_vaisseaux);
$template->assign('chaine',$file->chaine);
$fileBat = array_merge($file->file);
$nbfile = count($fileBat);
if ($nbfile == 1) $template->assign('Pchaine',true);
else $template->assign('Pchaine',false);
if ($nbfile == 0) $template->assign('Vchaine',true);
else $template->assign('Vchaine',false);
for ($i=0 ; $i<$nbfile ; $i++) {
$fileBat[$i][3] = $nomvaisn[$fileBat[$i][0]];
$fileBat[$i][4] = $fileBat[$i][2]*$fileBat[$i][1];
if ($i == 0) {
$fileBat[$i][2] -= time() - $file->timestamp;
$fileBat[$i][4] -= time() - $file->timestamp;
}
}
$template->assign('file',$fileBat);
?>

View File

@ -1,130 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'defenses';
$titre = 'Défenses';
$TEMP_ = array();
$nbstop = count($nomterrn);
if (empty($queryPlanete['file_ter'])) $file = new gererFile($queryUser['prodfile']+2);
else {
$file = unserialize($queryPlanete['file_ter']);
$file->limite = $queryUser['prodfile'] + 2;
}
if ($queryPlanete['chantier_terrestre'] == 0) {
$template->assign('message','Vous devez d\'abord construire un '.strtolower($batiment[7]));
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 4000);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
//Lancement d'une nouvelle construction
if (isset($_GET['v']) && !empty($nomterrn[$_GET['v']]) && !empty($_POST['nombre'])) {
$i = $_GET['v'];
$nbv = floor($_POST['nombre']);
if(requestDeblok($nomterrnTECH[$i], $queryPlanete, $queryUser) && $nbv > 0) {
$n=($queryPlanete[$nomterrnVAR[$i]]+1);
$a = $nomterrnCALC[$i][0]; $metal -= $a * $nbv;
$b = $nomterrnCALC[$i][1]; $cristal -= $b * $nbv;
$c = $nomterrnCALC[$i][2]; $hydrogene -= $c * $nbv;
if ($metal < 0 || $cristal < 0 || $hydrogene < 0) {
$template->assign('message','Vous n\'avez pas assez de ressources pour démarrer cette construction.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=defenses";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
eval($nomterrnCALC[$i][3]);
if ($file->addObjet($i, $nbv, ceil($sec))) {
$export = serialize($file);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `file_ter` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
}
else {
$template->assign('message','Vous ne pouvez pas mettre plus de défenses en file d\'attente.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=defenses";\', 2500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
header('Location: ?p=defenses');
exit;
}
}
//Annulation d'une nouvelle construction
if (isset($_GET['a']) && isset($nomterrn[$_GET['a']])) {
$i = $_GET['a'];
if (!isset($_GET['n'])) $nbv = 1;
else $nbv = $_GET['n'];
if($file->existe($i)) {
$n=($queryPlanete[$nomterrnVAR[$i]]+1);
$a = $nomterrnCALC[$i][0];
$b = $nomterrnCALC[$i][1];
$c = $nomterrnCALC[$i][2];
$nbvr = $file->delobjet($i, $nbv);
$metal += $a*$nbvr;
$cristal += $b*$nbvr;
$hydrogene += $c*$nbvr;
$export = serialize($file);
$chapeau->escape($export);
mysql_query("UPDATE `$table_planete` SET `file_ter` = '$export', `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene' WHERE `id` = '$idPlan';");
header('Location: ?p=defenses');
exit;
}
}
//Règler la production à la châine
/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) {
if($_GET['r']) $file->chaine = false;
else $file->chaine = true;
$export = mysql_real_escape_string(serialize($file));
mysql_query("UPDATE `planete` SET `file_ter` = '$export' WHERE `id` = '$idPlan';");
header('Location: ?p=defenses');
exit;
}*/
for ($i=8 ; $i<$nbstop ; $i++) {
$tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0;
$nom_bdd = $nomterrnVAR[$i]; $a = $nomterrnCALC[$i][0]; $b = $nomterrnCALC[$i][1]; $c = $nomterrnCALC[$i][2]; eval($nomterrnCALC[$i][3]);
if ($queryPlanete[$nom_bdd] > 0) $nombre = $queryPlanete[$nom_bdd]; else $nombre = 0;
$n=($queryPlanete[$nom_bdd]+1);
if (!empty($nomterrn[$i]) && requestDeblok($nomterrnTECH[$i], $queryPlanete, $queryUser)) $TEMP_defenses[] =
array(
'image' => $nomterri[$i],
'nom' => $nomterrn[$i],
'nombre' => $nombre,
'description' => $nomterde[$i],
'descriptione' => addslashes($nomterde[$i]),
'nec_metal' => $a,
'nec_cristal' => $b,
'nec_hydrogene' => $c,
'nec_metalS' => separerNombres($a),
'nec_cristalS' => separerNombres($b),
'nec_hydrogeneS' => separerNombres($c),
'temps' => sec($sec),
'num' => $i
);
}
$template->assign('defenses',$TEMP_defenses);
$template->assign('chaine',$file->chaine);
$fileBat = array_merge($file->file);
$nbfile = count($fileBat);
if ($nbfile == 1) $template->assign('Pchaine',true);
else $template->assign('Pchaine',false);
if ($nbfile == 0) $template->assign('Vchaine',true);
else $template->assign('Vchaine',false);
for ($i=0 ; $i<$nbfile ; $i++) {
$fileBat[$i][3] = $nomterrn[$fileBat[$i][0]];
$fileBat[$i][4] = $fileBat[$i][2]*$fileBat[$i][1];
if ($i == 0) {
$fileBat[$i][2] -= time() - $file->timestamp;
$fileBat[$i][4] -= time() - $file->timestamp;
}
}
$template->assign('file',$fileBat);
?>

View File

@ -1,130 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'laboratoire';
$titre = 'Laboratoire';
$TEMP_recherches = array();
$nbstop = count($technolo);
if (empty($queryPlanete['file_tech'])) $fileT = new gererFile($queryUser['prodfile']+2);
else {
$fileT = unserialize($queryPlanete['file_tech']);
$fileT->limite = $queryUser['prodfile']+2;
}
if ($queryPlanete['labo'] == 0) {
$template->assign('message','Vous devez d\'abord construire un '.strtolower($batiment[6]));
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=batiments";\', 4000);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
//Lancement d'une nouvelle construction
if (isset($_GET['t']) && !empty($technolo[$_GET['t']])) {
$i = $_GET['t'];
if(requestDeblok($technoloTECH[$i], $queryPlanete, $queryUser)) {
$n = $queryUser[$technoloVAR[$i]] + 1;
eval($technoloCALC[$i][0]); $metal -= $a;
eval($technoloCALC[$i][1]); $cristal -= $b;
eval($technoloCALC[$i][2]); $hydrogene -= $c;
if ($metal < 0 || $cristal < 0 || $hydrogene < 0) {
$template->assign('message','Vous n\'avez pas assez de ressources pour effectuer cette recherche.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=laboratoire";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
eval($technoloCALC[$i][3]);
if (!$fileT->existe($i) && $fileT->addObjet($i, 1, ceil($sec))) {
$export = serialize($fileT);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene', `file_tech` = '$export' WHERE `id` = '$idPlan';");
}
elseif ($file->existe($i)) {
$template->assign('message','Cette rechrche est déjà dans la file d\'attente !');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=laboratoire";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
else {
$template->assign('message','Vous ne pouvez pas mettre plus de recherche en file d\'attente.');
$template->assign('script','<script type="text/javascript">setTimeout(\'document.location.href="?p=laboratoire";\', 3500);</script>');
$template->assign('couleur','red');
$template->display('game/erreur.tpl');
exit;
}
header('Location: ?p=laboratoire');
exit;
}
}
//Annulation d'une nouvelle construction
if (isset($_GET['a']) && isset($technolo[$_GET['a']])) {
$i = $_GET['a'];
if($fileT->existe($i)) {
$n = $queryUser[$technoloVAR[$i]] + 1;
eval($technoloCALC[$i][0]); $metal += $a;
eval($technoloCALC[$i][1]); $cristal += $b;
eval($technoloCALC[$i][2]); $hydrogene += $c;
$fileT->delobjet($i);
$export = serialize($fileT);
$chapeau->escape($export);
$chapeau->query("UPDATE `$table_planete` SET `metal` = '$metal', `cristal` = '$cristal', `hydrogene` = '$hydrogene', `file_tech` = '$export' WHERE `id` = '$idPlan';");
header('Location: ?p=laboratoire');
exit;
}
}
//Règler la production à la châine
/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) {
if($_GET['r']) $fileT->chaine = false;
else $fileT->chaine = true;
$export = mysql_real_escape_string(serialize($fileT));
mysql_query("UPDATE `planete` SET `file_tech` = '$export' WHERE `id` = '$id_user';");
header('Location: ?p=laboratoire');
exit;
}*/
for ($i=0 ; $i<$nbstop ; $i++) {
$tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0; $enFile = false;
$nom_bdd = $technoloVAR[$i];
if ($queryUser[$nom_bdd] > 0) $niveau = $queryUser[$nom_bdd]; else $niveau = 0;
$n=($queryUser[$nom_bdd]+1); eval($technoloCALC[$i][0]); eval($technoloCALC[$i][1]); eval($technoloCALC[$i][2]); eval($technoloCALC[$i][3]);
if ($fileT->existe($i)) $enFile = true;
if (!empty($technolo[$i]) && requestDeblok($technoloTECH[$i], $queryPlanete, $queryUser)) $TEMP_recherches[] =
array(
'image' => $technoli[$i],
'nom' => $technolo[$i],
'niveau' => $niveau,
'description' => $technode[$i],
'descriptione' => addslashes($technode[$i]),
'nec_metal' => $a,
'nec_cristal' => $b,
'nec_hydrogene' => $c,
'nec_metalS' => separerNombres($a),
'nec_cristalS' => separerNombres($b),
'nec_hydrogeneS' => separerNombres($c),
'num' => $i,
'enfile' => $enFile,
'temps' => sec($sec),
'maq_metal' => ceil($a-$metal),
'maq_cristal' => ceil($b-$cristal),
'maq_hydrogene' => ceil($c-$hydrogene)
);
}
$template->assign('recherches',$TEMP_recherches);
$template->assign('chaine',$fileT->chaine);
$fileTech = array_merge($fileT->file);
$nbfile = count($fileTech);
if ($nbfile == 1) $template->assign('Pchaine',true);
else $template->assign('Pchaine',false);
if ($nbfile == 0) $template->assign('Vchaine',true);
else $template->assign('Vchaine',false);
for ($i=0 ; $i<$nbfile ; $i++) {
$fileTech[$i][3] = $technolo[$fileTech[$i][0]];
if ($i == 0) $fileTech[$i][2] -= time() - $fileT->timestamp;
}
$template->assign('file',$fileTech);
?>

View File

@ -1,62 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'messagerie';
$titre = 'Messagerie';
if (isset($_POST['IM'])) {
$stop = false;
for($i=1 ; $i<=$_POST['IM'] ; $i++) {
if (!empty($_POST['m'.$i])) {
$mes = $_POST['m'.$i];
mysql_query("DELETE FROM `$table_mail` WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `id` = '$mes';");
$stop = true;
}
}
if ($stop) { header('Location: ?p=messagerie'); exit; }
}
if (isset($_POST['IR'])) {
$stop = false;
for($i=1 ; $i<=$_POST['IR'] ; $i++) {
if (!empty($_POST['r'.$i])) {
$mes = $_POST['r'.$i];
mysql_query("UPDATE `$table_mail` SET vu='s' WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `id` = '$mes';");
$stop = true;
}
}
if ($stop) { header('Location: ?p=messagerie'); exit; }
}
$messcomp = $chapeau->query("SELECT * FROM `$table_mail` WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `expediteur` != '' ORDER BY `id` DESC;");
$nbmax = $chapeau->num_rows;
$result = $chapeau->query("SELECT * FROM `$table_mail` WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `expediteur` != '' ORDER BY `id` DESC LIMIT 50;");
if ($queryUser['auth_level'] >= 3 && $nbmax > $i) $result = $messcomp;
elseif ($nbmax > $chapeau->num_rows) $template->assign('avertissement', '<p style="color: red; "><b>Vous avez des messages en attente de réception. Libérez de la place dans votre messagerie pour les afficher.</b></p>');
$TEMP_messages = array();
$i=0;
$nbc = count($result);
for ($i=0 ; $i < $nbc ; $i++) {
$TEMP_messages[] = array($result[$i]['sujet'], date("d/m/y H:i:s", $result[$i]['temps']), $result[$i]['expediteur'], bbcode($result[$i]['contenu']), $i+1, $result[$i]['id']);
}
$template->assign('messages', $TEMP_messages);
$template->assign('IM', $i);
$result = mysql_query("SELECT * FROM `$table_mail` WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `expediteur` = '' AND `vu` != 's' ORDER BY `id` DESC;");
$TEMP_rapport = array();
$i=0;
while ($data = mysql_fetch_array($result)) {
$i++;
$TEMP_rapport[] = array($data['sujet'], date("d/m/y H:i:s", $data['temps']), 0, bbcode($data['contenu']), $i, $data['id']);
}
$template->assign('rapports', $TEMP_rapport);
$template->assign('IR', $i);
$template->assign('script', '<script>
for (j=1; document.getElementsByName(\'m\'+j)[0]; j++) hide(document.getElementsByName(\'m\'+j)[0]);
for (j=1; document.getElementsByName(\'r\'+j)[0]; j++) hide(document.getElementsByName(\'r\'+j)[0]);
</script>');
mysql_query("UPDATE `$table_mail` SET `vu` = '0' WHERE `destinataire` = '".$queryUser["pseudo"]."' AND `vu` != 's'");
?>

Binary file not shown.

View File

@ -1,13 +0,0 @@
<?php
if(!defined('INDEX')) { header('Location: ../'); exit; }
$page = 'version';
$titre = 'Historique des mises à jours';
$TEMP_versions = array();
$table = $config['db_prefix'].'version';
$result = mysql_query("SELECT * FROM `$table` ORDER BY `id` DESC");
while ($data = mysql_fetch_array($result)) {
$TEMP_versions[] = array('numero' => $data['version'], 'date' => date("d/m/y", $data['temps']), 'description' => nl2br(str_replace('<br />', '', $data['contenu'])));
}
$template->assign('versions', $TEMP_versions);
?>

6
htdocs/.htaccess Normal file
View File

@ -0,0 +1,6 @@
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag magic_quotes_sybase Off
php_flag register_globals Off
Options -Indexes

1
htdocs/.onyx Normal file
View File

@ -0,0 +1 @@
../onyx/

64
htdocs/admin.php Normal file
View File

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

View File

Before

Width:  |  Height:  |  Size: 914 B

After

Width:  |  Height:  |  Size: 914 B

View File

Before

Width:  |  Height:  |  Size: 240 B

After

Width:  |  Height:  |  Size: 240 B

View File

@ -1,7 +1,7 @@
<?php
session_start();
if(!defined('INDEX')) define('INDEX', 1);
include('../includes/common.php');
//include('../includes/common.php');
// On défini la configuration :
if(!IsSet($_GET['nbr_chiffres']) || $_GET['nbr_chiffres'] < 5) {
@ -52,8 +52,8 @@ foreach ($chiffres as $caractere) {
}
$_SESSION['aleat_nbr'] = strtolower($nombre);
$sess->values['aleatnbr'] = strtolower($nombre);
$sess->put();
//$sess->values['aleatnbr'] = strtolower($nombre);
//$sess->put();
// On détruit les variables inutiles :
unset($chiffre);

View File

@ -2,9 +2,12 @@
if(!defined('INDEX')) define('INDEX', 1);
//Script by Keiran
set_time_limit(500);
require('../includes/common.php');
include('../includes/classement/fonctions.php');
set_time_limit(0);
$onyx = @file_get_contents('./../.onyx') or die("Configuration introuvable.");
define("_FCORE",'../'.trim($onyx));
require(_FCORE."common.php");
include(_FCORE."hb_game/classement/fonctions.php");
$chapeau = new bdd();
$chapeau->connexion();
@ -162,18 +165,18 @@ $sql_1 = mysql_query("SELECT t1.id_alliance ,t2.tag
INNER JOIN `alliances` AS t2 ON t1.id_alliance = t2.id
GROUP BY t1.id_alliance
");
while($recup_id = mysql_fetch_array($sql_1))
while($recup_id = mysql_fetch_array($sql_1))
{
$id_ally = $recup_id['id_alliance'];
$tag_ally = $recup_id['tag'];
// recuperation du nombre de membre dans l'ally
$nb_members = mysql_query(" SELECT COUNT( * )
FROM `user` AS t1
WHERE t1.id_alliance = $id_ally
WHERE t1.id_alliance = $id_ally
");
$nb_members= mysql_fetch_row($nb_members);
$nb_members= mysql_fetch_row($nb_members);
// recuperation de la somme des points de l'ally
$nb_points = mysql_query("SELECT SUM( classement.points )
@ -181,38 +184,38 @@ while($recup_id = mysql_fetch_array($sql_1))
WHERE user.id_alliance = $id_ally
AND user.pseudo = classement.pseudo
");
$nb_points= mysql_fetch_row($nb_points);
$nb_points= mysql_fetch_row($nb_points);
$nb_points_by_members = ceil($nb_points/$nb_members);
// recuperation de la somme des points flottes de l'ally
$nb_points_flottes = mysql_query("SELECT SUM( classement.flottes )
FROM classement, user
WHERE user.id_alliance = $id_ally
AND user.pseudo = classement.pseudo
");
$nb_points_flottes= mysql_fetch_row($nb_points_flottes);
$nb_points_flottes= mysql_fetch_row($nb_points_flottes);
$nb_points_flottes_by_members = ceil($nb_points_flottes/$nb_members);
// recuperation de la somme des points terrestres de l'ally
$nb_points_terrestres = mysql_query("SELECT SUM( classement.terrestres )
FROM classement, user
WHERE user.id_alliance = $id_ally
AND user.pseudo = classement.pseudo
");
$nb_points_terrestres= mysql_fetch_row($nb_points_terrestres);
$nb_points_terrestres= mysql_fetch_row($nb_points_terrestres);
$nb_points_terrestres_by_members = ceil($nb_points_terrestres/$nb_members);
// recuperation de la somme des points recherches de l'ally
$nb_points_recherches = mysql_query("SELECT SUM( classement.recherches )
FROM classement, user
WHERE user.id_alliance = $id_ally
AND user.pseudo = classement.pseudo
");
$nb_points_recherches= mysql_fetch_row($nb_points_recherches);
$nb_points_recherches= mysql_fetch_row($nb_points_recherches);
$nb_points_recherches_by_members = ceil($nb_points_recherches/$nb_members);
// recuperation de la somme des points batiments de l'ally
@ -221,10 +224,10 @@ while($recup_id = mysql_fetch_array($sql_1))
WHERE user.id_alliance = $id_ally
AND user.pseudo = classement.pseudo
");
$nb_points_batiments= mysql_fetch_row($nb_points_batiments);
$nb_points_batiments= mysql_fetch_row($nb_points_batiments);
$nb_points_batiments_by_members = ceil($nb_points_batiments/$nb_members);
mysql_query("INSERT INTO `classement_alliances` VALUES (NULL, '$tag_ally', '$nb_members[0]', '$nb_points[0]','$nb_points_by_members', '$nb_points_flottes[0]','$nb_points_flottes_by_members', '$nb_points_terrestres[0]', '$nb_points_terrestres_by_members', '$nb_points_recherches[0]', '$nb_points_recherches_by_members', '$nb_points_batiments[0]', '$nb_points_batiments_by_members')");
}
$chapeau->deconnexion();

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Some files were not shown because too many files have changed in this diff Show More