diff --git a/forum.php b/forum.php index 2442614..464b7e6 100644 --- a/forum.php +++ b/forum.php @@ -501,11 +501,11 @@ if (isset($_GET['topic']) && is_numeric($_GET['topic']) && $_GET['topic'] == 228 $error = "

Тема перемещена.

forum.php?topic=" . $_POST['numt'] . "&konftop=" . $_POST['selectt'] . ""; } } - $pgs = db::c()->query('SELECT count(`id`) FROM `forum` WHERE `parent` = "?s"', $_GET['topic'])->fetch_assoc(); + $pgs = db::c()->query('SELECT count(`id`) FROM `forum` WHERE `parent` = "?s"', $_GET['topic'])->fetch_row(); $pgs = $pgs[0] / 20; if ($pgs > 1) echo " Страницы : "; $pages_str = ''; - $page = (int)$_GET['page'] > 0 ? (((int)$_GET['page'] + 1) > $pgs ? ($pgs - 1) : (int)$_GET['page']) : 0; + $page = isset($_GET['page']) ? (((int)$_GET['page'] + 1) > $pgs ? ($pgs - 1) : (int)$_GET['page']) : 0; $page = ceil($page); if ($pgs > 1) { for ($i = 0; $i < ceil($pgs); $i++) { @@ -598,10 +598,9 @@ if (isset($_GET['topic']) && is_numeric($_GET['topic']) && $_GET['topic'] == 228 if (($closed == 1 && $_GET['topic'] != 228043095)) { echo "
" . $closepal . "


"; } else { - if (empty($_GET['baned'])) $_GET['baned'] = 0; if ($user['align'] == 4 && $_GET['conf'] != 23) { $error = "

Персонажам со склонностью хаос запрещено писать на этом форуме!

"; - } elseif ($user['baned'] == 1) { + } elseif (isset($user['baned']) AND $user['baned'] == 1) { $error = "

Заблокированным персонажам запрещено писать на форуме!

"; } elseif ($user['level'] < 2) { $error = "

Персонажам до 2-го уровня запрещено писать на форуме!

";