}
} ?>
</div>
</div><!– END block_button_say –>
</div><!– END sayform –>
<!– Выводим ответы на комментарии и кнопки –>
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/chat/say/print_reply.html.php';
endforeach;
} ?>
</div><!– END wrapsayform –>
</html>
Здесь вставляется, подготовленный в list_reply.php массив ответов на комментарии $reply, затем в цикле foreach – endforeach обрабатываются комментарии, содержащиеся в массиве $say, созданном в контроллере 3, которые выводятся в соответствующих блоках div и происходит активация кнопок для каждого комментария, затем в этом же цикле подключается файл print_reply.html.php, который печатает ответы и выводит кнопки ответов.
27. Форма добавления комментариев
Для добавления комментариев служит форма formaddsay.html.php
Листинг 43. form_addsay.html.php Путь: news/chat/say/ form_addsay.html.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/chat/style.css" />
<title>Добавление</title>
</head>
<!– При нажатии кнопок формы идем на страницу сепарации переменных –>
<form action="/chat/say/separate_action.php" method="post" class="say">
<div>
<label for="saytext" class="say">Введите ваш комментарий:</label>
<textarea id="saytext" name="saytext" rows="5" cols="60" autofocus><?php if (isset($_SESSION['txt'])) {
echo htmlout($_SESSION['txt']);} ?></textarea>
</div>
<br />
<div class="">
<div class="">
<div class="says">
<input type="hidden" name="userid" value="Добавить">
<input type="hidden" name="pageid" value="<?php echo $pageid ?>">
<input type="hidden" name="sayid" value="<?php if (isset($sayid)) {
echo $sayid;
} ?>">
<input type="submit" name="action" value="Добавить">
<input type="submit" name="smileblock" value="Показать смайлы" style="">
<input type="submit" name="smileblock_close" value="Скрыть смайлы" style="">
</div>
<div class="notaddsay" id=""><a href="?">Отмена</a></div>
</div>
<br>
<hr>
<!– Вставляем лист доступных смайлов –>
<div class="smilesetdiv" id="">