foreach ($this->postings as $posting) { ?> <tr> <td align="center" class="cofiIndexTableRow<?php echo $rowColor; ?> cofiIndexTableRowReplies"> <?php $CofiUser = new CofiUser($posting->user_id); // $entryUsername = $CofiHelper->getUsernameById( $posting->user_id); $entryUsername = $CofiUser->getUsername(); echo "<div class='cofiCategoryAvatarBox'>"; if ($CofiUser->getAvatar() == "") { // display default avatar echo "<img src='" . $_root . "components/com_discussions/assets/users/user.png' class='cofiCategoryDefaultAvatar' alt='" . $entryUsername . "' title='" . $entryUsername . "' />"; } else { // display uploaded avatar echo "<img src='" . $_root . "images/discussions/users/" . $posting->user_id . "/small/" . $CofiUser->getAvatar() . "' class='cofiCategoryAvatar' alt='" . $entryUsername . "' title='" . $entryUsername . "' />"; } echo "</div>"; ?> </td> <td align="left" class="cofiIndexTableRow<?php echo $rowColor;
echo "</div>"; echo "</div>"; echo "</div>"; echo "</td>"; // left column // right column echo "<td align='left' valign='top' width='50%' class='noborder' style='padding: 10px;' >"; echo "<div class='cofiProfileAvatarBox'>"; echo "<div class='cofiProfileAvatarHeader'>"; echo "<div class='cofiProfileHeader'>"; echo JText::_('COFI_AVATAR'); echo "</div>"; echo "</div>"; echo "<div class='cofiProfileAvatarRow'>"; echo "<div class='cofiAvatarBox'>"; if ($CofiUser->getAvatar() == "") { echo "<img src='" . $_root . "components/com_discussions/assets/users/user.png' class='cofiAvatar' alt='{$user->username}' />"; } else { echo "<img src='" . $_root . "images/discussions/users/" . $user->id . "/large/" . $CofiUser->getAvatar() . "' class='cofiAvatar' alt='{$user->username}' />"; } echo "</div>"; if ($CofiUser->getAvatar() != "") { echo "<div>"; echo "<input type='checkbox' name='cb_avatar' value='1'> " . JText::_('COFI_AVATAR_DELETE'); echo "</div>"; } echo "</div>"; echo "<div class='cofiProfileAvatarRow'>"; echo "<div class='cofiTextHeader'>" . JText::_('COFI_AVATAR_UPLOAD') . ":</div> "; echo "<input class='cofiText' type='file' name='avatar'>"; echo "<div class='cofiTextFooter'>" . JText::_('COFI_AVATAR_FILE_INFO') . "</div> ";
?> <tr> <td width="100" align="center" valign="top" class="cofiThreadTableRow<?php echo $rowColor; ?> cofiThreadBorder1" > <?php // show avatar and username echo "<div class='cofiAvatarBox'>"; $CofiUser = new CofiUser($posting->user_id); // get $post->username; // $opUserUsername = $CofiHelper->getUsernameById( $posting->user_id); $opUserUsername = $CofiUser->getUsername(); if ($CofiUser->getAvatar() == "") { // display default avatar echo "<img src='" . $_root . "components/com_discussions/assets/users/user.png' class='cofiAvatar' alt='{$opUserUsername}' title='{$opUserUsername}' />"; } else { // display uploaded avatar echo "<img src='" . $_root . "images/discussions/users/" . $posting->user_id . "/large/" . $CofiUser->getAvatar() . "' class='cofiAvatar' alt='{$opUserUsername}' title='{$opUserUsername}' />"; } echo "</div>"; // display social media buttons $twitter = $CofiUser->getTwitter(); $facebook = $CofiUser->getFacebook(); $flickr = $CofiUser->getFlickr(); $youtube = $CofiUser->getYoutube(); if ($twitter != "" || $facebook != "" || $flickr != "" || $youtube != "" || $_usePrimezilla == "1") { echo "<div class='cofiSocialMediaBox'>"; if ($twitter != "") {
function getReplyRecentListByThreadId($id, $number) { if ($id == '0' || $id == '') { return ""; } else { $_html = ""; // website root directory $_root = JURI::root(); $params = JComponentHelper::getParams('com_discussions'); $_dateformat = $params->get('dateformat', '%d.%m.%Y'); $_timeformat = $params->get('timeformat', '%H:%i'); $db =& JFactory::getDBO(); $sql = "SELECT user_id, DATE_FORMAT( date, '" . $_dateformat . " " . $_timeformat . "') AS rdate, message FROM " . $db->nameQuote('#__discussions_messages') . " WHERE thread='" . $id . "' AND published='1' ORDER BY date DESC LIMIT " . $number; $db->setQuery($sql); $rows = $db->loadObjectList(); $_html = "<table cellspacing='0' cellpadding='0' class='noborder' >"; foreach ($rows as $row) { $rUsername = $this->getUsernameById($row->user_id); $rUser = new CofiUser($row->user_id); $_html .= "<tr>"; $_html .= "<td width='50px' class='noborder' style='border-top: 1px dotted #CCC;'>"; $_html .= "<div class='cofiCategoryAvatarBox'>"; if ($rUser->getAvatar() == "") { // display default avatar $_html .= "<img src='" . $_root . "components/com_discussions/assets/users/user.png' class='cofiCategoryDefaultAvatar' alt='{$rUsername}' title='{$rUsername}' />"; } else { // display uploaded avatar $_html .= "<img src='" . $_root . "images/discussions/users/" . $row->user_id . "/small/" . $rUser->getAvatar() . "' class='cofiCategoryAvatar' alt='{$rUsername}' title='{$rUsername}' />"; } $_html .= "</div>"; $_html .= "</td>"; $_html .= "<td class='noborder' style='border-top: 1px dotted #CCC;'>"; $_html .= "<b>" . $rUsername . "</b>"; $_html .= "<br />"; $_html .= $row->rdate; $_html .= "<br />"; $_html .= "</td>"; $_html .= "</tr>"; $_html .= "<tr>"; $_html .= "<td colspan='2' class='noborder' style='padding: 0px 10px 10px 10px;'>"; $_html .= $row->message; $_html .= "</td>"; $_html .= "</tr>"; } $_html .= "</table>"; if (!$rows) { return ""; } else { return $_html; } } }
<td width="200" align="center" class="cofiIndexTableRow<?php echo $rowColor; ?> cofiIndexTableRowLastPost"> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="noborder"> <tr> <td width="32" align="left" class="noborder"> <?php $CofiUser = new CofiUser($thread->last_entry_user_id); echo "<div class='cofiCategoryAvatarBox'>"; // $lastEntryUserUsername = $CofiHelper->getUsernameById( $thread->last_entry_user_id); $lastEntryUserUsername = $CofiUser->getUsername(); if ($CofiUser->getAvatar() == "") { // display default avatar echo "<img src='" . $_root . "components/com_discussions/assets/users/user.png' class='cofiCategoryDefaultAvatar' alt='{$lastEntryUserUsername}' title='{$lastEntryUserUsername}' />"; } else { // display uploaded avatar echo "<img src='" . $_root . "images/discussions/users/" . $thread->last_entry_user_id . "/small/" . $CofiUser->getAvatar() . "' class='cofiCategoryAvatar' alt='{$lastEntryUserUsername}' title='{$lastEntryUserUsername}' />"; } echo "</div>"; ?> </td> <td align="left" valign="center" class="noborder" style="padding-left: 5px;"> <?php echo $thread->last_entry_date; ?> <br /> <?php