/
streamlive
/
streamliveV19
Обзор
Документация
Войти
/
streamlive
/
streamliveV19
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
broadcast_post_comments.php
27 строк
883 B
TwixoffStudio
Create: forum_category.php, LICENSE, SECURITY.md, broadcast_channel.php, broadcast_post_comment_add.php, broadcast_post_comments.php, CODE_OF_CONDUCT.md, CONTRIBUTING.md, antibot.php, ddos_shield.php, resources.php
20 июл 2026, 10:30
Верифицирован
20 июл 2026, 10:30
d2ac88b
Код
Авторство
О чём код?
<?php require_once __DIR__ . '/includes/auth.php'; header('Content-Type: application/json; charset=utf-8'); $user = current_user(); if (!$user) { http_response_code(401); echo json_encode(['ok' => false, 'error' => 'Нужно войти']); exit; } $postId = (int)($_GET['post_id'] ?? 0); $stmt = db()->prepare( "SELECT bpc.id, bpc.body, bpc.created_at, u.username, u.avatar, u.is_verified FROM broadcast_post_comments bpc JOIN users u ON u.id = bpc.user_id WHERE bpc.post_id = ? ORDER BY bpc.id ASC LIMIT 500" ); $stmt->execute([$postId]); $rows = $stmt->fetchAll(); echo json_encode(['ok' => true, 'comments' => array_map(function ($r) { return [ 'id' => (int)$r['id'], 'username' => $r['username'], 'avatar' => $r['avatar'], 'is_verified' => (bool)$r['is_verified'], 'body' => $r['body'], 'created_at' => $r['created_at'], ]; }, $rows)]);