diff --git a/resources/views/user/index.tpl b/resources/views/user/index.tpl
index f780fc9b..4a73669b 100644
--- a/resources/views/user/index.tpl
+++ b/resources/views/user/index.tpl
@@ -32,31 +32,44 @@
{{ trans('user.used.players') }}
players->count() + floor($user->getScore() / option('score_per_player'));
- $percent = ($players_available == 0) ? 0 : $user->players->count() / $players_available * 100
+ // to avoid division by zero
+ if (option('score_per_player') == 0) {
+ $total = 'UNLIMITED';
+ $percentage = 0;
+ } else {
+ $total = $user->players->count() + floor($user->getScore() / option('score_per_player'));
+ $percentage = $user->players->count() / $total * 100;
+ }
?>
-
{{ $user->players->count() }}/{{ $players_available }}
+
{{ $user->players->count() }}/ {{ $total }}
{{ trans('user.used.storage') }}
-
+ getStorageUsed() + $user->getScore() / $rate;
+ $percentage = $user->getStorageUsed() / ($user->getStorageUsed() + $user->getScore() / $rate) * 100;
+ }
+ ?>
@if ($user->getStorageUsed() > 1024)
{{ round($user->getStorageUsed() / 1024, 1) }}/
- {{ round(($user->getStorageUsed() + $user->getScore() / $rate) / 1024, 1) }} MB
+ {{ is_string($total) ? $total : round($total / 1024, 1) }} MB
@else
- {{ $user->getStorageUsed() }}/
- {{ $user->getStorageUsed() + $user->getScore() / $rate }} KB
+ {{ $user->getStorageUsed() }}/ {{ $total }} KB
@endif