function getActiveWidget() { global $wgUser; $sk = $wgUser->getSkin(); $html = "<h3>" . wfMsg('st_currentstats') . "</h3><table class='st_stats'>"; $unw = number_format(ListRequestedTopics::getUnwrittenTopics(), 0, ".", ", "); if ($wgUser->getID() != 0) { $today = ListRequestedTopics::getArticlesWritten(false); $topicsToday = ListRequestedTopics::getTopicsSuggested(false); $alltime = ListRequestedTopics::getArticlesWritten(true); $topicsAlltime = ListRequestedTopics::getTopicsSuggested(true); } else { $today = $sk->makeLinkObj(Title::makeTitle(NS_SPECIAL, "Userlogin"), "Login"); $topicsToday = "N/A"; $alltime = "N/A"; $topicsAlltime = "N/A"; } $html .= "<tr class='dashed'><td>" . wfMsg('st_numunwritten') . "</td><td class='stcount'>{$unw}</tr>"; $html .= "<tr><td>" . wfMsg('st_articleswrittentoday') . "</td><td class='stcount' id='patrolledcount'>{$today}</td></tr>"; $html .= "<tr class='dashed'><td>" . wfMsg('st_articlessuggestedtoday') . "</td><td class='stcount' id='quickedits'>{$topicsToday}</td></tr>"; $html .= "<tr><td>" . wfMsg('st_alltimewritten') . "</td><td class='stcount' id='alltime'>{$alltime}</td></tr>"; $html .= "<tr class='dashed'><td>" . wfMsg('st_alltimesuggested') . "</td><td class='stcount'>{$topicsAlltime}</td></tr>"; $html .= "</table><center>" . wfMsg('rcpatrolstats_activeupdate') . "</center>"; return $html; }
public function getCount(&$dbr) { return ListRequestedTopics::getUnwrittenTopics(true); }