130 lines
6.8 KiB
PHP
130 lines
6.8 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Models;
|
||
|
|
|
||
|
|
use Illuminate\Database\Eloquent\Model;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Used only for logging details on XenForo user.
|
||
|
|
*
|
||
|
|
* Read-Only, must not be used in other things than logging.
|
||
|
|
*
|
||
|
|
* @property int $user_id
|
||
|
|
* @property string $username
|
||
|
|
* @property int $username_date
|
||
|
|
* @property int $username_date_visible
|
||
|
|
* @property string $email
|
||
|
|
* @property string $custom_title
|
||
|
|
* @property int $language_id
|
||
|
|
* @property int $style_id 0 = use system default
|
||
|
|
* @property string $style_variation
|
||
|
|
* @property string $timezone Example: 'Europe/London'
|
||
|
|
* @property int $visible Show browsing activity to others
|
||
|
|
* @property int $activity_visible
|
||
|
|
* @property int $user_group_id
|
||
|
|
* @property string $secondary_group_ids
|
||
|
|
* @property int $display_style_group_id User group ID that provides user styling
|
||
|
|
* @property int $permission_combination_id
|
||
|
|
* @property int $message_count
|
||
|
|
* @property int $question_solution_count
|
||
|
|
* @property int $conversations_unread
|
||
|
|
* @property int $register_date
|
||
|
|
* @property int $last_activity
|
||
|
|
* @property int|null $last_summary_email_date
|
||
|
|
* @property int $trophy_points
|
||
|
|
* @property int $alerts_unviewed
|
||
|
|
* @property int $alerts_unread
|
||
|
|
* @property int $avatar_date
|
||
|
|
* @property int $avatar_width
|
||
|
|
* @property int $avatar_height
|
||
|
|
* @property int $avatar_highdpi
|
||
|
|
* @property int $avatar_optimized
|
||
|
|
* @property string $gravatar If specified, this is an email address corresponding to the user's 'Gravatar'
|
||
|
|
* @property string $user_state
|
||
|
|
* @property string $security_lock
|
||
|
|
* @property int $is_moderator
|
||
|
|
* @property int $is_admin
|
||
|
|
* @property int $is_banned
|
||
|
|
* @property int $reaction_score
|
||
|
|
* @property int $vote_score
|
||
|
|
* @property int $warning_points
|
||
|
|
* @property int $is_staff
|
||
|
|
* @property string $secret_key
|
||
|
|
* @property int $privacy_policy_accepted
|
||
|
|
* @property int $terms_accepted
|
||
|
|
* @property int $rhpz_entry_count
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser newModelQuery()
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser newQuery()
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser query()
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereActivityVisible($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAlertsUnread($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAlertsUnviewed($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAvatarDate($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAvatarHeight($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAvatarHighdpi($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAvatarOptimized($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereAvatarWidth($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereConversationsUnread($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereCustomTitle($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereDisplayStyleGroupId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereEmail($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereGravatar($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereIsAdmin($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereIsBanned($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereIsModerator($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereIsStaff($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereLanguageId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereLastActivity($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereLastSummaryEmailDate($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereMessageCount($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser wherePermissionCombinationId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser wherePrivacyPolicyAccepted($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereQuestionSolutionCount($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereReactionScore($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereRegisterDate($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereRhpzEntryCount($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereSecondaryGroupIds($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereSecretKey($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereSecurityLock($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereStyleId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereStyleVariation($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereTermsAccepted($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereTimezone($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereTrophyPoints($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUserGroupId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUserId($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUserState($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUsername($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUsernameDate($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereUsernameDateVisible($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereVisible($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereVoteScore($value)
|
||
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|LogXfUser whereWarningPoints($value)
|
||
|
|
* @mixin \Eloquent
|
||
|
|
*/
|
||
|
|
class LogXfUser extends Model
|
||
|
|
{
|
||
|
|
|
||
|
|
protected $connection = 'xenforo';
|
||
|
|
protected $table = 'user';
|
||
|
|
protected $primaryKey = 'user_id';
|
||
|
|
public $timestamps = false;
|
||
|
|
public $incrementing = true;
|
||
|
|
|
||
|
|
public function save(array $options = [])
|
||
|
|
{
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function delete()
|
||
|
|
{
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function update(array $attributes = [], array $options = [])
|
||
|
|
{
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|