public static function increaseLoginCount($userId) { $userStats = UserStats::model()->findByPk($userId); if (empty($userStats)) { $userStats = new UserStats(); $userStats->user_id = $userId; $userStats->num_logins = 1; $userStats->save(false); return false; } else { /** @var $userStats UserStats */ $userStats->num_logins++; $userStats->save(false); return true; } }