mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-18 16:22:14 +00:00
bcmath in index moved into try/catch block
This commit is contained in:
@@ -1,8 +1,34 @@
|
|||||||
@php
|
@php
|
||||||
|
use Monolog\Handler\MissingExtensionException;
|
||||||
use VueFileManager\Subscription\Domain\Plans\Models\Plan;
|
use VueFileManager\Subscription\Domain\Plans\Models\Plan;
|
||||||
use VueFileManager\Subscription\Domain\Transactions\Models\Transaction;
|
use VueFileManager\Subscription\Domain\Transactions\Models\Transaction;
|
||||||
use VueFileManager\Subscription\Domain\Subscriptions\Models\Subscription;
|
use VueFileManager\Subscription\Domain\Subscriptions\Models\Subscription;
|
||||||
|
|
||||||
|
try {
|
||||||
|
// Bcmath Extension
|
||||||
|
$storageDefaultSpaceFormatted = isset($settings->default_max_storage_amount)
|
||||||
|
? format_gigabytes($settings->default_max_storage_amount)
|
||||||
|
: format_gigabytes(5);
|
||||||
|
|
||||||
|
$uploadLimit = isset($settings->upload_limit)
|
||||||
|
? format_bytes($settings->upload_limit)
|
||||||
|
: 'undefined';
|
||||||
|
|
||||||
|
$chunkSize = isset($settings->chunk_size)
|
||||||
|
? format_bytes($settings->chunk_size)
|
||||||
|
: format_bytes(64);
|
||||||
|
|
||||||
|
$uploadLimitFormatted = isset($settings->upload_limit)
|
||||||
|
? format_megabytes($settings->upload_limit)
|
||||||
|
: null;
|
||||||
|
|
||||||
|
} catch (MissingExtensionException $exception) {
|
||||||
|
$storageDefaultSpaceFormatted = '5GB';
|
||||||
|
$uploadLimit = 'undefined';
|
||||||
|
$uploadLimitFormatted = 5;
|
||||||
|
$chunkSize = 64000000;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Subscription
|
// Subscription
|
||||||
$isEmptySubscriptions = Subscription::count() === 0;
|
$isEmptySubscriptions = Subscription::count() === 0;
|
||||||
@@ -98,11 +124,11 @@
|
|||||||
storageLimit: {{ $settings->storage_limitation ?? 1 }},
|
storageLimit: {{ $settings->storage_limitation ?? 1 }},
|
||||||
teamsDefaultMembers: {{ $settings->default_max_team_member ?? 10 }},
|
teamsDefaultMembers: {{ $settings->default_max_team_member ?? 10 }},
|
||||||
storageDefaultSpace: {{ $settings->default_max_storage_amount ?? 5 }},
|
storageDefaultSpace: {{ $settings->default_max_storage_amount ?? 5 }},
|
||||||
storageDefaultSpaceFormatted: '{{ isset($settings->default_max_storage_amount) ? format_gigabytes($settings->default_max_storage_amount) : format_gigabytes(5) }}',
|
storageDefaultSpaceFormatted: '{{ $storageDefaultSpaceFormatted }}',
|
||||||
mimetypesBlacklist: '{{ isset($settings->mimetypes_blacklist) ? $settings->mimetypes_blacklist: null}}',
|
mimetypesBlacklist: '{{ isset($settings->mimetypes_blacklist) ? $settings->mimetypes_blacklist: null}}',
|
||||||
uploadLimit: {{ isset($settings->upload_limit) ? format_bytes($settings->upload_limit) : 'undefined' }},
|
uploadLimit: {{ $uploadLimit }},
|
||||||
uploadLimitFormatted: '{{ isset($settings->upload_limit) ? format_megabytes($settings->upload_limit) : null }}',
|
uploadLimitFormatted: '{{ $uploadLimitFormatted }}',
|
||||||
chunkSize: {{ isset($settings->chunk_size) ? format_bytes($settings->chunk_size) : format_bytes(64) }},
|
chunkSize: {{ $chunkSize }},
|
||||||
|
|
||||||
isAuthenticated: {{ $isUser ? 1 : 0 }},
|
isAuthenticated: {{ $isUser ? 1 : 0 }},
|
||||||
isSaaS: {{ $settings && optional($settings)->license === 'extended' ? 1 : 0 }},
|
isSaaS: {{ $settings && optional($settings)->license === 'extended' ? 1 : 0 }},
|
||||||
|
|||||||
Reference in New Issue
Block a user