Хренение имени получателя в сессии, чтобы избежать разлогина.
This commit is contained in:
parent
3e3d8aceb0
commit
dfd2ea5ab0
13
post.php
13
post.php
@ -13,14 +13,17 @@ if ($user['battle'] != 0) {
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$changeReceiver = filter_input(INPUT_GET,'change');
|
||||||
|
if ($changeReceiver) unset($_SESSION['receiverName']);
|
||||||
|
|
||||||
$razdelId = filter_input(INPUT_GET, 'razdel');
|
$razdelId = filter_input(INPUT_GET, 'razdel');
|
||||||
$receiverName = filter_input(INPUT_POST, 'receiverName');
|
$_SESSION['receiverName'] = filter_input(INPUT_POST, 'receiverName');
|
||||||
$receiverId = null;
|
$receiverId = null;
|
||||||
$queryItems = null;
|
$queryItems = null;
|
||||||
$allowOperations = false;
|
$allowOperations = false;
|
||||||
|
|
||||||
if ($receiverName) {
|
if ($_SESSION['receiverName']) {
|
||||||
$receiver = db::c()->query('SELECT `id`, `level`, `login` FROM `users` WHERE `login` = "?s"', $receiverName)->fetch_assoc();
|
$receiver = db::c()->query('SELECT `id`, `level`, `login` FROM `users` WHERE `login` = "?s"', $_SESSION['receiverName'])->fetch_assoc();
|
||||||
if (!$receiver['id']) err('Персонажа не существует!');
|
if (!$receiver['id']) err('Персонажа не существует!');
|
||||||
elseif ($receiver['level'] < 4) err('Персонажей ниже 4-го уровня не обслуживаем!');
|
elseif ($receiver['level'] < 4) err('Персонажей ниже 4-го уровня не обслуживаем!');
|
||||||
else {
|
else {
|
||||||
@ -79,7 +82,7 @@ if ($receiverName) {
|
|||||||
<a href=# onclick=leave()> ← выйти на Центральную площадь</a>
|
<a href=# onclick=leave()> ← выйти на Центральную площадь</a>
|
||||||
<br>
|
<br>
|
||||||
<?php if (true == $allowOperations): ?>
|
<?php if (true == $allowOperations): ?>
|
||||||
Получатель: <?= nick::id($receiverId)->full() ?>
|
Получатель: <?= nick::id($_SESSION['receiverName'])->full() ?>
|
||||||
<a href="?change">Сменить</a>
|
<a href="?change">Сменить</a>
|
||||||
<table width=100%>
|
<table width=100%>
|
||||||
<tr>
|
<tr>
|
||||||
@ -105,7 +108,7 @@ if ($receiverName) {
|
|||||||
<td align=center>
|
<td align=center>
|
||||||
<IMG SRC="i/sh/<?= $row['img'] ?>" BORDER=0>";
|
<IMG SRC="i/sh/<?= $row['img'] ?>" BORDER=0>";
|
||||||
<BR>
|
<BR>
|
||||||
<a href="post.php?to_id=<?= $receiverId ?>&id_th=<?= $row['id'] ?>&setobject=<?= $row['id'] ?>&sd4=<?= $user['id'] ?>&rnd=<?= mt_rand() ?>"
|
<a href="post.php?to_id=<?= $_SESSION['receiverName'] ?>&id_th=<?= $row['id'] ?>&setobject=<?= $row['id'] ?>&sd4=<?= $user['id'] ?>&rnd=<?= mt_rand() ?>"
|
||||||
onclick="return confirm('Передать предмет<?= $row['name'] ?>?')">передать за 1 кр.</a>
|
onclick="return confirm('Передать предмет<?= $row['name'] ?>?')">передать за 1 кр.</a>
|
||||||
</td>
|
</td>
|
||||||
<td valign=top>
|
<td valign=top>
|
||||||
|
Loading…
Reference in New Issue
Block a user