diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 0df2aca24ed7..0a439d4600a9 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -759,19 +759,21 @@ class AccountController extends BaseController $account = $user->account; $modules = Input::get('modules'); - // get all custom modules, including disabled - $custom_modules = collect(Input::get('custom_modules'))->each(function ($item, $key) { - $module = Module::find($item); - if ($module && $module->disabled()) { - $module->enable(); - } - }); + if (Utils::isSelfHost()) { + // get all custom modules, including disabled + $custom_modules = collect(Input::get('custom_modules'))->each(function ($item, $key) { + $module = Module::find($item); + if ($module && $module->disabled()) { + $module->enable(); + } + }); - (Module::toCollection()->diff($custom_modules))->each(function ($item, $key) { - if ($item->enabled()) { - $item->disable(); - } - }); + (Module::toCollection()->diff($custom_modules))->each(function ($item, $key) { + if ($item->enabled()) { + $item->disable(); + } + }); + } $user->force_pdfjs = Input::get('force_pdfjs') ? true : false; $user->save(); diff --git a/resources/views/accounts/management.blade.php b/resources/views/accounts/management.blade.php index 4cfc4b2719e3..0b35db0c4ed6 100644 --- a/resources/views/accounts/management.blade.php +++ b/resources/views/accounts/management.blade.php @@ -189,14 +189,16 @@ @endforeach - @foreach (Module::all() as $value) - {{ ($value->boot()) }} -