user->data['user_id'] == ANONYMOUS || $this->user->data['is_bot'] || !$this->auth->acl_get('a_', 'm_')) { throw new http_exception(401); } $where = [ 'post_id' => $post_id ]; $sql = 'SELECT * ' . 'FROM ' . $this->jobs_table . ' WHERE ' . $this->db->sql_build_array('SELECT', $where); $result = $this->db->sql_query($sql); $data = $this->db->sql_fetchrowset($result); $this->db->sql_freeresult($result); if (!empty($data)) { foreach ($data as &$row) { $row['poster_user_url'] = generate_board_url() . '/' . append_sid("memberlist.$this->php_ext", 'mode=viewprofile&u=' . $row['poster_id'], true, ''); $row['ailabs_user_url'] = generate_board_url() . '/' . append_sid("memberlist.$this->php_ext", 'mode=viewprofile&u=' . $row['ailabs_user_id'], true, ''); if (!empty($row['response_post_id'])) { $row['response_url'] = generate_board_url() . '/' . append_sid('viewtopic.php?p=' . $row['response_post_id'] . '#p' . $row['response_post_id'], true, ''); } } $this->template->assign_block_vars('ailabs_log', [ 'LOGS' => $data ]); } return $this->helper->render('post_ailabs_log.html', 'AI Labs Log'); } }