Конец файла
WHERE `id` = '$user_id'
");
// Вычисляем, на какую страницу попадает добавляемый пост
$page = $set_forum['upfp'] ? 1 : ceil(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type` = 'm' AND `refid` = '$th'" . ($rights >= 7 ? '' : " AND `close` != '1'")), 0) / $kmess);
$addfiles = intval($_POST['addfiles']);
if ($addfiles == 1) {
header("Location: index.php?id=$fadd&act=addfile");
} else {
header("Location: index.php?id=$th&page=$page");
}
} else {
$textl = $lng['forum'];
require('../incfiles/head.php');
$qt = " $type1[text]";
if (($datauser['postforum'] == "" || $datauser['postforum'] == 0)) {
if (!isset($_GET['yes'])) {
$lng_faq = core::load_lng('faq');
echo '<p>' . $lng_faq['forum_rules_text'] . '</p>';
echo '<p><a href="index.php?act=say&id=' . $id . '&yes&cyt">' . $lng_forum['agree'] . '</a> | <a href="index.php?id=' . $type1['refid'] . '">' . $lng_forum['not_agree'] . '</a></p>';
require('../incfiles/end.php');
exit;
}
}
$msg_pre = functions::checkout($msg, 1, 1);
if ($set_user['smileys'])
$msg_pre = functions::smileys($msg_pre, $datauser['rights'] ? 1 : 0);
$msg_pre = preg_replace('#\[c\](.*?)\[/c\]#si', '<div class="quote">\1</div>', $msg_pre);
echo '<div class="phdr"><b>' . $lng_forum['topic'] . ':</b> ' . $th1['text'] . '</div>';
$qt = str_replace("<br/>", "\r\n", $qt);
$qt = trim(preg_replace('#\[c\](.*?)\[/c\]#si', '', $qt));
$qt = functions::checkout($qt, 0, 2);
if (!empty($_POST['msg']) && !isset($_POST['submit']))
echo '<div class="list1">' . functions::display_user($datauser, array('iphide' => 1, 'header' => '<span class="gray">(' . functions::display_date(time()) . ')</span>', 'body' => $msg_pre)) . '</div>';
echo '<form name="form" action="?act=say&id=' . $id . '&start=' . $start . (isset($_GET['cyt']) ? '&cyt' : '') . '" method="post"><div class="gmenu">';
if (isset($_GET['cyt'])) {
// Форма с цитатой
echo '<p><b>' . $type1['from'] . '</b> <span class="gray">(' . date("d.m.Y/H:i", $type1['time']) . ')</span></p>' .
'<p><h3>' . $lng_forum['cytate'] . '</h3>' .
'<textarea rows="' . $set_user['field_h'] . '" name="citata">' . (empty($_POST['citata']) ? $qt : functions::checkout($_POST['citata'])) . '</textarea>' .
'<br /><small>' . $lng_forum['cytate_help'] . '</small></p>';
} else {
// Форма с репликой
echo '<p><h3>' . $lng_forum['reference'] . '</h3>' .
'<input type="radio" value="0" ' . (!$txt ? 'checked="checked"' : '') . ' name="txt" /> <b>' . $type1['from'] . '</b>,<br />' .
'<input type="radio" value="2" ' . ($txt == 2 ? 'checked="checked"' : '') . ' name="txt" /> <b>' . $type1['from'] . '</b>, ' . $lng_forum['reply_1'] . ',<br />' .
'<input type="radio" value="3" ' . ($txt == 3 ? 'checked="checked"'
: '') . ' name="txt" /> <b>' . $type1['from'] . '</b>, ' . $lng_forum['reply_2'] . ' (<a href="index.php?act=post&id=' . $type1['id'] . '">' . $vr . '</a>) ' . $lng_forum['reply_3'] . ',<br />' .
'<input type="radio" value="4" ' . ($txt == 4 ? 'checked="checked"' : '') . ' name="txt" /> <b>' . $type1['from'] . '</b>, ' . $lng_forum['reply_4'] . '</p>';
}
echo '<p><h3>' . $lng_forum['post'] . '</h3>';
if (!$is_mobile)
echo '</p><p>' . bbcode::auto_bb('form', 'msg');
echo '<textarea rows="' . $set_user['field_h'] . '" name="msg">' . (empty($_POST['msg']) ? '' : functions::checkout($_POST['msg'])) . '</textarea></p>' .
'<p><input type="checkbox" name="addfiles" value="1" ' . (isset($_POST['addfiles']) ? 'checked="checked" ' : '') . '/> ' . $lng_forum['add_file'];
if ($set_user['translit'])
echo '<br /><input type="checkbox" name="msgtrans" value="1" ' . (isset($_POST['msgtrans']) ? 'checked="checked" ' : '') . '/> ' . $lng['translit'];
echo '</p><p><input type="submit" name="submit" value="' . $lng['sent'] . '" style="width: 107px; cursor: pointer;"/> ' .
($set_forum['preview'] ? '<input type="submit" value="' . $lng['preview'] . '" style="width: 107px; cursor: pointer;"/>' : '') .
'</p></div></form>';
}
echo '<div class="phdr"><a href="../pages/faq.php?act=trans">' . $lng['translit'] . '</a> | ' .
'<a href="../pages/faq.php?act=smileys">' . $lng['smileys'] . '</a></div>' .
'<p><a href="?id=' . $type1['refid'] . '&start=' . $start . '">' . $lng['back'] . '</a></p>';
break;
default:
require('../incfiles/head.php');
echo functions::display_error($lng_forum['error_topic_deleted'], '<a href="index.php">' . $lng['to_forum'] . '</a>');
require('../incfiles/end.php');
break;
}
?>
hooligan, А вот этот архив ?
Перезалил say.php из дистрибутива, нифига не помогло..хз что это..
Невозвращает обратно на страницу и всё.
.. А я время даром не терял, и проверил ещё в разных местах этот феномем, и оказалось что в гостевой/админке тоже самое, это может быть хостинг ?
Я написал гневную челобитную хостерам с яросными мыслями..нет щастья Фублину, фублин..
Да уж Афлубин ой афублин как тебя язык путается,это к хостеру ты правильно! А то че та не стартается если во всех модуляциях этакая сисуэйшэн
Хатья может еще быть на эта причины но ума не приложу че да как связано может быть,еслиб ано как редирект все было бы проще но тута все на сессии строится и не тока
ARCHER (06.12.2011/21:11)
Да уж Афлубин ой афублин как тебя язык путается,это к хостеру ты правильно! А то че та не стартается если во всех модуляциях этакая сисуэйшэн
Форум, и админка точно.
Ещё в некоторых местах где есть окно ввода.
В почте нет, в почте всё нормально.
У меня на хосте этом ещё сайтиг есть, так на нём всё ок. Я не знаю что и думать, ибо в движке то я уверен.
И стороннего ничего не ставил, жду обновы из за почты, и тогда начну мутить сайт. Я уж лазил смотрел снимок, ничего подозрительного там нет..вроде.
ARCHER, Только в гостевой с админкой, и на форуме такое. Везде вроди бы нормально..вобще не пойму в чём дело..
ARCHER, На хосте пишут что у них нет проблемм таких..
Не знаешь, общая гостевая и форум нигде не пересекаются в файлах ?
Вот тоже думаю там же вроде ниче особого ну кроме этого
header("Location: index.php");
так и то тут отдельна как в форуме свой так и в госте свой код а че так не понятно,Олега бы спросил,он должеен знать причину