/** * Constructor. */ private function __construct() { $this->userDao = BOL_UserDao::getInstance(); $this->loginCookieDao = BOL_LoginCookieDao::getInstance(); $this->userFeaturedDao = BOL_UserFeaturedDao::getInstance(); $this->userOnlineDao = BOL_UserOnlineDao::getInstance(); $this->userSuspendDao = BOL_UserSuspendDao::getInstance(); $this->userApproveDao = BOL_UserApproveDao::getInstance(); $this->restrictedUsernamesDao = BOL_RestrictedUsernamesDao::getInstance(); $this->inviteCodeDao = BOL_InviteCodeDao::getInstance(); $this->approveDao = BOL_UserApproveDao::getInstance(); $this->resetPasswordDao = BOL_UserResetPasswordDao::getInstance(); $this->userBlockDao = BOL_UserBlockDao::getInstance(); $this->tokenDao = BOL_AuthTokenDao::getInstance(); }
private function isBlockedByUserIdList($userId, $userIdList) { $userIdListString = OW::getDbo()->mergeInClause($userIdList); $sql = "SELECT `userId` FROM `" . BOL_UserBlockDao::getInstance()->getTableName() . "` WHERE `blockedUserId` = :userId AND `userId` IN ( {$userIdListString} )"; return OW::getDbo()->queryForList($sql, array('userId' => $userId)); }