update fix deadcode, security

This commit is contained in:
baodev0
2026-09-28 08:26:29 +07:00
parent 3af59bd9c5
commit 82080b5b84
452 changed files with 4857 additions and 26289 deletions
-40
View File
@@ -80,15 +80,6 @@ class Customer extends Authenticatable implements JWTSubject
'gender',
];
public function updatableFill(array $data): self
{
$data = array_intersect_key($data, array_flip($this->updatable));
foreach ($data as $key => $value) {
$this->{$key} = $value;
}
return $this;
}
/**
* Appends for API
*/
@@ -112,7 +103,6 @@ class Customer extends Authenticatable implements JWTSubject
'remember_token',
];
/**
* Quan hệ với ModuleHosting (Hosting).
*/
@@ -137,19 +127,6 @@ class Customer extends Authenticatable implements JWTSubject
return $this->hasMany(ModuleVmware::class);
}
/**
* Quan hệ N-N với DnsDomain (DNS Manager) qua bảng pivot dns_domain_user.
*/
public function dnsDomain()
{
return $this->belongsToMany(
DnsDomain::class,
'dns_domain_user',
'user_id',
'domain_id',
)->withTimestamps();
}
/**
* Quan hệ với Service (tbl.services).
*/
@@ -222,22 +199,6 @@ class Customer extends Authenticatable implements JWTSubject
return $this->hasMany(Log::class);
}
/**
* Quan hệ với ModuleSnapshotLimit (Snapshot).
*/
public function snapShot()
{
return $this->hasOne(ModuleSnapshotLimit::class);
}
public function getStatus()
{
return match ($this->attributes['status']) {
1 => '<span class="badge bg-success">Actived</span>',
2 => '<span class="badge bg-secondary">De-actived</span>',
default => '<span class="badge bg-danger">Banned</span>'
};
}
public function getEmailMarketingBoolAttribute()
{
return (bool) $this->email_marketing;
@@ -248,7 +209,6 @@ class Customer extends Authenticatable implements JWTSubject
return (bool) $this->receive_deposit;
}
public function getPointAttribute()
{
return (string) floor($this->total / 100);