startForum();
if (($f->user['align'] > 1 && $f->user['align'] < 2) || ($f->user['align'] > 3 && $f->user['align'] < 4) || $f->user['admin'] > 0) {
if (isset($_GET['mod_use'])) {
if (!isset($_COOKIE['mod'])) {
setcookie('mod', true, time() + 60 * 60 * 24 * 30);
$_COOKIE['mod'] = true;
} else {
setcookie('mod', true, time() - 60 * 60 * 24 * 30);
unset($_COOKIE['mod']);
}
} elseif (isset($_GET['mod_use2']) && $f->user['admin'] > 0) {
if (!isset($_COOKIE['mod2'])) {
setcookie('mod2', true, time() + 60 * 60 * 24 * 30);
$_COOKIE['mod2'] = true;
} else {
setcookie('mod2', true, time() - 60 * 60 * 24 * 30);
unset($_COOKIE['mod2']);
}
}
$mod = 'on';
$mod2 = 'off';
if (isset($_COOKIE['mod'])) {
$mod = 'off';
$f->mod = 1;
}
if (isset($_COOKIE['mod2']) && $f->user['admin'] > 0) {
$mod2 = 'on';
$f->user['admin'] = 0;
}
}
if (isset($f->user['id'])) {
if (isset($_POST['add_otv_adm']) && (($f->user['align'] > 1 && $f->user['align'] < 2) || ($f->user['align'] > 3 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->admintopmsg(
round((int)$_GET['read']), round((int)$_POST['add_otv_adm']), $_POST['text2_adm'], 'Red',
round((int)$_POST['adminname_adm'])
);
} elseif (isset($_POST['add_top'])) {
$add = $f->addnewtop(
$_POST['title'], $_POST['text'], $_POST['icon'], time(), $f->user['login'], $f->user['id'],
$_POST['add_top'], -1
);
if ($add > 0) {
$fnt = 'На форуме, в разделе "Новости" опубликована новая статья "' . $_POST['title'] . '". Читать далее';
$cmsg = new ChatMessage();
$cmsg->setText($fnt);
$cmsg->setType(45);
(new Chat())->sendMsg($cmsg);
}
} elseif (isset($_POST['add_otv'])) {
$addTo = mysql_fetch_array(
mysql_query(
'SELECT `id`,`time`,`delete`,`fid` FROM `forum_msg` WHERE `id` = "' . mysql_real_escape_string(
$_POST['add_otv']
) . '" LIMIT 1'
)
);
if (isset($addTo['id'])) {
$add = $f->addnewtop(
'', $_POST['text2'], 0, time(), $f->user['login'], $f->user['id'], $addTo['fid'], $addTo['id']
);
}
}
}
if (isset($_GET['read']) && $f->mod == 1) {
if (isset($_GET['trm']) && (($f->user['align'] > 1 && $f->user['align'] < 2) || ($f->user['align'] > 3 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(9);
} elseif (isset($_GET['delete_msg']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['align'] >= 3.05 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(8);
} elseif (isset($_GET['delete']) && isset($f->see['id']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['align'] >= 3.05 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(1);
} elseif (isset($_GET['nocomment']) && isset($f->see['id']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['align'] >= 3.05 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(2);
} elseif (isset($_GET['fixed']) && isset($f->see['id']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['align'] >= 3.05 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(7);
} elseif (isset($_GET['onlyadmin']) && isset($f->see['id']) && $f->user['admin'] > 0) {
$f->actionSee(3);
} elseif (isset($_GET['onlymoder']) && isset($f->see['id']) && (($f->user['align'] >= 3.05 && $f->user['align'] < 4) || ($f->user['admin'] > 0 && $_GET['onlymoder'] == 2))) {
$f->actionSee(5);
} elseif (isset($_GET['onlymoder']) && isset($f->see['id']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['admin'] > 0 && $_GET['onlymoder'] == 1))) {
$f->actionSee(4);
} elseif (isset($_GET['onlyall']) && isset($f->see['id']) && (($f->user['align'] >= 1.5 && $f->user['align'] < 2) || ($f->user['align'] >= 3.05 && $f->user['align'] < 4) || $f->user['admin'] > 0)) {
$f->actionSee(6);
}
}
$dost = [
0 => 'всем пользователям',
1 => 'только чтение',
2 => 'только для Ангелов',
3 => 'только для Паладинов',
4 => 'только для Тарманов',
];
?>
Форум браузерной онлайн игры Новый «Бойцовский клуб»
|
|
= !empty($f->error) && $f->r != -2 ? '' . $f->error . '' : '' ?>
user['admin'] > 0 && isset($_GET['aem'])) {
?>
Вернуться назад
Данные для редактирования не найдены';
} else {
$fm = mysql_fetch_array(
mysql_query('SELECT * FROM `forum_menu` WHERE `id` = "' . $ed['fid'] . '" LIMIT 1')
);
echo 'ID: ' . $ed['id'] . ' Раздел: ' . $fm['name'] . '';
}
?>
|
|
|
menu; ?>
|
|
|
Результаты поиска по запросу: "' . $word . '". Найдено записей ' . $limw . ' шт. '; ?>
|
paginator(1);
?>
Страницы:
|
|
|
forumData(); ?>
|
Страницы:
|
|
|
r >= 1) {
//смотрим разделы
?>
|
|
|
menu; ?>
|
|
|
Конференция "' . $f->fm['name'] . '"
' . $f->fm['opisan']; ?>
|
paginator(1);
?>
Страницы:
|
|
|
forumData(); ?>
|
Страницы:
|
|
user['id'])) { ?>
gd[$f->fm['id']] != 2 && $f->gd[$f->fm['id']] != 4 && $f->user['admin'] == 0) {
echo ' Вы не можете создавать топики в этой конференции
';
} elseif ($f->lst['time'] < time() - 60) { ?>
Временное ограничение на создание топиков. Осталось подождать ' . round(
$f->lst['time'] + 61 - time()
) . ' сек.';
} ?>
|
|
r == -1) {
//оставляем комментарий
?>
|
|
see['fid'] . '" AND `topic` = "-1" AND `delete` = "0" AND `id` > ' . $f->see['id'] . ' ORDER BY `id` ASC LIMIT 1'
)
);
$url2 = mysql_fetch_array(
mysql_query(
'SELECT `id`,`title` FROM `forum_msg` WHERE `fid` = "' . $f->see['fid'] . '" AND `topic` = "-1" AND `delete` = "0" AND `id` < ' . $f->see['id'] . ' ORDER BY `id` DESC LIMIT 1'
)
);
if (isset($url1['id'])) {
$url1 = ' « предыдущая ветвь';
} else {
$url1 = '« предыдущая ветвь';
}
if (isset($url2['id'])) {
$url2 = ' следующая ветвь »';
} else {
$url2 = 'следующая ветвь »';
}
?>
= $url1 ?> | форум | = $url2 ?>
|
|
paginator(2);
?>
Страницы: |
user['align'] > 1.5 || $f->user['align'] > 3.05 || $f->user['admin'] > 0) && $f->mod == 1) { ?>
Доступ: see['nocom']]; ?>
|
seeTopic(); ?> |
Страницы: |
user['id']) || !isset($f->user['id'])) { ?>
see['nocom'] > 0) {
echo ' Обсуждение закрыто
';
} elseif ($f->see['goodAdd'] != 1 || $f->pravasee() != 1) {
echo ' Вы не можете оставлять ответы в этом топике. Попробуйте через ' . round(
$f->lst['time'] + 62 - time()
) . ' сек.
';
} elseif ($f->lst['time'] < time() - 60) { ?>
Временное ограничение на добавление ответов.';
} ?>
|
|
|
r == -2) {
//МЕГА-выводим ошибку
?>
|
|
|