|
@@ -5,7 +5,6 @@ namespace App\Classes\Settings;
|
|
|
use App\Models\Settings;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
-use Illuminate\Support\Facades\Config;
|
|
|
|
|
|
class System
|
|
|
{
|
|
@@ -20,17 +19,23 @@ class System
|
|
|
|
|
|
public function updateSettings(Request $request)
|
|
|
{
|
|
|
- $request->validate([
|
|
|
- 'icon' => 'nullable|max:10000|mimes:jpg,png,jpeg',
|
|
|
- 'favicon' => 'nullable|max:10000|mimes:ico',
|
|
|
- ]);
|
|
|
-
|
|
|
-
|
|
|
$values = [
|
|
|
- //SETTINGS::VALUE => REQUEST-VALUE (coming from the html-form)
|
|
|
+ "SETTINGS::SYSTEM:REGISTER_IP_CHECK" => "register-ip-check",
|
|
|
+ "SETTINGS::SYSTEM:SERVER_CREATE_CHARGE_FIRST_HOUR" => "server-create-charge-first-hour",
|
|
|
+ "SETTINGS::SYSTEM:CREDITS_DISPLAY_NAME" => "credits-display-name",
|
|
|
+ "SETTINGS::SERVER:ALLOCATION_LIMIT" => "allocation-limit",
|
|
|
+ "SETTINGS::USER:FORCE_DISCORD_VERIFICATION" => "force-discord-verification",
|
|
|
+ "SETTINGS::USER:FORCE_EMAIL_VERIFICATION" => "force-email-verification",
|
|
|
+ "SETTINGS::USER:INITIAL_CREDITS" => "initial-credits",
|
|
|
+ "SETTINGS::USER:INITIAL_SERVER_LIMIT" => "initial-server-limit",
|
|
|
+ "SETTINGS::USER:CREDITS_REWARD_AFTER_VERIFY_DISCORD" => "credits-reward-amount-discord",
|
|
|
+ "SETTINGS::USER:CREDITS_REWARD_AFTER_VERIFY_EMAIL" => "credits-reward-amount-email",
|
|
|
+ "SETTINGS::USER:SERVER_LIMIT_REWARD_AFTER_VERIFY_DISCORD" => "server-limit-discord",
|
|
|
+ "SETTINGS::USER:SERVER_LIMIT_REWARD_AFTER_VERIFY_EMAIL" => "server-limit-email",
|
|
|
"SETTINGS::MISC:PHPMYADMIN:URL" => "phpmyadmin-url",
|
|
|
-
|
|
|
-
|
|
|
+ "SETTINGS::RECAPTCHA:SITE_KEY" => "recaptcha-site-key",
|
|
|
+ "SETTINGS::RECAPTCHA:SECRET_KEY" => "recaptcha-secret-key",
|
|
|
+ "SETTINGS::RECAPTCHA:ENABLED" => "recaptcha-enabled",
|
|
|
];
|
|
|
|
|
|
|