/** * Load Private Messenger * */ function loadMessenger() { global $db, $userID; //Getting Friends from the Buddy List $messengerSettings = BuckysUser::getUserBasicInfo($userID); $uIDs = array(); //Return HTML ob_start(); ?> <div id="private_messenger_main_wrap"> <div class="box_nav_row"> <a href="#" class="close_box_link"> </a> <!-- <a href="#" class="minimize_box_link"> </a>--> </div> <h2>Private Messenger</h2> <div class="chat_user_list" id="private_messenger_buddies_list"> <?php echo BuckysPrivateMessenger::getUserListHTML($userID, $uIDs); ?> </div> <div class="below_chat_user_list <?php if ($messengerSettings['messenger_privacy'] == 'all') { ?> add-user-to-buddylist-hidden<?php } ?> " id="add-user-to-buddylist"> <form name="adduserform" id="adduserform"> <h2>Add Friends</h2> <span id="add-user-to-buddylist-inputholder"> <input type="text" class="input below_chat_user_list_input" id="add-user-to-buddylist-input" /> <input type="submit" value="Add" class="redButton" /> </span> <!-- <div id="selected-users-list"></div>--> <div class="clear"></div> <?php echo render_loading_wrapper(); ?> </form> </div> <div class="below_chat_user_list" id="messenger_btn_box"> <span><input type="button" id="settings_messenger_btn" class="redButton" value="Settings"></span> </div> </div> <?php BuckysPrivateMessenger::updateConversationList($userID, $uIDs); $convList = isset($_SESSION['converation_list']) ? $_SESSION['converation_list'] : array(); ?> <div id="private_messenger_conversation_wrap" <?php if (!buckys_not_null($convList)) { ?> style="display: none;"<?php } ?> > <div class="box_nav_row"> <a href="#" class="close_box_link"> </a> <a href="#" class="minimize_box_link"> </a> <div href="#" class="options_link" id="private-messenger-options-link"> Options <ul> <li><a href="#" id="pm-box-clear-history-link">Clear history</a></li> <li><a href="#" id="pm-box-block-user-link">Block User</a></li> </ul> </div> </div> <div id="private_messenger_conversation_lft"> <div id="private_messenger_opened_chats"> <?php foreach ($convList as $i => $uID) { $tUInfo = BuckysUser::getUserBasicInfo($uID); ?> <a href="#" data-id="<?php echo $uID; ?> " <?php if ($i == 0) { ?> class="actived"<?php } ?> data-encrypted="<?php echo buckys_encrypt_id($uID); ?> "><?php echo $tUInfo['firstName'] . " " . $tUInfo['lastName']; ?> <span title="close" class="close-conversation">X</span></a><?php } ?> </div> </div> <div id="private_messenger_conversation_rgt"> <?php foreach ($convList as $i => $uID) { $tUInfo = BuckysUser::getUserBasicInfo($uID); ?> <div class="private_messenger_conversation_contr" <?php if ($i > 0) { ?> style="display: none;"<?php } ?> id="private_messenger_conversation_contr<?php echo $uID; ?> "> <?php echo BuckysPrivateMessenger::getMessagesHTML($userID, $uID, 'all'); ?> </div> <?php } ?> <div id="private_messenger_send_message_contr"> <form name="newmessageform" id="newmessageform" action="" method="post"> <input class="under_private_message_conversation_area_input" id="new_private_message" class="input" type="text" /> </form> </div> </div> <div class="clear"></div> </div> <?php $html = ob_get_contents(); ob_end_clean(); return $html; }
} ?> <div class="btn-row"> <a href="javascript: void(0)" id="add-new-employment" class="add-new-row" data-label="Employer" data-id="employment" data-new-row="new-employment-row">Add New</a> <span class="inputholder"><input type="submit" id="submit" name="submit" class="redButton" value="Submit"/></span> <div class="clear"></div> </div> <input type="hidden" name="userID" id="userID" value="<?php echo $userID; ?> "/> <?php render_loading_wrapper(); ?> </form> <div style="display: none;" id="new-employment-row"> <label>School Name:</label> <span class="inputholder"> <input type="text" name="employer[]" maxlength="30" class="input" value=""/> <?php echo render_year_selectbox('from[]'); ?> to <?php echo render_year_selectbox('to[]'); ?> </span> <?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 { ?> <div class="post-author"><a href="profile.php?user=<?php echo $post['poster']; ?> "><b><?php echo $post['posterFullName']; ?> </b></a></div> <?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']; ?> ' 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 } ?> </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" /> <?php render_loading_wrapper(); ?> </form> </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; }