mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-06-28 00:24:23 +00:00
some updates by cata7007
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename maintenence.tpl ##
|
||||
## Developed by: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
?>
|
||||
<table id="member" cellpadding="1" cellspacing="1" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Server Maintenence</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="on">Description</td>
|
||||
<td class="hab">Execute</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="hab">Close Server for Maintenece, This will ban all players (Access 2) till you can fix bugs, or a crap version of a ceasefire lol</td>
|
||||
<td class="hab"><center><a href="admin.php?p=maintenenceBan"><img src="http://forum.ragezone.com/f742/img/admin/b/ok1.gif"></a></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hab">Bring Server Back for Maintenece, This will unban all players (By Banning Reason)</td>
|
||||
<td class="hab"><center><a href="admin.php?p=maintenenceUnban"><img src="http://forum.ragezone.com/f742/img/admin/b/ok1.gif"></a></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<form action="../GameEngine/Admin/Mods/mainteneceCleanBanData.php" method="POST">
|
||||
<input type="hidden" name="admid" id="admid" value="<?php echo $_SESSION['id']; ?>">
|
||||
<td class="hab">Clean Banlist Data (TRUNCATE)</td>
|
||||
<td class="hab"><center><input type="image" src="../img/admin/b/ok1.gif" value="submit"></center></td>
|
||||
</form>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename maintenenceBan.tpl ##
|
||||
## Developed by: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
?>
|
||||
<form action="../GameEngine/Admin/Mods/mainteneceBan.php" method="POST">
|
||||
<input type="hidden" name="admid" id="admid" value="<?php echo $_SESSION['id']; ?>">
|
||||
<br />
|
||||
<table id="member" cellpadding="1" cellspacing="1" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Close Server (Ban Everyone)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="on">Duration</td>
|
||||
<td class="hab">Starting</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="hab"><input type="text" class="fm" name="duration" value="1"></td>
|
||||
<td class="hab"><input type="text" class="fm" name="start" value="<?php echo date('d-m-Y H:i:s', strtotime("now")); ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Default: 1 Hour<br />Value: Hours (0.5) for 30 mins</td>
|
||||
<td>Default: Now
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hab" colspan="2"><center><input type="text" class="fm" name="reason" value="Server Downtime"></center></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="hab" colspan="2"><center><input type="image" src="../img/admin/b/ok1.gif" value="submit"></center></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename maintenenceUnban.tpl ##
|
||||
## Developed by: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
$bannedUsers = $admin->search_banned();
|
||||
?>
|
||||
<form action="../GameEngine/Admin/Mods/mainteneceUnban.php" method="POST">
|
||||
<input type="hidden" name="admid" id="admid" value="<?php echo $_SESSION['id']; ?>">
|
||||
|
||||
<br />
|
||||
<table id="member" cellpadding="1" cellspacing="1" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Open Server (Unban Players by Reason)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="on">Unban "Reason"</td>
|
||||
<td class="hab">Action</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><input type="text" class="fm" name="unbanreason" value=""></td>
|
||||
<td class="hab" colspan="2"><center><input type="image" src="../img/admin/b/ok1.gif" value="submit"></center></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<table id="member" cellpadding="1" cellspacing="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="6">Bannned Players (<?php echo count($bannedUsers); ?>)</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Username</b></td>
|
||||
<td><b>Start Ban / End Ban</b></td>
|
||||
<td><b>Reason</b></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
if($bannedUsers)
|
||||
{
|
||||
for ($i = 0; $i <= count($bannedUsers)-1; $i++)
|
||||
{
|
||||
if($database->getUserField($bannedUsers[$i]['uid'],'username',0)=='')
|
||||
{
|
||||
|
||||
$name = $bannedUsers[$i]['name'];
|
||||
$link = "<span class=\"c b\">[".$name."]</span>";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$name = $database->getUserField($bannedUsers[$i]['uid'],'username',0);
|
||||
$link = '<a href="?p=player&uid='.$bannedUsers[$i]['uid'].'">'.$name.'<a/>';
|
||||
|
||||
}
|
||||
if($bannedUsers[$i]['end'])
|
||||
{
|
||||
$end = date("d.m.y H:i",$bannedUsers[$i]['end']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$end = '*';
|
||||
}
|
||||
echo '
|
||||
<tr>
|
||||
<td>'.$link.'</td>
|
||||
<td ><span class="f7">'.date("d.m.y H:i",$bannedUsers[$i]['time']).' - '.$end.'</td>
|
||||
<td>'.$bannedUsers[$i]['reason'].'</td>
|
||||
<td class="on"><a href="?action=delBan&uid='.$bannedUsers[$i]['uid'].'&id='.$bannedUsers[$i]['id'].'" onClick="return del(\'unban\',\''.$name.'\')"><img src="http://forum.ragezone.com/f742/img/Admin/del.gif" class="del" title="cancel" alt="cancel"></img></a></td>
|
||||
</tr>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<tr><td colspan="6" class="on">No Players are Banned</td></tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -107,6 +107,7 @@ $timeformat = new timeFormatGenerator;
|
||||
<br />
|
||||
<a href="#"><b>Ban</b></a>
|
||||
<a href="?p=ban">Ban/Unban Players</a>
|
||||
<a href="?p=maintenence">Server Maintenence</a>
|
||||
<a href="?p=cleanban">Clean Banlist Data</a>
|
||||
<br />
|
||||
<a href="#"><b>Gold</b></a>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename mainteneceBan.php ##
|
||||
## Developed by: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
include_once("../../config.php");
|
||||
|
||||
mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS);
|
||||
mysql_select_db(SQL_DB);
|
||||
|
||||
$session = $_POST['admid'];
|
||||
|
||||
$sql = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id = ".$session."");
|
||||
$access = mysql_fetch_array($sql);
|
||||
$sessionaccess = $access['access'];
|
||||
|
||||
if($sessionaccess != 9) die("<h1><font color=\"red\">Access Denied: You are not Admin!</font></h1>");
|
||||
|
||||
$users = mysql_num_rows(mysql_query("SELECT * FROM ".TB_PREFIX."users"));
|
||||
|
||||
$duration = $_POST['duration'] * 3600;
|
||||
$start = $_POST['start'];
|
||||
$startts = strtotime($start);
|
||||
$endts = $startts + $duration;
|
||||
$reason = $_POST['reason'];
|
||||
$admin = $session;
|
||||
$active = '1';
|
||||
$access = '2';
|
||||
|
||||
$sql = "SELECT id FROM ".TB_PREFIX."users ORDER BY ID DESC LIMIT 1";
|
||||
$loops = mysql_result(mysql_query($sql), 0);
|
||||
|
||||
for($i = 0; $i < $loops + 1; $i++)
|
||||
{
|
||||
$query = "SELECT * FROM ".TB_PREFIX."users WHERE id = ".$i." AND access = ".$access."";
|
||||
$result = mysql_query($query);
|
||||
while($row = mysql_fetch_assoc($result))
|
||||
{
|
||||
##mysql_query("INSERT INTO ".TB_PREFIX."banlist ".$row['id'].", ".$row['username'].", ".$reason.", ".$startts.", ".$endts.", ".$admin.", ".$active."");
|
||||
mysql_query("INSERT INTO ".TB_PREFIX."banlist (`uid`, `name`, `reason`, `time`, `end`, `admin`, `active`) VALUES (".$row['id'].", '".$row['username']."' , '$reason', '$startts', '$endts', '$admin', '1')");
|
||||
}
|
||||
}
|
||||
|
||||
header("Location: ../../../Admin/admin.php?p=ban");
|
||||
?>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
#################################################################################
|
||||
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
|
||||
## --------------------------------------------------------------------------- ##
|
||||
## Filename mainteneceUnban.php ##
|
||||
## Developed by: aggenkeech ##
|
||||
## License: TravianX Project ##
|
||||
## Copyright: TravianX (c) 2010-2012. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
include_once("../../config.php");
|
||||
|
||||
mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS);
|
||||
mysql_select_db(SQL_DB);
|
||||
|
||||
$session = $_POST['admid'];
|
||||
|
||||
$sql = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id = ".$session."");
|
||||
$access = mysql_fetch_array($sql);
|
||||
$sessionaccess = $access['access'];
|
||||
|
||||
if($sessionaccess != 9) die("<h1><font color=\"red\">Access Denied: You are not Admin!</font></h1>");
|
||||
|
||||
$users = mysql_num_rows(mysql_query("SELECT * FROM ".TB_PREFIX."users"));
|
||||
|
||||
$reason = $_POST['unbanreason'];
|
||||
$admin = $session;
|
||||
$active = '0';
|
||||
$access = '2';
|
||||
$actualend = time();
|
||||
|
||||
$sql = "SELECT id FROM ".TB_PREFIX."users ORDER BY ID DESC LIMIT 1";
|
||||
$loops = mysql_result(mysql_query($sql), 0);
|
||||
|
||||
for($i = 0; $i < $loops + 1; $i++)
|
||||
{
|
||||
$query = "SELECT * FROM ".TB_PREFIX."users WHERE id = ".$i." AND access = ".$access."";
|
||||
$result = mysql_query($query);
|
||||
while($row = mysql_fetch_assoc($result))
|
||||
{
|
||||
mysql_query("UPDATE ".TB_PREFIX."banlist SET active = '".$active."', end = '".$actualend."' WHERE reason = '".$reason."'");
|
||||
}
|
||||
}
|
||||
|
||||
header("Location: ../../../Admin/admin.php?p=ban");
|
||||
?>
|
||||
@@ -918,9 +918,8 @@ $database->updateUserField($_SESSION['username'],'quest','24',0);
|
||||
$_SESSION['qst']= 24; ?>
|
||||
{"markup":"\n\t\t<div id=\"qstd\"><h1> <img class=\"point\" src=\"img\/x.gif\" alt=\"\" title=\"\"\/> Tasks<\/h1><br \/><i>”<?php if ($skiped==true){echo 'Tasks skpiped <br \/> Your reward: 25 Gold.' ;}else{echo 'All tasks achieved!';}?>”<\/i><br \/><span id=\"qst_accpt\"><\/span><\/div>\n\t\t<div id=\"qstbg\" class=\"intro\"><\/div>\n\t\t","number":-25,"reward":false,"qgsrc":"q_l<?php echo $session->userinfo['tribe'];?>","msrc":"i2","altstep":0}
|
||||
|
||||
<a href=\"javascript: qst_next('','23');\">Continue with the next task.<\/a>
|
||||
<?php
|
||||
//90+ is task skipped <a href=\"javascript: qst_next('','23');\">Continue with the next task.<\/a>
|
||||
//1
|
||||
} elseif($_SESSION['qst']==90){
|
||||
$time=time();?>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user