mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-28 11:00:39 +00:00
Disable account registering from disabled email provider
This commit is contained in:
@@ -20,7 +20,7 @@ class GetWidgetsValuesController extends Controller
|
||||
)->format();
|
||||
|
||||
return [
|
||||
'license' => get_setting('license'),
|
||||
'license' => get_settings('license'),
|
||||
'app_version' => config('vuefilemanager.version'),
|
||||
'total_users' => User::count(),
|
||||
'total_used_space' => $storage_usage,
|
||||
|
||||
@@ -13,7 +13,7 @@ class DisabledMimetypes implements Rule
|
||||
*/
|
||||
public function passes($attribute, $value): bool
|
||||
{
|
||||
$mimetype_blacklist = explode(',', get_setting('mimetypes_blacklist'));
|
||||
$mimetype_blacklist = explode(',', get_settings('mimetypes_blacklist'));
|
||||
$file_mimetype = explode('/', $value->getMimeType());
|
||||
|
||||
return ! array_intersect($file_mimetype, $mimetype_blacklist);
|
||||
|
||||
@@ -44,7 +44,7 @@ class UploadFileAction
|
||||
$file_size = File::size($file_path);
|
||||
|
||||
// Size of limit
|
||||
$limit = get_setting('upload_limit');
|
||||
$limit = get_settings('upload_limit');
|
||||
|
||||
// File size handling
|
||||
if ($limit && $file_size > format_bytes($limit)) {
|
||||
|
||||
@@ -15,7 +15,7 @@ class SendContactMessageController extends Controller
|
||||
public function __invoke(
|
||||
SendContactMessageRequest $request
|
||||
): Response {
|
||||
$contactEmail = get_setting('contact_email');
|
||||
$contactEmail = get_settings('contact_email');
|
||||
|
||||
if ($contactEmail) {
|
||||
Mail::to($contactEmail)
|
||||
|
||||
@@ -33,7 +33,7 @@ class UpgradeLanguageTranslationsAction
|
||||
])->collapse(),
|
||||
];
|
||||
|
||||
$license = strtolower(get_setting('license'));
|
||||
$license = strtolower(get_settings('license'));
|
||||
|
||||
// Find new translations in default translations
|
||||
$newbies = $default_translations[$license]
|
||||
|
||||
@@ -89,7 +89,7 @@ class LanguageController extends Controller
|
||||
|
||||
// If user try to delete language used as default,
|
||||
// then set en language as default
|
||||
if ($language->locale === get_setting('language')) {
|
||||
if ($language->locale === get_settings('language')) {
|
||||
Setting::whereName('language')->first()
|
||||
->update(['value' => 'en']);
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ class Language extends Model
|
||||
$language->id = Str::uuid();
|
||||
|
||||
resolve(SeedDefaultLanguageTranslationsAction::class)(
|
||||
license: get_setting('license') ?? 'extended',
|
||||
license: get_settings('license') ?? 'extended',
|
||||
locale: $language->locale
|
||||
);
|
||||
});
|
||||
|
||||
@@ -17,7 +17,7 @@ class LanguageCollection extends ResourceCollection
|
||||
public function toArray($request)
|
||||
{
|
||||
$current_language = Language::with('languageTranslations')
|
||||
->whereLocale(get_setting('language') ?? 'en')
|
||||
->whereLocale(get_settings('language') ?? 'en')
|
||||
->first();
|
||||
|
||||
return [
|
||||
|
||||
@@ -18,7 +18,7 @@ class SetStripeController
|
||||
{
|
||||
// TODO: pridat validator do requestu
|
||||
// Check payment setup status
|
||||
if (get_setting('payments_configured')) {
|
||||
if (get_settings('payments_configured')) {
|
||||
abort(401, 'Gone');
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
* @method static where(string $string, mixed $get)
|
||||
* @method static whereIn(string $string, string[] $columns)
|
||||
* @method static create(string[] $array)
|
||||
* @method static find(array|string $setting)
|
||||
* @property string value
|
||||
* @property string name
|
||||
*/
|
||||
|
||||
@@ -48,7 +48,7 @@ class CreateAdminAccountController extends Controller
|
||||
$user
|
||||
->settings()
|
||||
->create([
|
||||
'storage_capacity' => get_setting('storage_default') ?? 5,
|
||||
'storage_capacity' => get_settings('storage_default') ?? 5,
|
||||
'avatar' => store_avatar($request, 'avatar'),
|
||||
'name' => $request->input('name'),
|
||||
]);
|
||||
|
||||
@@ -63,7 +63,7 @@ class StoreAppSettingsController extends Controller
|
||||
[
|
||||
'name' => 'storage_default',
|
||||
'value' => $request->input('defaultStorage') ?? 5,
|
||||
],
|
||||
]
|
||||
])->each(function ($col) {
|
||||
Setting::forceCreate([
|
||||
'name' => $col['name'],
|
||||
|
||||
@@ -45,7 +45,7 @@ class SharedSendViaEmail extends Notification
|
||||
->greeting(__t('shared_link_email_greeting'))
|
||||
->line(__t('shared_link_email_user', ['user' => $this->user->settings->name, 'email' => $this->user->email]))
|
||||
->action(__t('shared_link_email_link'), url('/share', ['token' => $this->token]))
|
||||
->salutation(__t('shared_link_email_salutation', ['app_name' => get_setting('app_title') ?? 'VueFileManager']));
|
||||
->salutation(__t('shared_link_email_salutation', ['app_name' => get_settings('app_title') ?? 'VueFileManager']));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -34,7 +34,7 @@ class StripeWebhookController extends CashierController
|
||||
$user
|
||||
->settings()
|
||||
->update([
|
||||
'storage_capacity' => get_setting('storage_default'),
|
||||
'storage_capacity' => get_settings('storage_default'),
|
||||
]);
|
||||
|
||||
return $this->successMethod();
|
||||
|
||||
Reference in New Issue
Block a user