data['user_id'], $_POST['subject'], $_POST['text'], $forumId, $topicId, $parse); // Add page specific things $renderData['page'] = [ 'redirect' => $urls->format('FORUM_THREAD', [$makePost[3]]), 'message' => 'Made the post!', 'success' => $makePost[0], ]; // Print page contents or if the AJAX request is set only display the render data print isset($_REQUEST['ajax']) ? ( $renderData['page']['message'] . '|' . $renderData['page']['success'] . '|' . $renderData['page']['redirect'] ) : Templates::render('global/information.tpl', $renderData); exit; } // Set additional render data $renderData = array_merge($renderData, [ 'posting' => [ 'emoticons' => Main::getEmotes(), 'bbcodes' => Main::getBBcodes(), ], ]); print Templates::render('forum/posting.tpl', $renderData);