Добавление записи в гостевую книгу:
<?
if(isset($_POST['submit_guestbook_item']))
{
$InformationSystem = new InformationSystem;
$sql = new MySQL;
?>
<h1>Добавление записи в гостевую книгу</h1>
<?
if($InformationSystem->confirm_information_item(date('U'), $_SERVER['REMOTE_ADDR'])==1)
{
$date= date('Y-m-d H:i:s');
$InformationSystem = new InformationSystem;
# вставляем вопрос
$question_id= $InformationSystem->InsertInformationItems(0, 0, $_POST['blocks_id'],
$_POST['group_id'], $date, $_POST['subject'],'', 1,
$_POST['text_item'], '', 0, $_SERVER['REMOTE_ADDR']);
$row=$InformationSystem->GetInformationSystemItems($question_id);
# вставляем в дополнительные свойства автора вопроса и его email
$InformationSystem->InsertInformationPropertysItems(0, 0, 8,$question_id, $_POST['fio']);
$InformationSystem->InsertInformationPropertysItems(0, 0, 9,$question_id, $_POST['email']);
?>
<!--<p/>Благодарим Вас, <?=$_POST['fio']?>!<br> Ваше сообщение опубликовано!-->
<?
# Отправка письма администратору
$message='Доброе время суток, уважаемый Администратор!<p/>
В гостевую книгу на сайте, поддерживаемом системой управления сайтом HostCMS, была добавлена запись:<br>
<table border="0">
<tr>
<td>Автор:</td>
<td>'.$_POST['fio'].'</td>
</tr>
<tr>
<td>E-mail:</td>
<td>'.$_POST['email'].'</td>
</tr>
<tr>
<td>Тема:</td>
<td>'.$_POST['subject'].'</td>
</tr>
<tr>
<td>Информационный блок:</td>
<td>'.$row['information_blocks_name'].'</td>
</tr>
<tr>
<td>Информационный элемент:</td>
<td>'.$row['information_items_name'].'</td>
</tr>
<tr>
<td>Дата:</td>
<td>'.DateClass::datetime_format($date).'</td>
</tr>
<tr>
<td>IP-адрес:</td>
<td>'.$_SERVER['REMOTE_ADDR'].'</td>
</tr>
<tr>
<td valign="top">Сообщение:</td>
<td>'.$_POST['text_item'].'</td>
</tr>
</table>
';
mail(EMAIL_TO, 'Добавление записи в гостевую книгу', $message, "From: ".EMAIL_TO."\r\nContent-Type: text/html; charset=Windows-1251\n");
}
else # нельзя добавлить вопрос - прошло мало времени
{
?>
Ошибка! Запись не может быть добавлена, т.к. прошло мало времени с момента Вашего последнего добавления записи в гостевую книгу!
<?
}
}
if(isset($_GET['add_guestbook_item']))
{
?>
<h1>Добавление записи в гостевую книгу</h1>
<form action='./' method="post">
<table border='0' cellspacing='2' cellpadding='0'>
<tr>
<td>ФИО:</td>
<td><input type="text" name="fio" size="50" value=""></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email" size="50" value=""></td>
</tr>
<tr>
<td>Тема:</td>
<td><input type="text" name="subject" size="50" value=""></td>
</tr>
<tr>
<td>Сообщение:</td>
<td><textarea type="text" name="text_item" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td align='center'>
<input type="hidden" name="blocks_id" value="<?=$_GET['blocks_id']?>">
<input type="hidden" name="group_id" value="<?=$_GET['group_id']?>">
<input type="submit" name="submit_guestbook_item" value="Добавить запись">
</td>
</tr>
</table>
</form>
<?
}
?>
Хотелось бы, чтобы после добавления сразу же был возврат на список сообщений в Гостевой.