Пример #1
0
 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;
 }
Пример #2
0
 public function getCount(&$dbr)
 {
     return ListRequestedTopics::getUnwrittenTopics(true);
 }