protected function column_col3() { $words = $this->getWords(); $member = $this->member; $visitor_count = $this->member->getVisitorCount(); $layoutbits = new MOD_layoutbits(); $purifier = MOD_htmlpure::getBasicHtmlPurifier(); if (!$visitor_count) { echo $words->get("ProfileNoVisitors"); return; } $params = new StdClass(); $params->strategy = new HalfPagePager('right'); $params->items = $visitor_count; $params->items_per_page = 20; $pager = new PagerWidget($params); $pager->render(); echo '<div class="myvisitors">'; foreach ($member->getVisitorsSubset($pager) as $m) { $image = new MOD_images_Image('', $m->Username); $image = MOD_layoutbits::PIC_50_50($m->Username, '', $style = 'float_left framed'); if ($m->HideBirthDate == "No") { $m->age = floor($layoutbits->fage_value($m->BirthDate)); } else { $m->age = $words->get("Hidden"); } echo <<<HTML <div class="subcolumns"> <div class="c33l"> <div class="subcl"> {$image} <div class="userinfo"> <a class="username" href="members/{$m->Username}">{$m->Username}</a><br /> <p class="small">{$words->getFormatted("visited")}: {$layoutbits->ago(strtotime($m->visited))}</p> <p class="small">{$words->getFormatted("yearsold", $m->age)}, {$m->city}</p> </div> </div> </div> <div class="c66r"> <div class="subcr"> <div class="profilesummary">{$purifier->purify(stripslashes($words->mInTrad($m->ProfileSummary, $language_id = 0, true)))}</div> </div> </div> </div> HTML; } echo "</div>"; }
} // divide members into pages of Places::MEMBERS_PER_PAGE (20) $params = new StdClass(); $params->strategy = new HalfPagePager('right'); $params->page_url = $url; $params->page_url_marker = 'page'; $params->page_method = 'url'; $params->items = $this->memberCount; $params->active_page = $this->pageNumber; $params->items_per_page = Places::MEMBERS_PER_PAGE; $pager = new PagerWidget($params); // show members if there are any to show echo '<ul class="floatbox">'; foreach ($this->members as $member) { $image = new MOD_images_Image('', $member->username); if ($member->HideBirthDate == "No") { $member->age = floor($layoutbits->fage_value($member->BirthDate)); } else { $member->age = $words->get("Hidden"); } echo '<li class="userpicbox float_left">'; echo MOD_layoutbits::PIC_50_50($member->username, '', $style = 'framed float_left'); echo '<div class="userinfo">'; echo ' <a class="username" href="members/' . $member->username . '">' . $member->username . '</a><br />'; echo ' <span class="small">' . $words->get("yearsold", $member->age) . '<br />' . $member->city . '</span>'; echo '</div>'; echo '</li>'; } echo '</ul>'; $pager->render(); }
function DisplayAdminComments($TData, $lastaction = "", $page = 0, $itemsperpage = 0, $count = 0, $urlpiece = "") { global $countmatch; global $title; $title = "Admin Comments"; global $AdminCommentsScope; require_once "header.php"; Menu1("", ww('MainPage')); // Displays the top menu Menu2("admincomments.php", ww('MainPage')); // Displays the second menu $MenuAction = ""; $MenuAction .= " <li><a href=\"" . bwlink("admin/admincomments.php") . "\">Negative comments</a></li>\n"; if (HasRight("Comments", "AdminAbuser")) { $MenuAction .= " <li><a href=\"" . bwlink("admin/admincomments.php?action=AdminAbuser") . "\">Abusive comments</a></li>\n"; } $MenuAction .= " <li><a href=\"" . bwlink("admin/admincomments.php?action=All") . "\">All comments</a></li>\n"; DisplayHeaderShortUserContent($title . ": " . $lastaction); ShowLeftColumn($MenuAction, VolMenu()); echo " <div id=\"col3\"> \n"; echo " <div id=\"col3_content\" class=\"clearfix\"> \n"; echo " <div class=\"info clearfix\">\n"; echo " <h2>Your scope:", $AdminCommentsScope, "</h2>\n"; if ($itemsperpage != 0) { $params = new StdClass(); $params->strategy = new HalfPagePager('right'); if (empty($urlpiece)) { $params->page_url = 'admincomments.php?action=All'; } else { $params->page_url = 'admincomments.php?action=' . $urlpiece; } $params->page_url_marker = 'page'; $params->page_method = 'get'; $params->items = $count; $params->active_page = $page; $params->items_per_page = $itemsperpage; $pager = new PagerWidget($params); $pager->render(); } if (!empty($TData)) { ShowList($TData, $page * $itemsperpage, $count); } if (isset($pager)) { $pager->render(); } require_once "footer.php"; }