Просмотр файла reforum/postmess.php

Размер файла: 2.95Kb
<?

 /* Программное обеспечение для создания форумов ReForum.
  * Версия 1.0 . Разработано Дроздовским Михаилом в 2005
  * году. Все права защищены.
  *
  * Подробности по адресу: http://drozd.artotron.com/reforum/
  */

session_start();

if (file_exists("config.php") && file_exists("mainclasses.php")) {
include "config.php";
include "mainclasses.php";

$conn = mysql_connect(MYSQL_SERVER, MYSQL_LOGIN, MYSQL_PWD);
mysql_select_db(MYSQL_DBNAME, $conn);

$rfcntrl = new ReForum_Control($conn, DBPREFIX);

$xfaa = $rfcntrl->IsUserLoggedIn($REMOTE_ADDR, $ssid, $HTTP_USER_AGENT);

if ($xfaa) {

if ($mess_text != "" && $mess_header != "") {
if (strlen($mess_text) < 3 OR strlen($mess_header) < 3) {
echo "Слишком короткое сообщение!";
exit;
}
$mess_text = htmlspecialchars($mess_text);
$mess_header = htmlspecialchars($mess_header);
if ($rfcntrl->AddMessage($rfcntrl->GetFreeThemeid(), 0, $mess_parent, $xfaa, "", $mess_header, $mess_text, $REMOTE_ADDR, "no")) {
echo "Сообщение добавлено. Спасибо.";
} else {
echo "Ошибка добавления сообщения!";
}
} else {
echo "<html><head><title>Добавить сообщение</title></head><body><font face='Arial'><h3>Добавить сообщение</h3><p></p>
<font size='-1'>
<form method='post' action='postmess.php'>
Заголовок сообщения: <input type='text' id='mess_header' name='mess_header' value='$hhs'><br>
Текст сообщения: <textarea name='mess_text' id='mess_text'></textarea><input type='hidden' name='mess_parent' id='mess_parent' value='$mp'><br>
<input type='submit' name='submit' id='submit' value='Добавить сообщение'>
</form>
</font>
</font></body></html>";
}

} else {

if ($mess_text != "" && $mess_header != "" && $user_email != "" && $user_name != "") {
if (strlen($mess_text) < 3 OR strlen($mess_header) < 3) {
echo "Слишком короткое сообщение!";
exit;
}
$mess_text = htmlspecialchars($mess_text);
$mess_header = htmlspecialchars($mess_header);
$user_email = htmlspecialchars($user_email);
$user_name = htmlspecialchars($user_name);
if ($rfcntrl->AddMessage($rfcntrl->GetFreeThemeid(), 0, $mess_parent, $xfaa, "", $mess_header, $mess_text, $REMOTE_ADDR, "no")) {
echo "Сообщение добавлено. Спасибо.";
} else {
echo "Ошибка добавления сообщения!";
}
} else {
echo "<html><head><title>Добавить сообщение</title></head><body><font face='Arial'><h3>Добавить сообщение</h3><p></p>
<font size='-1'>
<form method='post' action='postmess.php'>
Ваше имя: <input type='text' id='user_name' name='user_name' value='0'><br>
Ваш email: <input type='text' id='user_email' name='user_email'><input type='hidden' name='mess_parent' id='mess_parent' value='$mp'><br>
Заголовок сообщения: <input type='text' id='mess_header' name='mess_header' value='$hhs'><br>
Текст сообщения: <textarea name='mess_text' id='mess_text'></textarea><br>
<input type='submit' name='submit' id='submit' value='Добавить сообщение'>
</form>
</font>
</font></body></html>";
}

}

} Else {
echo "Конфигурационного файла не существует!"; }
?>