' . pp_html_escape($row[1]) . ''; $authorHtml = '' . pp_html_escape($row[2]) . ''; $tagsHtml = tagsToHtml($row[3]); return [ $titleHtml, $authorHtml, $tagsHtml ]; } $data = NonRetardedSSP::run( $conn, $_GET, 'SELECT COUNT(*) FROM pastes', 'SELECT pastes.id AS id, title, users.username, GROUP_CONCAT(tags.name SEPARATOR \',\') AS tagsys FROM pastes INNER JOIN users ON users.id = pastes.user_id INNER JOIN paste_taggings on pastes.id = paste_taggings.paste_id INNER JOIN tags ON tags.id = paste_taggings.tag_id GROUP BY pastes.id' ); $data['data'] = array_map('transformDataRow', $data['data']); echo json_encode($data);