-
-
- full(1) . " "; ?>
- Конференции
- query('SELECT * FROM `forum` WHERE `parent` = 0 AND `type` = 1 ORDER BY `id` ASC');
- while ($row = $data->fetch_assoc()) {
- if (($row['min_align'] == 0 && $row['max_align'] == 0) || ($user['align'] >= $row['min_align'] && $user['align'] <= $row['max_align']) || $isAdmin) {
- $min = $row['min_align'] == 0;
- $max = $row['max_align'] == 0;
-
- if (!isset($user['id']) || (($user['align'] < $row['min_align']) || ($user['align'] > $row['max_align']) && !$min && !$max)) {
- echo ' 📕';
- } else {
- echo ' 📖 ';
+ if (!isset($user['id']) || (($user['align'] < $row['min_align']) || ($user['align'] > $row['max_align']) && !$min && !$max)) {
+ echo ' 📕';
+ } else {
+ echo ' 📖 ';
+ }
+ echo '' . $row['topic'] . ' ';
}
- echo '' . $row['topic'] . ' ';
}
}
- }
- ?>
- |
-
- query('SELECT * FROM `forum` WHERE `id` = "?s"', $_GET['topic'])->fetch_assoc();
- if (($row['min_align'] == 0 && $row['max_align'] == 0) || ($user['align'] >= $row['min_align'] && $user['align'] <= $row['max_align']) || $isAdmin) {
- $top = $row['parent'];
- $parentCat = db::c()->query('SELECT * FROM `forum` WHERE `id` = ?i', $top)->fetch_assoc();
- $icons = $row['icon'];
- ?>
-
-
- query('SELECT `closepal`, `id` FROM `forum` WHERE `id` = "?s"', $_GET['topic'])->fetch_row();
- if (((int)$par_top[1] != 0) || ((int)$_GET['konftop'] > 0)) {
- if ($row['close'] == 1) {
- $close = "🔓Открыть";
- $closed = 1;
- $closepal = $row['closepal'];
- } else {
- $close = "🔒Закрыть";
- }
- if ($row['fix'] == 1) {
- $fix = "📄Открепить";
- } else {
- $fix = "📌Прикрепить";
- }
-
- if ($isModerator): ?>
-
-
-
- = $close ?> | = $fix ?>
- Перемещение тем не работает.
-
-
- query('SELECT count(`id`) FROM `forum` WHERE `parent` = "?s"', $_GET['topic'])->fetch_row();
- $pgs = $pgs[0] / 20;
- if ($pgs > 1) echo " Страницы: ";
- $pages_str = '';
- $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++) {
- if (($i > ($page - 5)) && ($i <= ($page + 4))) {
- $pages_str .= ($i == $page ? " " . ($i + 1) . "" : " " . ($i + 1) . "");
- }
- }
- $pages_str .= ($page < $pgs - 5 ? " ..." : "");
- $pages_str = ($page > 4 ? " « ... " : "") . $pages_str . (($page < ($pgs - 1) ? " » " : ""));
- }
- $FirstPage = (ceil($pgs) > 4 ? $_GET['page'] > 0 ? " Первая " : "" : "");
- $LastPage = (ceil($pgs) > 4 ? (ceil($pgs) - 1) != $_GET['page'] ? " Последняя " : "" : "");
- $pages_str = $FirstPage . $pages_str . $LastPage;
- echo $pages_str;
-
+ ?>
+ |
+
+ query('SELECT * FROM `forum` WHERE `id` = "?s"', $_GET['topic'])->fetch_assoc();
+ if (($row['min_align'] == 0 && $row['max_align'] == 0) || ($user['align'] >= $row['min_align'] && $user['align'] <= $row['max_align']) || $isAdmin) {
+ $top = $row['parent'];
+ $parentCat = db::c()->query('SELECT * FROM `forum` WHERE `id` = ?i', $top)->fetch_assoc();
+ $icons = $row['icon'];
?>
-
+
+
+ query('SELECT `closepal`, `id` FROM `forum` WHERE `id` = "?s"', $_GET['topic'])->fetch_row();
+ if (((int)$par_top[1] != 0) || ((int)$_GET['konftop'] > 0)) {
+ if ($row['close'] == 1) {
+ $close = " 🔓Открыть";
+ $closed = 1;
+ $closepal = $row['closepal'];
+ } else {
+ $close = " 🔒Закрыть";
+ }
+ if ($row['fix'] == 1) {
+ $fix = " 📄Открепить";
+ } else {
+ $fix = " 📌Прикрепить";
+ }
+
+ if ($isModerator): ?>
+
+
+
+ = $close ?> | = $fix ?>
+ Перемещение тем не работает.
+
+
+ query('SELECT count(`id`) FROM `forum` WHERE `parent` = "?s"', $_GET['topic'])->fetch_row();
+ $pgs = $pgs[0] / 20;
+ if ($pgs > 1) echo " Страницы: ";
+ $pages_str = '';
+ $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++) {
+ if (($i > ($page - 5)) && ($i <= ($page + 4))) {
+ $pages_str .= ($i == $page ? " " . ($i + 1) . "" : " " . ($i + 1) . "");
+ }
+ }
+ $pages_str .= ($page < $pgs - 5 ? " ..." : "");
+ $pages_str = ($page > 4 ? " « ... " : "") . $pages_str . (($page < ($pgs - 1) ? " » " : ""));
+ }
+ $FirstPage = (ceil($pgs) > 4 ? $_GET['page'] > 0 ? " Первая " : "" : "");
+ $LastPage = (ceil($pgs) > 4 ? (ceil($pgs) - 1) != $_GET['page'] ? " Последняя " : "" : "");
+ $pages_str = $FirstPage . $pages_str . $LastPage;
+ echo $pages_str;
+
+ ?>
+
= $row['topic'] ?>
-
- query('SELECT * FROM `forum` WHERE `parent` = "?s" ORDER BY `id` ASC LIMIT ?i,20', $_GET['topic'], ($_GET['page'] * 20));
- while ($row = $data->fetch_assoc()): ?>
-
- 1) {
- echo " Страницы: ";
- }
- echo $pages_str;
+ query('SELECT * FROM `forum` WHERE `parent` = "?s" ORDER BY `id` ASC LIMIT ?i,20', $_GET['topic'], ($_GET['page'] * 20));
+ while ($row = $data->fetch_assoc()): ?>
+
+ 1) {
+ echo " Страницы: ";
+ }
+ echo $pages_str;
- if ($closed == 1) {
- echo " " . $closepal . " ";
- } else {
- if (!empty($user['block'])) {
- $error = "Вы заблокированы!";
- } elseif ($user['level'] < 2) {
- $error = "Персонажам до 2-го уровня запрещено писать на форуме!";
- } elseif (isset($sleep['id'])) {
- $error = "Вы молчите!";
+ if ($closed == 1) {
+ echo " " . $closepal . " ";
} else {
- ?>
-
- |
+
+