$cfg = new Config(); $pd = new PostDAO($db); $id = new InstanceDAO($db); $s = new SmartyThinkTank(); //Pagination $count = 15; if (isset($_REQUEST['page'])) { $page = $_REQUEST['page']; } else { $page = 1; } if ($page > 1) { $s->assign('prev_page', $page - 1); } $s->assign('cfg', $cfg); $i = $id->getInstanceFreshestOne(); $s->assign('crawler_last_run', $i->crawler_last_run); $s->assign('i', $_i); // show tweet with public replies if (isset($_REQUEST['t']) && $pd->isPostByPublicInstance($_REQUEST['t'])) { if (!$s->is_cached('public.tpl', $_REQUEST['t'])) { $post = $pd->getPost($_REQUEST['t']); $public_tweet_replies = $pd->getPublicRepliesToPost($post->post_id); $public_retweets = $pd->getRetweetsOfPost($post->post_id, true); $s->assign('post', $post); $s->assign('replies', $public_tweet_replies); $s->assign('retweets', $public_retweets); $rtreach = 0; foreach ($public_retweets as $t) { $rtreach += $t->author->follower_count; }