|
|
|
@ -152,6 +152,12 @@
|
|
|
|
|
}
|
|
|
|
|
echo "<strong>{$row['name']}</strong> {$row['post_time']} ";
|
|
|
|
|
echo "<a href=\"#p{$row['post_id']}\">#{$row['post_id']}</a> ";
|
|
|
|
|
// Find references
|
|
|
|
|
$post_id = pg_escape_string($row['post_id']);
|
|
|
|
|
$ref_query = "SELECT post_id FROM posts WHERE comment LIKE '%>>$post_id%'";
|
|
|
|
|
$ref_result = pg_query_params($ref_query, []) or die('Query failed: ' . pg_last_error());
|
|
|
|
|
while($ref = pg_fetch_array($ref_result))
|
|
|
|
|
echo "<a href=\"#p{$ref['post_id']}\">>>{$ref['post_id']}</a> ";
|
|
|
|
|
echo '</legend>';
|
|
|
|
|
|
|
|
|
|
if(!empty($row['img'])){
|
|
|
|
@ -163,9 +169,9 @@
|
|
|
|
|
// Process quotes, links, and newlines
|
|
|
|
|
if(!empty($row['comment'])) {
|
|
|
|
|
$comment = $row['comment'];
|
|
|
|
|
$comment = preg_replace('/^>[^>].*/m', '<strong>$0</strong>', $comment);
|
|
|
|
|
$comment = preg_replace('/^>(?!>\d).+/m', '<strong>$0</strong>', $comment);
|
|
|
|
|
$comment = preg_replace('/https?:\/\/[^\s]+/m', '<a href="$0">$0</a>', $comment);
|
|
|
|
|
$comment = preg_replace_callback('/>>\s*(\d+)/', quote_link, $comment);
|
|
|
|
|
$comment = preg_replace_callback('/>>\s*(\d+)/', quote_link, $comment);
|
|
|
|
|
$comment = str_replace("\n", "<br />", $comment);
|
|
|
|
|
echo "<p>$comment</p>";
|
|
|
|
|
}
|
|
|
|
|