diff --git a/app/Filament/Admin/Resources/NodeResource/Widgets/NodeCpuChart.php b/app/Filament/Admin/Resources/NodeResource/Widgets/NodeCpuChart.php index b159a00b3..5b27fcfa2 100644 --- a/app/Filament/Admin/Resources/NodeResource/Widgets/NodeCpuChart.php +++ b/app/Filament/Admin/Resources/NodeResource/Widgets/NodeCpuChart.php @@ -5,7 +5,6 @@ namespace App\Filament\Admin\Resources\NodeResource\Widgets; use App\Models\Node; use Filament\Support\RawJs; use Filament\Widgets\ChartWidget; -use Illuminate\Support\Number; class NodeCpuChart extends ChartWidget { @@ -82,8 +81,8 @@ class NodeCpuChart extends ChartWidget { $data = array_slice(end($this->cpuHistory), -60); - $cpu = Number::format($data['cpu'], maxPrecision: 2, locale: auth()->user()->language); - $max = Number::format($this->threads * 100, locale: auth()->user()->language); + $cpu = format_number($data['cpu'], maxPrecision: 2); + $max = format_number($this->threads * 100); return trans('admin/node.cpu_chart', ['cpu' => $cpu, 'max' => $max]); } diff --git a/app/Filament/Admin/Resources/NodeResource/Widgets/NodeMemoryChart.php b/app/Filament/Admin/Resources/NodeResource/Widgets/NodeMemoryChart.php index 256c37e46..5001380ba 100644 --- a/app/Filament/Admin/Resources/NodeResource/Widgets/NodeMemoryChart.php +++ b/app/Filament/Admin/Resources/NodeResource/Widgets/NodeMemoryChart.php @@ -5,7 +5,6 @@ namespace App\Filament\Admin\Resources\NodeResource\Widgets; use App\Models\Node; use Filament\Support\RawJs; use Filament\Widgets\ChartWidget; -use Illuminate\Support\Number; class NodeMemoryChart extends ChartWidget { @@ -85,12 +84,12 @@ class NodeMemoryChart extends ChartWidget $latestMemoryUsed = array_slice(end($this->memoryHistory), -60); $used = config('panel.use_binary_prefix') - ? Number::format($latestMemoryUsed['memory'], maxPrecision: 2, locale: auth()->user()->language) .' GiB' - : Number::format($latestMemoryUsed['memory'], maxPrecision: 2, locale: auth()->user()->language) . ' GB'; + ? format_number($latestMemoryUsed['memory'], maxPrecision: 2) .' GiB' + : format_number($latestMemoryUsed['memory'], maxPrecision: 2) . ' GB'; $total = config('panel.use_binary_prefix') - ? Number::format($this->totalMemory / 1024 / 1024 / 1024, maxPrecision: 2, locale: auth()->user()->language) .' GiB' - : Number::format($this->totalMemory / 1000 / 1000 / 1000, maxPrecision: 2, locale: auth()->user()->language) . ' GB'; + ? format_number($this->totalMemory / 1024 / 1024 / 1024, maxPrecision: 2) .' GiB' + : format_number($this->totalMemory / 1000 / 1000 / 1000, maxPrecision: 2) . ' GB'; return trans('admin/node.memory_chart', ['used' => $used, 'total' => $total]); } diff --git a/app/Filament/Server/Pages/Settings.php b/app/Filament/Server/Pages/Settings.php index 4180abc5f..96fc8114b 100644 --- a/app/Filament/Server/Pages/Settings.php +++ b/app/Filament/Server/Pages/Settings.php @@ -17,7 +17,6 @@ use Filament\Forms\Components\TextInput; use Filament\Forms\Form; use Filament\Notifications\Notification; use Filament\Support\Enums\Alignment; -use Illuminate\Support\Number; use Webbingbrasil\FilamentCopyActions\Forms\Actions\CopyAction; class Settings extends ServerFormPage @@ -104,7 +103,7 @@ class Settings extends ServerFormPage ->prefixIcon('tabler-cpu') ->columnSpan(1) ->disabled() - ->formatStateUsing(fn ($state, Server $server) => !$state ? trans('server/setting.server_info.limits.unlimited') : Number::format($server->cpu, locale: auth()->user()->language) . '%'), + ->formatStateUsing(fn ($state, Server $server) => !$state ? trans('server/setting.server_info.limits.unlimited') : format_number($server->cpu) . '%'), TextInput::make('memory') ->label('') ->prefix(trans('server/setting.server_info.limits.memory')) diff --git a/app/Filament/Server/Widgets/ServerCpuChart.php b/app/Filament/Server/Widgets/ServerCpuChart.php index 7a6268502..9cd12ae96 100644 --- a/app/Filament/Server/Widgets/ServerCpuChart.php +++ b/app/Filament/Server/Widgets/ServerCpuChart.php @@ -7,7 +7,6 @@ use Carbon\Carbon; use Filament\Facades\Filament; use Filament\Support\RawJs; use Filament\Widgets\ChartWidget; -use Illuminate\Support\Number; class ServerCpuChart extends ChartWidget { @@ -31,7 +30,7 @@ class ServerCpuChart extends ChartWidget $cpu = collect(cache()->get("servers.{$this->server->id}.cpu_absolute")) ->slice(-$period) ->map(fn ($value, $key) => [ - 'cpu' => Number::format($value, maxPrecision: 2), + 'cpu' => round($value, 2), 'timestamp' => Carbon::createFromTimestamp($key, auth()->user()->timezone ?? 'UTC')->format('H:i:s'), ]) ->all(); diff --git a/app/Filament/Server/Widgets/ServerMemoryChart.php b/app/Filament/Server/Widgets/ServerMemoryChart.php index e5ef76bb2..daadf6f0b 100644 --- a/app/Filament/Server/Widgets/ServerMemoryChart.php +++ b/app/Filament/Server/Widgets/ServerMemoryChart.php @@ -7,7 +7,6 @@ use Carbon\Carbon; use Filament\Facades\Filament; use Filament\Support\RawJs; use Filament\Widgets\ChartWidget; -use Illuminate\Support\Number; class ServerMemoryChart extends ChartWidget { @@ -31,7 +30,7 @@ class ServerMemoryChart extends ChartWidget $memUsed = collect(cache()->get("servers.{$this->server->id}.memory_bytes")) ->slice(-$period) ->map(fn ($value, $key) => [ - 'memory' => Number::format(config('panel.use_binary_prefix') ? $value / 1024 / 1024 / 1024 : $value / 1000 / 1000 / 1000, maxPrecision: 2), + 'memory' => round(config('panel.use_binary_prefix') ? $value / 1024 / 1024 / 1024 : $value / 1000 / 1000 / 1000, 2), 'timestamp' => Carbon::createFromTimestamp($key, auth()->user()->timezone ?? 'UTC')->format('H:i:s'), ]) ->all(); diff --git a/app/Filament/Server/Widgets/ServerOverview.php b/app/Filament/Server/Widgets/ServerOverview.php index 9259c9efa..2472d54c6 100644 --- a/app/Filament/Server/Widgets/ServerOverview.php +++ b/app/Filament/Server/Widgets/ServerOverview.php @@ -8,7 +8,6 @@ use App\Models\Server; use Carbon\CarbonInterface; use Filament\Notifications\Notification; use Filament\Widgets\StatsOverviewWidget; -use Illuminate\Support\Number; use Livewire\Attributes\On; class ServerOverview extends StatsOverviewWidget @@ -54,9 +53,9 @@ class ServerOverview extends StatsOverviewWidget } $data = collect(cache()->get("servers.{$this->server->id}.cpu_absolute"))->last(default: 0); - $cpu = Number::format($data, maxPrecision: 2, locale: auth()->user()->language) . ' %'; + $cpu = format_number($data, maxPrecision: 2) . ' %'; - return $cpu . ($this->server->cpu > 0 ? ' / ' . Number::format($this->server->cpu, locale: auth()->user()->language) . ' %' : ' / ∞'); + return $cpu . ($this->server->cpu > 0 ? ' / ' . format_number($this->server->cpu) . ' %' : ' / ∞'); } public function memoryUsage(): string diff --git a/app/Livewire/ServerEntry.php b/app/Livewire/ServerEntry.php index 42d44e13d..bff93236d 100644 --- a/app/Livewire/ServerEntry.php +++ b/app/Livewire/ServerEntry.php @@ -38,7 +38,7 @@ class ServerEntry extends Component
{{ trans('server/dashboard.cpu') }}
-{{ Number::format(0, precision: 2, locale: auth()->user()->language ?? 'en') . '%' }}
+{{ format_number(0, precision: 2) . '%' }}
{{ $server->formatResource(\App\Enums\ServerResourceType::CPULimit) }}