Update widgets

This commit is contained in:
DariusIII
2025-10-11 01:28:34 +02:00
parent dbba256098
commit 950e6dc9f9
3 changed files with 4 additions and 20 deletions
@@ -41,8 +41,6 @@ class AdminPageController extends BasePageController
/**
* Get default dashboard statistics
*
* @return array
*/
protected function getDefaultStats(): array
{
@@ -62,8 +60,6 @@ class AdminPageController extends BasePageController
/**
* Get disk space information
*
* @return string
*/
protected function getDiskSpace(): string
{
@@ -75,7 +71,7 @@ class AdminPageController extends BasePageController
$bytes /= 1024;
}
return round($bytes, 2) . ' ' . $units[$i];
return round($bytes, 2).' '.$units[$i];
} catch (\Exception $e) {
return 'N/A';
}
+1 -13
View File
@@ -4,15 +4,13 @@ namespace App\Services;
use App\Models\User;
use App\Models\UserDownload;
use Illuminate\Support\Facades\DB;
use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
class UserStatsService
{
/**
* Get user statistics by role
*
* @return array
*/
public function getUsersByRole(): array
{
@@ -33,8 +31,6 @@ class UserStatsService
/**
* Get downloads per day for the last 7 days
*
* @return array
*/
public function getDownloadsPerDay(int $days = 7): array
{
@@ -64,8 +60,6 @@ class UserStatsService
/**
* Get API hits per day for the last 7 days
* Note: This tracks users' last API access date
*
* @return array
*/
public function getApiHitsPerDay(int $days = 7): array
{
@@ -96,8 +90,6 @@ class UserStatsService
/**
* Get summary statistics
*
* @return array
*/
public function getSummaryStats(): array
{
@@ -114,9 +106,6 @@ class UserStatsService
/**
* Get top downloaders
*
* @param int $limit
* @return array
*/
public function getTopDownloaders(int $limit = 5): array
{
@@ -133,4 +122,3 @@ class UserStatsService
->toArray();
}
}
+2 -2
View File
@@ -51,7 +51,7 @@
<div class="flex items-center justify-between">
<div>
<p class="text-sm text-gray-500 dark:text-gray-400 mb-1">Active Groups</p>
<p class="text-3xl font-bold text-gray-800 dark:text-gray-200">{{ number_format($stats['groups'] ?? 0) }}</p>
<p class="text-3xl font-bold text-gray-800 dark:text-gray-200">{{ number_format($stats['active_groups'] ?? 0) }}</p>
</div>
<div class="w-12 h-12 bg-purple-100 dark:bg-purple-900 rounded-lg flex items-center justify-center">
<i class="fas fa-layer-group text-2xl text-purple-600 dark:text-purple-400"></i>
@@ -59,7 +59,7 @@
</div>
<div class="mt-4">
<span class="text-sm text-gray-600 dark:text-gray-400">
{{ $stats['active_groups'] ?? 0 }} currently active
{{ number_format($stats['groups'] ?? 0) }} total groups
</span>
</div>
</div>