static function getUserByUserId($userId) { global $DB; $sql = "SELECT * FROM trn_user WHERE USER_ID = " . $userId; $res = null; $rows = $DB->Query($sql); if ($row = $rows->Fetch()) { $array = array("id" => $row['ID'], "userId" => $row['USER_ID']); $res = TUser::fromArray($array); } return $res; }
$user_array = TAuthCommand::getUserProfileByToken($token->getAccessToken()); debug($user_array); if (TRUSTED_DB) { $user = TDataBaseUser::getUserById($user_array['id']); debug("TDataBaseUser::getUserById:", $user); if ($user) { //Пользователь уже зарегистрирован debug('Old user'); if (onRegUserFound) { debug('Event onRegUserFound'); onRegUserFound($user); } } else { //Пользователь не найден debug('New user'); $user = TUser::fromArray($user_array); if (onBeforeUserInsert) { debug('Event onBeforeUserInsert'); onBeforeUserInsert($user); } $user->save(); } } $token->setUser($user); debug('Token', $token); if (onUserAuthorized) { debug('Event onUserAuthorized'); onUserAuthorized($user); } header("Location: " . TRUSTED_AUTHORIZED_REDIRECT); } else {