public function registerFacebookInvite($sweepstakeId, $userId, $wayId, $toUsersList) { $this->setCurrentState(self::$STATE__REGISTER_FACEBOOK_INVITE); $this->userId = $userId; $this->sweepstakeId = $sweepstakeId; if (count($toUsersList) > 0) { for ($i = 0; $i < count($toUsersList); $i++) { UserPublish_table::setPublish($sweepstakeId, $userId, $wayId, self::$publishType_facebookInvite, $toUsersList[$i]); } SweepstakeUser_table::registerInvite($userId, $sweepstakeId, count($toUsersList)); SweepstakeStatistics_table::registerInvite($this->sweepstakeId, count($toUsersList)); } }