?> "> <img src="<?php echo BuckysUser::getProfileIcon(!$category['creatorID'] ? TNB_USER_ID : $category['creatorID']); ?> " class="poster-icon"/> </a> </td> <td> <a href="/profile.php?user=<?php echo !$category['creatorID'] ? TNB_USER_ID : $category['creatorID']; ?> "> <b><?php echo buckys_get_user_name(!$category['creatorID'] ? TNB_USER_ID : $category['creatorID']); ?> </b> </a><br/> <span>Administrator</span> </td> </tr> <?php foreach ($moderators as $mrow) { ?> <tr> <td style="width: 35px;"> <a href="/profile.php?user=<?php echo !$category['creatorID'] ? TNB_USER_ID : $category['creatorID']; ?> "> <?php
function buckys_get_single_post_html($post, $userID, $isPostPage = false, $pageData = null) { ob_start(); if ($post['pageID'] != BuckysPost::INDEPENDENT_POST_PAGE_ID) { $pageIns = new BuckysPage(); $pageData = $pageIns->getPageByID($post['pageID']); } $pagePostFlag = false; if (isset($pageData)) { $pagePostFlag = true; } ?> <div class="post-item" id=<?php echo $post['postID']; ?> > <?php if ($pagePostFlag) { ?> <?php render_pagethumb_link($pageData, 'postIcons'); ?> <?php } else { ?> <a href="/profile.php?user=<?php echo $post['poster']; ?> " class="poster-thumb"><img src="<?php echo BuckysUser::getProfileIcon($post['poster']); ?> " class="postIcons"/></a> <?php } ?> <div class="post-content"> <?php if ($pagePostFlag) { ?> <div class="post-author"> <a href="page.php?pid=<?php echo $pageData['pageID']; ?> "><b><?php echo $pageData['title']; ?> </b></a> </div> <?php } else { ?> <?php /* if($post['profileID'] && $userID != $post['poster'] && BuckysFriend::isFriend($userID, $post['poster'])) : */ ?> <?php if ($post['profileID']) { ?> <div class="post-author"> <a href="profile.php?user=<?php echo $post['poster']; ?> "><b><?php echo $post['posterFullName']; ?> </b></a> <span style="font-family:Roboto-Regular;color:#777;"> >> </span> <a href="profile.php?user=<?php echo $post['profileID']; ?> "><b><?php echo buckys_get_user_name($post['profileID']); ?> </b></a> </div> <?php } else { ?> <div class="post-author"> <a href="profile.php?user=<?php echo $post['poster']; ?> "><b><?php echo $post['posterFullName']; ?> </b></a> </div> <?php } ?> <?php } ?> <?php echo buckys_process_post_content($post, $pageData); ?> <div class="post-date"> <span class="lft"> <?php if (buckys_not_null($userID) && $post['poster'] != $userID) { ?> <a href='/manage_post.php?action=<?php echo buckys_not_null($post['likeID']) ? 'unlikePost' : 'likePost'; ?> &postID=<?php echo $post['postID']; echo buckys_get_token_param(); ?> ' class="like-post-link"><?php echo buckys_not_null($post['likeID']) ? 'Unlike' : 'Like'; ?> </a> · <?php } ?> <?php if (buckys_not_null($userID) && $post['poster'] == $userID) { ?> <a href='/manage_post.php?action=delete-post&userID=<?php echo $userID; ?> &postID=<?php echo $post['postID']; ?> ' class="remove-post-link">Delete</a> · <?php } ?> <span><?php echo buckys_format_date($post['post_date']); ?> </span> <?php if (buckys_not_null($userID) && $post['poster'] != $userID && !$post['reportID']) { ?> · <a href="/report_object.php" data-type="post" data-id="<?php echo $post['postID']; ?> " data-idHash="<?php echo buckys_encrypt_id($post['postID']); ?> " class="report-link">Report</a> <?php } ?> <?php if (buckys_check_user_acl(USER_ACL_MODERATOR)) { ?> <?php if ($reportID = BuckysReport::isReported($post['postID'], 'post')) { ?> · <span class="moderator-action-links"> <a href="/reported.php?action=delete-objects&reportID=<?php echo $reportID; ?> ">Delete Post</a> · <a href="/reported.php?action=approve-objects&reportID=<?php echo $reportID; ?> ">Approve Post</a> · <a href="/reported.php?action=ban-users&reportID=<?php echo $reportID; ?> ">Ban User</a> </span> <?php } ?> <?php } ?> </span> <span class="rgt"> <?php echo $post['visibility'] ? 'Public' : 'Private'; ?> </span> <div class="clear"></div> </div> <div class="post-like-comment"> <?php if ($pagePostFlag) { ?> <a href="/page.php?pid=<?php echo $pageData['pageID']; ?> &post=<?php echo $post['postID']; ?> " class="usersThatLiked likes-link"><?php echo $post['likes'] > 1 ? $post['likes'] . " likes" : $post['likes'] . " like"; ?> </a> · <a href="/page.php?pid=<?php echo $pageData['pageID']; ?> &post=<?php echo $post['postID']; ?> " class="usersThatLiked"><?php echo $post['comments'] > 1 ? $post['comments'] . " comments" : $post['comments'] . " comment"; ?> </a> <?php } else { ?> <a href="/posts.php?user=<?php echo $post['poster']; ?> &post=<?php echo $post['postID']; ?> " class="usersThatLiked likes-link"><?php echo $post['likes'] > 1 ? $post['likes'] . " likes" : $post['likes'] . " like"; ?> </a> · <a href="/posts.php?user=<?php echo $post['poster']; ?> &post=<?php echo $post['postID']; ?> " class="usersThatLiked"><?php echo $post['comments'] > 1 ? $post['comments'] . " comments" : $post['comments'] . " comment"; ?> </a> <?php } ?> </div> <?php if ($post['likes'] > 0) { $likedUsers = BuckysPost::getLikedUsers($post['postID']); ?> <div class="liked-users"> <ul> <?php foreach ($likedUsers as $l) { ?> <li> <a href="/profile.php?user=<?php echo $l['userID']; ?> "><img src="<?php echo BuckysUser::getProfileIcon($l); ?> "> <span><?php echo $l['firstName'] . " " . $l['lastName']; ?> </span></a></li> <?php } ?> <?php if ($post['likes'] > 30) { ?> <li class="more-likes">+ <?php echo $post['likes'] - count($likedUsers); ?> more</li> <?php } ?> </ul> </div> <?php } ?> <?php if (buckys_not_null($userID)) { ?> <div class="post-new-comment"> <a href="/profile.php?user=<?php echo $userID; ?> "><img src="<?php echo BuckysUser::getProfileIcon($userID); ?> " class="replyToPostIcons"/></a> <form method="post" class="postcommentform" name="postcommentform" action=""> <input type="text" class="input" name="comment" placeholder="Write a comment..."> <input type="hidden" name="postID" value="<?php echo $post['postID']; ?> "/> <input type="submit" value="Post Comment" id="submit_post_reply" class="redButton"/> <div class="file-row"> <input type="file" class="comment-image" name="comment-image" id="comment-image<?php echo $post['postID']; ?> "/> </div> <div class="clear"></div> <div class="preview-image"><a class="cancel-photo" title="Cancel">x</a></div> <?php render_form_token(); ?> <?php render_loading_wrapper(); ?> </form> <div class="clear"></div> </div> <?php } ?> <?php $comments = BuckysComment::getPostComments($post['postID']); echo render_post_comments($comments, $userID); if (count($comments) > 0 && BuckysComment::hasMoreComments($post['postID'], $comments[count($comments) - 1]['posted_date'])) { ?> <a href="#" class="show-more-comments" data-last-date="<?php echo $comments[count($comments) - 1]['posted_date']; ?> " data-post-id="<?php echo $post['postID']; ?> ">view more</a> <?php } ?> </div> <input type="hidden" class="post-created-date" value="<?php echo $post['post_date']; ?> "/> </div> <?php $html = ob_get_contents(); ob_end_clean(); return $html; }