public static function scanClan($clanId) { self::updateTanks(); $clan = WotClan::model()->findByPk($clanId); if (empty($clan)) { $clan = new WotClan(); $clan->clan_id = $clanId; } self::updateClanInfo($clan); self::updateClanPlayersInfo($clan); $clan->refresh(); foreach ($clan->players as $player) { self::updatePlayerTanks($player); self::updatePlayerGlory($player); } WotPlayer::calcRating(); }