Помощь по скриптам | Код
DELETED
Автор
13 марта 2017, в 19:34
Delete
?>
<?
if($_GET['list'] == true) {
$max = 10;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `ban` WHERE `time` > "'.time().'"'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
if($count > 0) {
$id = _string(_num($_GET['id']));
if($id) {
$ban = mysql_query('SELECT * FROM `ban` WHERE `id` = "'.$id.'"');
$ban = mysql_fetch_array($ban);
if(!$ban) {
header('location: /adm/ban/list/?page='.$page);
exit;
}
?>
<div class='content'>
</div>
<div class='line'></div>
<?
if($_GET['delete'] == true) {
mysql_query('DELETE FROM `ban` WHERE `id` = "'.$id.'"');
header('location: /adm/ban/list/?page='.$page);
}
}
?>
<div class='block_zero'>
<?
$q = mysql_query('SELECT * FROM `ban` WHERE `time` > "'.time().'" ORDER BY `id` DESC LIMIT '.$start.', '.$max.'');
while($row = mysql_fetch_array($q)) {
$u = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
$u = mysql_fetch_array($u);
?>
<span style='float: right;'>( <a href='/adm/ban/list/ <span style='float: right;'>( <a href='/adm/ban/list/?id=<?=$row['id']?>&delete=true&page=<?=$page?>'>Удалить</a> | <a href='/adm/ban/list/?id=<?=$row['id']?>&page=<?=$page?>'>Редактировать</a> )</span></br><img src='/images/icon/race/<?=$u['r'].($u['online'] > time() - 300 ? '':'-off')?>.png' alt='*'/><a href='/user/<?=$u['id']?>/'><?=$u['login']?></a>
<br/>
Осталось: <?=_time($row['time'] - time())?><Br/>
Причина : <?=$row['reason'];?><BR/>
<?php
$who = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE
`id`='".$row['who']."'"));
if (!$who)
{
$who = array ('login'=>'System',
'r'=>'bot');
}
?>
Бан выдал: <img src='/images/icon/race/<?=$who['r'];?>.png'/><?=$who['login'];?></br>
</li>
<?
}
?>
<li class='no_b'><?=pages('/adm/ban/list/?')?></li>
<?
}
else
{
}
?>
</div>
<?
}
else
{
$id = _string(_num($_POST['id']));
if($id) {
$users = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$id.'"');
$users = mysql_fetch_array($users);
if(!$users OR $users['access'] >= $user['access']) {
header('location: /adm/ban/');
exit;
}
$d = _string(_num($_POST['d']));
$h = _string(_num($_POST['h']));
if($h > 24) {
$h = 24;
}
$m = _string(_num($_POST['m']));
if($m > 60) {
$m = 60;
}
$reason = _string($_POST['reason']);
$costBan = _string(_num($_POST['cost']));
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `ban` WHERE `user` = "'.$users['id'].'"'),0);
if($count == 0) {
mysql_query('INSERT INTO `ban` (`user`,
`time`,
`ip`,
`reason`,
`cost`,
`who`) VALUES ("'.$users['id'].'",
"'.(time() + ($d * 86400) + ($h * 3600) + ($m * 60)).'",
"'.$users['ip'].'",
"'.$reason.'",
"'.$costBan.'",
"'.$user['id'].'")');
DELETED
Автор
13 марта 2017, в 19:35
Delete
$text ='Игрок: '.$users['login'].' был заблокирован,должностным лицом: '.$user['login'].' по причине: '.$reason;
mysql_query('INSERT INTO `chat` (`clan`,
`user`,
`to`,
`text`,
`time`) VALUES ("'.($_GET['clan'] == true ? $clan['id']:0).'",
"'.$user['id'].'",
"'.$_to['id'].'",
"'.$text.'",
"'.time().'")');
?>
<div class='ok' align='center'>
<img src='/images/icon/ok.png' alt='*'/> <font color='#3c3'>Персонаж заблокирован!</font></div>
<?
}
else
{
?>
<div class='error' align='center'>
<img src='/images/icon/error.png' alt='*'/> <font color='#c66'>Персонаж уже заблокирован!</font><br/></div>
<?
}
?>
<div class='line'></div>
<?
}
?>
<div class='block_zero'>
<form class='center' action='/adm/ban/' method='post'>
ID персонажа:<br/><input class='text medium-text' name='id'/>
<br/>Кол-во дней:<br><input class='text medium-text' name='d' size='2' value='0'/>
<br/>Кол-во часов:<br><input class='text medium-text' name='h' size='2' value='0'/>
<br/>Кол-во минут:<br><input class='text medium-text' name='m' size='2' value='0'/><br>
<br/>Причина:<br><input class='text medium-text' name='reason' size='35' value='0'/><br>
<span class='btn'><span class='end'><input class='label' type='submit' value='Забанить'/>Забанить</span></span>
</form>
mysql_query('INSERT INTO `chat` (`clan`,
`user`,
`to`,
`text`,
`time`) VALUES ("'.($_GET['clan'] == true ? $clan['id']:0).'",
"'.$user['id'].'",
"'.$_to['id'].'",
"'.$text.'",
"'.time().'")');
?>
<div class='ok' align='center'>
<img src='/images/icon/ok.png' alt='*'/> <font color='#3c3'>Персонаж заблокирован!</font></div>
<?
}
else
{
?>
<div class='error' align='center'>
<img src='/images/icon/error.png' alt='*'/> <font color='#c66'>Персонаж уже заблокирован!</font><br/></div>
<?
}
?>
<div class='line'></div>
<?
}
?>
<div class='block_zero'>
<form class='center' action='/adm/ban/' method='post'>
ID персонажа:<br/><input class='text medium-text' name='id'/>
<br/>Кол-во дней:<br><input class='text medium-text' name='d' size='2' value='0'/>
<br/>Кол-во часов:<br><input class='text medium-text' name='h' size='2' value='0'/>
<br/>Кол-во минут:<br><input class='text medium-text' name='m' size='2' value='0'/><br>
<br/>Причина:<br><input class='text medium-text' name='reason' size='35' value='0'/><br>
<span class='btn'><span class='end'><input class='label' type='submit' value='Забанить'/>Забанить</span></span>
</form>
Byte , а сам по себе запросу через базу отправлял?пашет?мож запрос прост не пашет?
DELETED
Автор
13 марта 2017, в 19:58
Delete
418047677 (13.03.2017 в 19:52)
Byte , файл целиком кинь.
Byte , файл целиком кинь.
DELETED
Автор
13 марта 2017, в 20:03
Delete
Позже гляну
DELETED
Автор
13 марта 2017, в 20:10
Delete
с меня плюс кто даст норм файл