?>
<div class="sayform" id="">
<div class="printcomment" id="">
<?php
if ($post_id == $replylist['replyid']) {
$comment = $replylist['replytext'];
comment_to_smile($comment);
echo '#' . $replylist['id'];
echo '#' . $replylist['replyid'] . $replylist['login'] . $replylist['img'];
/* Активация кнопок */
if (userHasRole('admin')) {
$buttonactive = 'submit'; //если админ делаем активными все кнопки
} elseif ($saylist['userid'] == $userid) {
$buttonactive = 'submit'; //делаем активными кнопки для юзера
} else {
$buttonactive = 'hidden'; //отключаем кнопки
} ?>
</div>
</div>
<div class="blocksayform" id="">
<div class="sayforms">
<form name="sayform" method="post" action="/chat/say/reset.php" class="logout">
<input type="hidden" name="pageid" id="" value=" <?php echo $pageid; ?>" />
<input type="hidden" name="deleteid" id="" value=" <?php echo $replylist['id']; ?>" />
<input type="<?= $buttonactive ?>" name="delete" id="" value="Удалить" />
</form>
</div>
<?php
}
endforeach;
}
?>
</div>
<div class="add_reply" id="">
<?php
if (isset($_SESSION['login'])) {
if (isset($_GET['reply']) and $_GET['reply'] == $post_id) {
include_once $_SERVER['DOCUMENT_ROOT'] . '/say/form_add_reply.html.php';
}
}
?>
</div>
</div>
</html>
На этой странице в цикле foreach – endforeach выводим все ответы на данный комментарий. Показываем кнопку «Удалить». Проверяем необходимость вставки формы для добавления ответа form_add_reply.html.php' на данный комментарий. Необходимость определяется наличием переменной $_GET['reply'].
35. Форма добавления ответов на комментарии
Для добавления ответов на комментарии служит форма form_add_reply.html.php
Листинг 51. form_add_reply.html.php Путь: news/chat/say/ form_add_reply.html.php
<!DOCTYPE html>
<html lang="en">