/** * @brief Generates row data for user if ajax call was sent from Special:LookupUser * * @param array $activityData data retrieved from LookupContribsCore::checkUserActivity() * * @return array * * @author Andrzej 'nAndy' Ćukaszewski */ public static function prepareLookupUserData($activityData, $username) { global $wgLang, $wgContLang; $rows = array(); foreach ($activityData as $row) { $rows[] = array($row['id'], $row['title'], $row['url'], $wgLang->timeanddate(wfTimestamp(TS_MW, $row['last_edit']), true), $wgContLang->formatNum($row['editcount']), LookupUserPage::getUserData($username, $row['id'], $row['url']), LookupUserPage::getUserData($username, $row['id'], $row['url'], true)); } return $rows; }