mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-10 22:56:07 +00:00
Some fix
Some fix
This commit is contained in:
@@ -64,11 +64,11 @@ if ($check1 == "" && $check2 == "" && $check3 == "") $criteria = "";
|
||||
body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Roboto;color:#0f172a}
|
||||
.map-wrap{max-width:1200px;margin:16px auto;padding:0 12px}
|
||||
.map-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin-bottom:14px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
|
||||
.map-header h2{margin:0 0 4px;font-size:20px;font-weight:800}
|
||||
.map-header h2{margin:0 0 4px;font-size:20px;font-weight:800;color:#0f172a}
|
||||
.map-header p{margin:0;color:#64748b;font-size:13px}
|
||||
.map-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:14px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
|
||||
.map-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:14px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#0f172a}
|
||||
.filter-group{display:flex;align-items:center;gap:8px}
|
||||
.filter-group label{font-size:13px;font-weight:500;cursor:pointer}
|
||||
.filter-group label{font-size:13px;font-weight:500;cursor:pointer;color:#0f172a}
|
||||
.filter-group input{width:16px;height:16px;accent-color:#0f172a;cursor:pointer}
|
||||
.btn-show{background:#0f172a;color:#fff;border:0;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:.2s}
|
||||
.btn-show:hover{background:#1e293b;transform:translateY(-1px)}
|
||||
@@ -89,7 +89,7 @@ body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Ro
|
||||
|
||||
/* Zoom controls modern */
|
||||
.zoom-controls{position:absolute;top:10px;right:10px;display:flex;gap:6px;align-items:center;z-index:1000;background:#fff;padding:6px 8px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb}
|
||||
.zoom-controls button{font-size:13px;padding:6px 9px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-weight:600;transition:.15s}
|
||||
.zoom-controls button{font-size:13px;padding:6px 9px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-weight:600;transition:.15s;color:#0f172a}
|
||||
.zoom-controls button:hover{background:#e2e8f0}
|
||||
.zoom-controls span{min-width:52px;text-align:center;font:12px system-ui;font-weight:600;color:#334155}
|
||||
|
||||
@@ -102,22 +102,22 @@ body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Ro
|
||||
#lijn_hor{left:0;right:0;top:50%;height:1px} #lijn_ver{top:0;bottom:0;left:50%;width:1px}
|
||||
|
||||
/* Legend cards */
|
||||
.legend-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
|
||||
.legend-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#0f172a}
|
||||
.legend-head{background:#0f172a;color:#fff;padding:8px 12px;font-size:13px;font-weight:700}
|
||||
.legend-body{padding:10px 12px}
|
||||
.legend-body table{width:100%;border-collapse:collapse}
|
||||
.legend-body td{padding:4px 0;font-size:12px}
|
||||
.legend-body td{padding:4px 0;font-size:12px;color:#334155}
|
||||
.legend-body td:first-child{width:20px}
|
||||
.legend-body img{width:11px;height:11px;display:block}
|
||||
|
||||
/* Tooltip */
|
||||
.p_info{list-style:none;margin:0;padding:0}
|
||||
.p_info{list-style:none;margin:0;padding:0;color:#0f172a}
|
||||
.p_info li{margin:3px 0;font-size:12px}
|
||||
.p_actions{margin-top:8px;display:flex;gap:6px}
|
||||
.p_btn{display:inline-block;font:12px/1 system-ui;padding:5px 9px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#0f172a;text-decoration:none;font-weight:500}
|
||||
.p_btn:hover{background:#e2e8f0}
|
||||
#tipBackdrop{position:absolute;inset:0;display:none;z-index:1099;background:transparent}
|
||||
#stickyTip{position:absolute;z-index:1100;display:none;max-width:300px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:10px 12px}
|
||||
#stickyTip{position:absolute;z-index:1100;display:none;max-width:300px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:10px 12px;color:#0f172a}
|
||||
.badge-tribe{display:inline-block;padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:600;background:#e2e8f0;color:#334155}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
@@ -143,6 +143,22 @@
|
||||
<th>Password</th>
|
||||
<td>•••••••</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Last IP</th>
|
||||
<td>
|
||||
<?php
|
||||
$uid = (int)$user['id'];
|
||||
$ipResult = mysqli_query($GLOBALS["link"], "SELECT ip FROM ".TB_PREFIX."login_log WHERE uid = $uid ORDER BY id DESC LIMIT 1");
|
||||
if($ipResult && mysqli_num_rows($ipResult) > 0){
|
||||
$ipRow = mysqli_fetch_assoc($ipResult);
|
||||
$lastIp = htmlspecialchars($ipRow['ip']);
|
||||
echo '<a href="https://ipinfo.io/'.$lastIp.'" target="_blank" style="font-family:monospace;color:#2563eb;font-weight:600;">'.$lastIp.'</a>';
|
||||
} else {
|
||||
echo '<span style="color:#dc2626">Not Available</span>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Language</th>
|
||||
<td>
|
||||
|
||||
+11
-11
@@ -69,26 +69,26 @@ $reps = $database->query("SELECT * FROM ".TB_PREFIX."ndata WHERE $where ORDER BY
|
||||
$typeNames = [1=>'reinforcement',2=>'attack',3=>'defence',4=>'scout',5=>'trade',6=>'wonder',7=>'settlement',8=>'oasis',9=>'artefact',10=>'adventure',14=>'spy'];
|
||||
?>
|
||||
<style>
|
||||
.reports-wrap{max-width:1100px;margin:20px auto;font-family:Verdana}
|
||||
.reports-wrap{max-width:1100px;margin:20px auto;font-family:Verdana;color:#222}
|
||||
.reports-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}
|
||||
.reports-head h1{margin:0;font-size:18px}
|
||||
.reports-head h1{margin:0;font-size:18px;color:#111}
|
||||
.filters{display:flex;gap:6px}
|
||||
.filters a{padding:6px 10px;border:1px solid #ddd;background:#f7f7f7;border-radius:4px;font-size:12px;text-decoration:none;color:#333}
|
||||
.filters a.active{background:#333;color:#fff;border-color:#333}
|
||||
.search-box input{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:12px;width:200px}
|
||||
.search-box input{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:12px;width:200px;background:#fff;color:#111}
|
||||
.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}
|
||||
.rep-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:.15s}
|
||||
.rep-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:.15s;color:#222}
|
||||
.rep-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateY(-1px)}
|
||||
.rep-top{display:flex;justify-content:space-between;margin-bottom:6px}
|
||||
.rep-id{font-weight:bold;color:#333}
|
||||
.rep-time{color:#888;font-size:11px}
|
||||
.rep-body{color:#444;line-height:1.4;max-height:38px;overflow:hidden}
|
||||
.rep-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px}
|
||||
.badge{padding:2px 6px;border-radius:3px;background:#eee;font-size:10px;text-transform:uppercase}
|
||||
.badge.attack{background:#ffe0e0;color:#c00}.badge.defence{background:#e0f0ff;color:#06c}
|
||||
.rep-id{font-weight:bold;color:#111}
|
||||
.rep-time{color:#666;font-size:11px}
|
||||
.rep-body{color:#333;line-height:1.4;max-height:38px;overflow:hidden}
|
||||
.rep-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#555}
|
||||
.badge{padding:2px 6px;border-radius:3px;background:#eee;font-size:10px;text-transform:uppercase;color:#333}
|
||||
.badge.attack{background:#ffe0e0;color:#c00}.badge.defence{background:#e0f0ff;color:#0066cc}
|
||||
.badge.scout{background:#fff4e0;color:#e67e22}.badge.trade{background:#e8f5e9;color:#2e7d32}
|
||||
.pagination{margin-top:14px;text-align:center}
|
||||
.pagination a{padding:5px 9px;margin:0 2px;border:1px solid #ddd;text-decoration:none;color:#333;font-size:12px;border-radius:3px}
|
||||
.pagination a{padding:5px 9px;margin:0 2px;border:1px solid #ddd;text-decoration:none;color:#333;font-size:12px;border-radius:3px;background:#fff}
|
||||
.pagination a.active{background:#333;color:#fff}
|
||||
</style>
|
||||
|
||||
|
||||
@@ -31,19 +31,19 @@ $current = $_POST['p']?? 'player';
|
||||
$search = stripslashes($_POST['s']?? '');
|
||||
?>
|
||||
<style>
|
||||
.search-wrap{max-width:900px;margin:20px auto;font-family:Verdana}
|
||||
.search-wrap{max-width:900px;margin:20px auto;font-family:Verdana;color:#222}
|
||||
.search-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}
|
||||
.search-head svg{width:24px;height:24px}
|
||||
.search-head h2{margin:0;font-size:18px}
|
||||
.search-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
|
||||
.search-head svg{width:24px;height:24px;fill:#111}
|
||||
.search-head h2{margin:0;font-size:18px;color:#111}
|
||||
.search-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#222}
|
||||
.search-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
|
||||
.search-form select,.search-form input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px}
|
||||
.search-form select,.search-form input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px;background:#fff;color:#111}
|
||||
.search-form select{min-width:180px}
|
||||
.search-form input[type="text"]{flex:1;min-width:200px}
|
||||
.search-form input[type="submit"]{background:#333;color:#fff;border:0;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:bold}
|
||||
.search-form input[type="submit"]:hover{background:#000}
|
||||
.quick-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:14px}
|
||||
.qtype{border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;cursor:pointer;background:#fafafa;transition:.15s;font-size:12px}
|
||||
.qtype{border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;cursor:pointer;background:#fafafa;transition:.15s;font-size:12px;color:#222}
|
||||
.qtype:hover{background:#f0f0f0;transform:translateY(-1px)}
|
||||
.qtype.active{background:#333;color:#fff;border-color:#333}
|
||||
.qtype span{display:block;font-size:18px;margin-bottom:4px}
|
||||
|
||||
@@ -1143,14 +1143,14 @@ define('HIDDEN_UNITS_LEVEL', 'Unități ascunse per resursă la nivelul');
|
||||
define('UNITS', 'unități');
|
||||
define('CRANNY_DESC', 'Ascunzătoarea îți ascunde o parte din resurse în caz de atac asupra satului. Aceste resurse nu pot fi furate.<br>La nivelul 1 ascunzătoarea poate păstra '.(100*((int)CRANNY_CAPACITY)).' din fiecare resursă. Capacitatea ascunzătorilor galice este de 1,5 ori mai mare.<br>Dacă un erou teuton atacă un sat, ascunzătorile pot ascunde doar 80% din capacitatea lor normală');
|
||||
|
||||
define('TOWNHALL', 'Primărie');
|
||||
define('TOWNHALL', 'Casă de cultură');
|
||||
define('CELEBRATIONS_COMMENCE_TOWNHALL', 'Sărbătorile pot începe când primăria este finalizată.');
|
||||
define('GREAT_CELEBRATIONS', 'Sărbătoare mare');
|
||||
define('CULTURE_POINTS', 'Puncte culturale');
|
||||
define('HOLD', 'ține');
|
||||
define('CELEBRATIONS_IN_PROGRESS', 'Sărbătoare în<br>curs');
|
||||
define('CELEBRATIONS', 'Sărbători');
|
||||
define('TOWNHALL_DESC', 'În primărie poți organiza sărbători pompoase. O astfel de sărbătoare îți crește punctele culturale.<br>Punctele culturale sunt necesare pentru a întemeia sau cuceri sate noi. Fiecare clădire produce puncte culturale, iar cu cât nivelul este mai mare, cu atât produce mai multe');
|
||||
define('TOWNHALL_DESC', 'În casa de cultură poți organiza sărbători pompoase. O astfel de sărbătoare îți crește punctele culturale.<br>Punctele culturale sunt necesare pentru a întemeia sau cuceri sate noi. Fiecare clădire produce puncte culturale, iar cu cât nivelul este mai mare, cu atât produce mai multe');
|
||||
|
||||
define('RESIDENCE', 'Reședință');
|
||||
define('CAPITAL', 'Aceasta este capitala ta');
|
||||
|
||||
+135
-142
@@ -2,16 +2,11 @@
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Project: TravianZ ##
|
||||
## Version: 01.09.2013 ##
|
||||
## Filename impressum.php ##
|
||||
## Developed by: Dzoki ##
|
||||
## Fixed by: Shadow / Skype : cata7007 ##
|
||||
## License: TravianZ Project ##
|
||||
## Copyright: TravianZ (c) 2010-2013. All rights reserved. ##
|
||||
## URLs: http://travian.shadowss.ro ##
|
||||
## Source code: http://github.com/Shadowss/TravianZ-by-Shadow/ ##
|
||||
## ##
|
||||
## Filename : impressum.php ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Refactored by : Shadow ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Project : TravianZ ##
|
||||
#################################################################################
|
||||
|
||||
use App\Utils\AccessLogger;
|
||||
@@ -19,175 +14,173 @@ use App\Utils\AccessLogger;
|
||||
include_once("GameEngine/config.php");
|
||||
include_once("GameEngine/Database.php");
|
||||
include_once("GameEngine/Lang/".LANG.".php");
|
||||
|
||||
AccessLogger::logRequest();
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title><?php echo SERVER_NAME; ?></title>
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
|
||||
<meta name="content-language" content="en"/>
|
||||
<meta http-equiv="imagetoolbar" content="no"/>
|
||||
<script src="mt-core.js" type="text/javascript"></script>
|
||||
<script src="new.js" type="text/javascript"></script>
|
||||
<style type="text/css" media="screen">
|
||||
<title><?php echo SERVER_NAME; ?> - Impressum</title>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
|
||||
|
||||
<meta name="content-language" content="en"/>
|
||||
<meta http-equiv="imagetoolbar" content="no"/>
|
||||
|
||||
<script src="mt-core.js" type="text/javascript"></script>
|
||||
<script src="new.js" type="text/javascript"></script>
|
||||
|
||||
<!-- 🔥 INLINE CSS FIX (footer + layout safe) -->
|
||||
<style type="text/css">
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.wrapper {
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.grit {
|
||||
overflow: hidden; /* FIX FLOAT BUG */
|
||||
}
|
||||
|
||||
/* 🔥 FOOTER 100% VIZIBIL */
|
||||
.footer {
|
||||
clear: both;
|
||||
width: 100%;
|
||||
height: 60px;
|
||||
margin-top: 30px;
|
||||
|
||||
display: block;
|
||||
|
||||
background: #0f0f0f;
|
||||
border-top: 2px solid #333;
|
||||
|
||||
text-align: center;
|
||||
color: #bbb;
|
||||
font-size: 12px;
|
||||
line-height: 60px;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
.footer:before {
|
||||
content: "TravianZ by Shadow © 2010-" attr(data-year);
|
||||
}
|
||||
|
||||
/* optional polish */
|
||||
a {
|
||||
color: #d4b87a;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="webkit contentPage">
|
||||
|
||||
<div class="wrapper">
|
||||
<div id="country_select">
|
||||
|
||||
</div>
|
||||
<div id="header">
|
||||
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
|
||||
</div>
|
||||
<div id="country_select"></div>
|
||||
|
||||
<div id="navigation">
|
||||
<div id="header">
|
||||
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
|
||||
</div>
|
||||
|
||||
<a href="index.php" class="home"><img src="img/x.gif" alt="Travian"/></a>
|
||||
<div id="navigation">
|
||||
|
||||
<table class="menu">
|
||||
<a href="index.php" class="home">
|
||||
<img src="img/x.gif" alt="Travian"/>
|
||||
</a>
|
||||
|
||||
<tr>
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
|
||||
<td><a href="anleitung.php"><span>Manual</span></a></td>
|
||||
<td><a href="forum.php" target="_blank"><span>Forum</span></a></td>
|
||||
<td><a href="index.php?signup"><span>Register</span></a></td>
|
||||
<td><a href="index.php?login"><span>Login</span></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
|
||||
</div>
|
||||
|
||||
<td><a href="anleitung.php"><span>Manual</span></a></td>
|
||||
<div id="content">
|
||||
|
||||
<td><a href="http://forum.travian.com/" target="_blank"><span>Forum</span></a></td>
|
||||
<div class="grit">
|
||||
|
||||
<h1>Impressum</h1>
|
||||
|
||||
<p class="submenu">
|
||||
|
||||
<b>Project:</b><br/>
|
||||
TravianZ by Shadow<br/><br/>
|
||||
|
||||
<b>Initiator & Lead Developer:</b><br/>
|
||||
Shadow (Catalin Novgorodschi)<br/><br/>
|
||||
|
||||
<td><a href="index.php?signup"><span>Register</span></a></td>
|
||||
<b>About this Project:</b><br/>
|
||||
Open-source Travian 3.6 engine modernization project focused on performance,
|
||||
stability and gameplay preservation.<br/><br/>
|
||||
|
||||
<td><a href="index.php?login"><span>Login</span></a></td>
|
||||
<b>Main Goals:</b><br/>
|
||||
- Preserve classic Travian gameplay<br/>
|
||||
- Refactor legacy codebase<br/>
|
||||
- Improve performance and stability<br/>
|
||||
- Add new tribes and mechanics<br/>
|
||||
- Maintain community-driven development<br/><br/>
|
||||
|
||||
</tr>
|
||||
<b>Source Code:</b><br/>
|
||||
<a href="https://github.com/Shadowss/TravianZ" target="_blank">
|
||||
https://github.com/Shadowss/TravianZ
|
||||
</a><br/><br/>
|
||||
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="content">
|
||||
|
||||
<div class="grit">
|
||||
|
||||
|
||||
<h1>Impressum</h1>
|
||||
|
||||
<p class="submenu">
|
||||
|
||||
Travian Games GmbH<br />
|
||||
Wilhelm-Wagenfeld-Strabe 22<br />
|
||||
80807 Munchen<br />
|
||||
Germany
|
||||
<br /><br />
|
||||
<b>jurisdiction:</b><br />
|
||||
Amtsgericht Munchen, HRB 173511<br />
|
||||
Ust-IdNr. DE 246258085<br />
|
||||
CEO: Florian Bohn<br />
|
||||
Phone: 004989/32 49 15 93 8 (not for game support)<br />
|
||||
Fax: 004989/32 49 15 97 3 (plus support only)<br />
|
||||
<br />
|
||||
<b>Email:</b><br />
|
||||
General:
|
||||
<script language="JavaScript"><!--
|
||||
var name = "admin";
|
||||
var domain = "travian.com";
|
||||
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
|
||||
document.write(name + "@" + domain + "</span></a>");
|
||||
// --></script>
|
||||
<br />
|
||||
Support: <script language="JavaScript"><!--
|
||||
var name = "support";
|
||||
var domain = "travian.com";
|
||||
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
|
||||
document.write(name + "@" + domain + "</span></a>");
|
||||
// --></script>
|
||||
<br />
|
||||
Travian PLUS: <script language="JavaScript"><!--
|
||||
var name = "plus";
|
||||
var domain = "travian.com";
|
||||
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
|
||||
document.write(name + "@" + domain + "</span></a>");
|
||||
// --></script>
|
||||
<br /><br />
|
||||
<b>Youth protection officer:</b><br />
|
||||
Rechtsanwalt Dr. Andreas Lober<br />
|
||||
Schulte Riesenkampff Rechtsanwaltsgesellschaft mbH<br />
|
||||
<script language="JavaScript"><!--
|
||||
var name = "jugendschutz";
|
||||
var domain = "traviangames.com";
|
||||
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
|
||||
document.write(name + "@" + domain + "</span></a>");
|
||||
// --></script>
|
||||
<br />
|
||||
<br />
|
||||
<b>Data protection officer:</b><br />
|
||||
Robin Houben<br />
|
||||
<script language="JavaScript"><!--
|
||||
var name = "privacy";
|
||||
var domain = "traviangames.com";
|
||||
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
|
||||
document.write(name + "@" + domain + "</span></a>");
|
||||
// --></script>
|
||||
<br /><br />
|
||||
<b>Please don't forget Username + Game-Server when you write to support</b>
|
||||
<br /><br />
|
||||
All rights to texts, graphics and source codes are held by Travian Games GmbH.
|
||||
Travian is a registered trade mark of Travian Games GmbH.
|
||||
|
||||
</p>
|
||||
|
||||
<div class="footer"></div>
|
||||
|
||||
</div>
|
||||
<b>Disclaimer:</b><br/>
|
||||
This is an unofficial fan-made project and is not affiliated with Travian Games GmbH.<br/><br/>
|
||||
|
||||
© 2010-<?php echo date('Y'); ?> TravianZ Project
|
||||
|
||||
</p>
|
||||
|
||||
<!-- 🔥 FOOTER FIXED -->
|
||||
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- overlay -->
|
||||
<div id="iframe_layer" class="overlay">
|
||||
|
||||
<div class="mask closer"></div>
|
||||
|
||||
<div class="overlay_content">
|
||||
|
||||
<div class="mask closer"></div>
|
||||
<a href="index.php" class="closer">
|
||||
<img class="dynamic_img" alt="Close" src="img/un/x.gif" />
|
||||
</a>
|
||||
|
||||
<h2>Anleitung</h2>
|
||||
|
||||
<div id="frame_box"></div>
|
||||
|
||||
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="overlay_content">
|
||||
|
||||
<a href="index.php" class="closer"><img class="dynamic_img" alt="Close" src="img/un/x.gif" /></a>
|
||||
|
||||
<h2>Anleitung</h2>
|
||||
|
||||
|
||||
|
||||
<div id="frame_box" >
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="footer"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
## Developed by: Dzoki ##
|
||||
## License: TravianZ Project ##
|
||||
## Copyright: TravianZ (c) 2010-2026. All rights reserved. ##
|
||||
## URLs: http://travian.shadowss.ro ##
|
||||
## URLs: http://travianz.org ##
|
||||
## Source code: https://github.com/Shadowss/TravianZ ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
@@ -1,6 +1,189 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename : terms.php ##
|
||||
## Type : Info Page ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Refactored by : Shadow ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Project : TravianZ ##
|
||||
#################################################################################
|
||||
|
||||
use App\Utils\AccessLogger;
|
||||
|
||||
include_once("GameEngine/config.php");
|
||||
include_once("GameEngine/Database.php");
|
||||
include_once("GameEngine/Lang/".LANG.".php");
|
||||
|
||||
AccessLogger::logRequest();
|
||||
?>
|
||||
<h3 class="pop popgreen bold">Terms and Conditions.</h3>
|
||||
<br>
|
||||
<p>Not finished.</p>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title><?php echo SERVER_NAME; ?> - Terms and Conditions</title>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
|
||||
|
||||
<meta name="content-language" content="en"/>
|
||||
<meta http-equiv="imagetoolbar" content="no"/>
|
||||
|
||||
<script src="mt-core.js" type="text/javascript"></script>
|
||||
<script src="new.js" type="text/javascript"></script>
|
||||
|
||||
<style type="text/css">
|
||||
.grit {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.footer {
|
||||
clear: both;
|
||||
width: 100%;
|
||||
height: 60px;
|
||||
margin-top: 30px;
|
||||
background: #0f0f0f;
|
||||
border-top: 2px solid #333;
|
||||
text-align: center;
|
||||
color: #bbb;
|
||||
font-size: 12px;
|
||||
line-height: 60px;
|
||||
}
|
||||
|
||||
.footer:before {
|
||||
content: "TravianZ by Shadow © 2010-" attr(data-year);
|
||||
}
|
||||
|
||||
.terms-box {
|
||||
padding: 10px;
|
||||
color: #333;
|
||||
font-size: 12px;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="webkit contentPage">
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<div id="country_select"></div>
|
||||
|
||||
<div id="header">
|
||||
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
|
||||
</div>
|
||||
|
||||
<div id="navigation">
|
||||
|
||||
<a href="index.php" class="home">
|
||||
<img src="img/x.gif" alt="Travian"/>
|
||||
</a>
|
||||
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
|
||||
<td><a href="anleitung.php"><span>Manual</span></a></td>
|
||||
<td><a href="forum.php" target="_blank"><span>Forum</span></a></td>
|
||||
<td><a href="index.php?signup"><span>Register</span></a></td>
|
||||
<td><a href="index.php?login"><span>Login</span></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
|
||||
<div class="grit">
|
||||
|
||||
<h1>Terms and Conditions</h1>
|
||||
|
||||
<div class="terms-box">
|
||||
|
||||
<h3 class="pop popgreen bold">1. General Rules</h3>
|
||||
<p>
|
||||
This is a fan-made open-source project called TravianZ by Shadow.
|
||||
By using this game server you agree to follow all rules stated here.
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3 class="pop popgreen bold">2. Account Responsibility</h3>
|
||||
<p>
|
||||
You are fully responsible for your account.
|
||||
Sharing accounts is allowed only if game rules permit it.
|
||||
Any abuse or exploitation of bugs is strictly forbidden.
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3 class="pop popgreen bold">3. Fair Play</h3>
|
||||
<p>
|
||||
Cheating, botting, multi-account abuse or exploiting game mechanics
|
||||
is not allowed and may result in permanent ban.
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3 class="pop popgreen bold">4. Server Status</h3>
|
||||
<p>
|
||||
This server is provided "as-is" without guarantees of uptime or stability.
|
||||
The developer reserves the right to reset or modify the server at any time.
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3 class="pop popgreen bold">5. Intellectual Property</h3>
|
||||
<p>
|
||||
Travian® is a registered trademark of Travian Games GmbH.
|
||||
This project is not affiliated with Travian Games.
|
||||
All custom code and modifications belong to TravianZ by Shadow.
|
||||
</p>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3 class="pop popgreen bold">6. Changes</h3>
|
||||
<p>
|
||||
These terms may be updated at any time without prior notice.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- overlay -->
|
||||
<div id="iframe_layer" class="overlay">
|
||||
|
||||
<div class="mask closer"></div>
|
||||
|
||||
<div class="overlay_content">
|
||||
|
||||
<a href="index.php" class="closer">
|
||||
<img class="dynamic_img" alt="Close" src="img/un/x.gif" />
|
||||
</a>
|
||||
|
||||
<h2>Terms</h2>
|
||||
|
||||
<div id="frame_box"></div>
|
||||
|
||||
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user