$totals = $pd->getTotalPagesAndPostsByPublicInstances($count); if ($totals['total_pages'] > $page) { $s->assign('next_page', $page + 1); } $s->assign('current_page', $page); $s->assign('total_pages', $totals['total_pages']); $s->assign('posts', $pd->getMostRepliedToPostsByPublicInstances($page, $count)); $s->assign('site_root', $THINKTANK_CFG['site_root_path']); } $s->assign('header', 'Most replied to'); $s->assign('description', 'Posts that have been replied to most often'); $s->display('public.tpl', 'mostreplies-' . $i->network_username . "-" . $_u . "-" . $page); break; case 'photos': if (!$s->is_cached('public.tpl', 'photos-' . $page)) { $totals = $pd->getTotalPhotoPagesAndPostsByPublicInstances($count); if ($totals['total_pages'] > $page) { $s->assign('next_page', $page + 1); } $s->assign('current_page', $page); $s->assign('total_pages', $totals['total_pages']); $s->assign('posts', $pd->getPhotoPostsByPublicInstances($page, $count)); $s->assign('site_root', $THINKTANK_CFG['site_root_path']); } $s->assign('header', 'Photos'); $s->assign('description', 'Posted photos'); $s->display('public.tpl', 'photos-' . $i->network_username . "-" . $_u . "-" . $page); break; case 'links': if (!$s->is_cached('public.tpl', 'links-' . $page)) { $totals = $pd->getTotalLinkPagesAndPostsByPublicInstances($count);
function testGetTotalPhotoPagesAndPostsByPublicInstances() { $pdao = new PostDAO($this->db, $this->logger); $totals = $pdao->getTotalPhotoPagesAndPostsByPublicInstances(15); $this->assertTrue($totals["total_posts"] == 40); $this->assertTrue($totals["total_pages"] == 3); }