View file forum/create_post.php

File size: 3.19Kb
<?php

# Coding by LinX
# ICQ 339890

$id = $_GET['id'] != null ? s_filtr($_GET['id']) : null;

$Query = mysql_query("SELECT `id`,`cid`,`title`,`msg`,`uid` FROM `forum` WHERE `id` = '" .
    $id . "' && `type` = 't'");

if (mysql_num_rows($Query) > 0 && AUT == 1) {
    $topic = mysql_fetch_assoc($Query);
    $raz = mysql_fetch_assoc(mysql_query("SELECT `id`,`title` FROM `forum` WHERE `id` = '" .
        $topic['cid'] . "' && `type` = 'r' LIMIT 1"));
    s_header("Форум - {$raz[title]}::{$topic[title]} - Добавление поста");
    echo '<div class="gt">Создание поста</div><div class="cont">';
    /*if (isset($_POST['msg'])) {
        $msg = s_filtr($_POST['msg']);

        $antitime = $_CONF['time'] - $_CONF['pflood'];

        $pant = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `time` > '". $antitime ."' && `cid` = '". $id ."' && `type` = 'm'"),0);


        if ($pant > 0){
            echo 'Антифлуд! Добавлять новый пост можно через '.$_CONF['pflood'].' сек. после создания предыдущего поста!<hr />';
        }
        elseif (empty($msg))
            echo 'Сообщение не должно быть пустым! Пожалуйста не оставляйте поле сообщения пустым!<hr />';
        elseif (iconv_strlen($msg) < 3)
            echo 'Сообщение не может быть менее 3 символов!<hr />';
        else {
            mysql_query("UPDATE `users` SET `coins` = `coins` + '" . $_CONF['post_coins'] .
                "', `cmsg` = `cmsg` + '1' WHERE `id` = '" . $_USER['id'] . "'");
            mysql_query("INSERT INTO `forum`(`cid`,`rid`,`type`,`title`,`msg`,`uid`,`time`) VALUES('" .
                $id . "','" . $raz['id'] . "','m','" . $title . "','" . $msg . "','" . $_USER['id'] .
                "','" . $_CONF['time'] . "')");
            mysql_query("UPDATE `forum` SET `updatetime` = '" . $_CONF['time'] .
                "' WHERE `id` = '" . $id . "' LIMIT 1");
            echo 'Сообщение успешно добавлено!<hr />';
        }
    } else {*/
        echo '<form action="'.MYURL.'topic/' . $id .
            '.html?end" method="POST">
    Сообщение:<br />
    <textarea name="msg"></textarea><br />
    <small><a href="'. MYURL .'info/smiles">Смайлы</a>|<a href="'. MYURL .'info/bbcodes">BB-Коды</a></small><br />
    <input type="submit" value="Добавить" />
    </form><hr />';
    #}
    echo '<a href="'.MYURL.'topic/' . $id . '.html">' . $topic['title'] .
        '</a><br /><a href="'.MYURL.'for">Форумы</a></div>';
} elseif (AUT == 0) {
    s_header("Ошибка");

    echo '<div class="gt">Ошибка</div><div class="cont">
    Для того чтобы написать пост, вам надо <a href="index.php?mode=aut">авторизоваться</a>!<hr />
    <a href="'.MYURL.'for">Форумы</a>';
} else {
    s_header("Ошибка!");
    echo '<div class="gt">Ошибка</div><div class="cont">
    Такой темы не найдено!<hr />
    <a href="'.MYURL.'for">Форумы</a>';
}
s_footer();
?>