Files
RomhackPlaza/app/Models/LogXfUser.php
2026-06-16 16:21:43 +02:00

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;
}
}