2022-01-07 09:16:33 +00:00
< div class = " tab-pane mt-3 " id = " misc " >
2022-01-03 00:52:25 +00:00
< form method = " POST " enctype = " multipart/form-data " class = " mb-3 "
2022-01-14 12:34:37 +00:00
action = " { { route('admin.settings.update.miscsettings') }} " >
2022-01-03 00:52:25 +00:00
@ csrf
@ method ( 'PATCH' )
< div class = " row " >
2022-01-21 16:20:23 +00:00
{{ -- E - Mail -- }}
< div class = " col-md-3 px-3 " >
< div class = " row mb-2 " >
< div class = " col text-center " >
< h1 > E - Mail </ h1 >
</ div >
</ div >
< div class = " custom-control mb-3 p-0 " >
< label for = " mailservice " > {{ __ ( 'Mail Service' ) }} :
< i data - toggle = " popover " data - trigger = " hover "
data - content = " { { __('The Mailer to send e-mails with') }} " class = " fas fa-info-circle " ></ i >
</ label >
< select id = " mailservice " style = " width:100% " class = " custom-select " name = " mailservice " required
autocomplete = " off " @ error ( 'mailservice' ) is - invalid @ enderror >
@ foreach ( array_keys ( config ( 'mail.mailers' )) as $mailer )
< option value = " { { $mailer }} " @ if ( config ( 'SETTINGS::MAIL:MAILER' ) == $mailer ) selected
@ endif > {{ __ ( $mailer ) }} </ option >
@ endforeach
</ select >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailhost " > {{ __ ( 'Mail Host' ) }} :</ label >
< input x - model = " mailhost " id = " mailhost " name = " mailhost " type = " text "
value = " { { config('SETTINGS::MAIL:HOST') }} "
class = " form-control @error('mailhost') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailport " > {{ __ ( 'Mail Port' ) }} :</ label >
< input x - model = " mailhost " id = " mailport " name = " mailport " type = " text "
value = " { { config('SETTINGS::MAIL:PORT') }} "
class = " form-control @error('mailport') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailusername " > {{ __ ( 'Mail Username' ) }} :</ label >
< input x - model = " mailusername " id = " mailusername " name = " mailusername " type = " text "
value = " { { config('SETTINGS::MAIL:USERNAME') }} "
class = " form-control @error('mailusername') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailpassword " > {{ __ ( 'Mail Password' ) }} :</ label >
2022-01-25 06:37:33 +00:00
< input x - model = " mailpassword " id = " mailpassword " name = " mailpassword " type = " password "
2022-01-21 16:20:23 +00:00
value = " { { config('SETTINGS::MAIL:PASSWORD') }} "
class = " form-control @error('mailpassword') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailencryption " > {{ __ ( 'Mail Encryption' ) }} :</ label >
< input x - model = " mailencryption " id = " mailencryption " name = " mailencryption " type = " text "
value = " { { config('SETTINGS::MAIL:ENCRYPTION') }} "
class = " form-control @error('mailencryption') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailfromadress " > {{ __ ( 'Mail From Adress' ) }} :</ label >
< input x - model = " mailfromadress " id = " mailfromadress " name = " mailfromadress " type = " text "
value = " { { config('SETTINGS::MAIL:FROM_ADDRESS') }} "
class = " form-control @error('mailfromadress') is-invalid @enderror " >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " mailfromname " > {{ __ ( 'Mail From Name' ) }} :</ label >
< input x - model = " mailfromname " id = " mailfromname " name = " mailfromname " type = " text "
value = " { { config('SETTINGS::MAIL:FROM_NAME') }} "
class = " form-control @error('mailfromname') is-invalid @enderror " >
</ div >
</ div >
</ div >
2022-01-14 17:25:23 +00:00
<!-- DISCORD -->
2022-01-14 19:01:21 +00:00
< div class = " col-md-3 px-3 " >
< div class = " row mb-2 " >
2022-01-14 18:08:38 +00:00
< div class = " col text-center " >
< h1 > Discord </ h1 >
2022-01-03 00:52:25 +00:00
</ div >
</ div >
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-client-id " > {{ __ ( 'Discord Client-ID' ) }} :</ label >
2022-01-07 09:51:59 +00:00
< input x - model = " discord-client-id " id = " discord-client-id " name = " discord-client-id " type = " text "
2022-01-14 12:34:37 +00:00
value = " { { config('SETTINGS::DISCORD:CLIENT_ID') }} "
class = " form-control @error('discord-client-id') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
2022-01-14 17:25:23 +00:00
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-client-secret " > {{ __ ( 'Discord Client-Secret' ) }} :</ label >
2022-01-07 09:51:59 +00:00
< input x - model = " discord-client-secret " id = " discord-client-secret " name = " discord-client-secret "
2022-01-14 12:34:37 +00:00
type = " text " value = " { { config('SETTINGS::DISCORD:CLIENT_SECRET') }} "
class = " form-control @error('discord-client-secret') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-client-secret " > {{ __ ( 'Discord Bot-Token' ) }} :</ label >
2022-01-14 12:34:37 +00:00
< input x - model = " discord-bot-token " id = " discord-bot-token " name = " discord-bot-token " type = " text "
value = " { { config('SETTINGS::DISCORD:BOT_TOKEN') }} "
class = " form-control @error('discord-bot-token') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-client-secret " > {{ __ ( 'Discord Guild-ID' ) }} :</ label >
2022-01-14 12:34:37 +00:00
< input x - model = " discord-guild-id " id = " discord-guild-id " name = " discord-guild-id " type = " number "
value = " { { config('SETTINGS::DISCORD:GUILD_ID') }} "
class = " form-control @error('discord-guild-id') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-invite-url " > {{ __ ( 'Discord Invite-URL' ) }} :</ label >
2022-01-07 09:51:59 +00:00
< input x - model = " discord-invite-url " id = " discord-invite-url " name = " discord-invite-url "
2022-01-14 12:34:37 +00:00
type = " text " value = " { { config('SETTINGS::DISCORD:INVITE_URL') }} "
class = " form-control @error('discord-invite-url') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
2022-01-14 19:01:21 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 18:08:38 +00:00
< label for = " discord-role-id " > {{ __ ( 'Discord Role-ID' ) }} :</ label >
2022-01-14 12:34:37 +00:00
< input x - model = " discord-role-id " id = " discord-role-id " name = " discord-role-id " type = " number "
value = " { { config('SETTINGS::DISCORD:ROLE_ID') }} "
class = " form-control @error('discord-role-id') is-invalid @enderror " >
2022-01-07 09:51:59 +00:00
</ div >
</ div >
</ div >
2022-01-14 20:17:36 +00:00
< div class = " col-md-3 px-3 " >
< div class = " row mb-2 " >
< div class = " col text-center " >
< h1 > ReCaptcha </ h1 >
</ div >
</ div >
< div class = " custom-control mb-3 p-0 " >
< div class = " col m-0 p-0 d-flex justify-content-between align-items-center " >
< div >
< input value = " true " id = " enable-recaptcha " name = " enable-recaptcha "
{{ config ( 'SETTINGS::RECAPTCHA:ENABLED' ) == 'true' ? 'checked' : '' }}
type = " checkbox " >
< label for = " enable-recaptcha " > {{ __ ( 'Enable ReCaptcha' ) }} </ label >
</ div >
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 23:49:33 +00:00
< label for = " recaptcha-site-key " > {{ __ ( 'ReCaptcha Site-Key' ) }} :</ label >
< input x - model = " recaptcha-site-key " id = " recaptcha-site-key " name = " recaptcha-site-key "
2022-01-14 20:17:36 +00:00
type = " text " value = " { { config('SETTINGS::RECAPTCHA:SITE_KEY') }} "
2022-01-14 23:49:33 +00:00
class = " form-control @error('recaptcha-site-key') is-invalid @enderror " >
2022-01-14 20:17:36 +00:00
</ div >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-01-14 23:49:33 +00:00
< label for = " recaptcha-secret-key " > {{ __ ( 'ReCaptcha Secret-Key' ) }} :</ label >
< input x - model = " recaptcha-secret-key " id = " recaptcha-secret-key " name = " recaptcha-secret-key "
type = " text " value = " { { config('SETTINGS::RECAPTCHA:SECRET_KEY') }} "
class = " form-control @error('recaptcha-secret-key') is-invalid @enderror " >
2022-01-14 20:17:36 +00:00
</ div >
</ div >
</ div >
2022-06-02 14:11:24 +00:00
< div class = " col-md-3 px-3 " >
< div class = " row mb-2 " >
< div class = " col text-center " >
< h1 > Referral </ h1 >
</ div >
</ div >
2022-01-21 16:20:23 +00:00
2022-06-02 14:11:24 +00:00
< div class = " custom-control mb-3 p-0 " >
< div class = " col m-0 p-0 d-flex justify-content-between align-items-center " >
< div >
< input value = " true " id = " enable_referral " name = " enable_referral "
{{ config ( 'SETTINGS::REFERRAL::ENABLED' ) == 'true' ? 'checked' : '' }}
type = " checkbox " >
< label for = " enable_referral " > {{ __ ( 'Enable Referral' ) }} </ label >
</ div >
</ div >
</ div >
2022-06-07 08:05:19 +00:00
< div class = " custom-control mb-3 p-0 " >
< label for = " referral_mode " > {{ __ ( 'Mode' ) }} :
< i data - toggle = " popover " data - trigger = " hover "
data - content = " { { __('Should a reward be given if a new User registers or if a new user buys credits') }} " class = " fas fa-info-circle " ></ i >
</ label >
< select id = " referral_mode " style = " width:100% " class = " custom-select " name = " referral_mode " required
autocomplete = " off " @ error ( 'referral_mode' ) is - invalid @ enderror >
< option value = " commission " @ if ( config ( 'SETTINGS::REFERRAL:MODE' ) == " commission " ) selected
@ endif > {{ __ ( " Commission " ) }} </ option >
< option value = " sign-up " @ if ( config ( 'SETTINGS::REFERRAL:MODE' ) == " sign-up " ) selected
@ endif > {{ __ ( " Sign-Up " ) }} </ option >
2022-06-07 14:04:41 +00:00
< option value = " both " @ if ( config ( 'SETTINGS::REFERRAL:MODE' ) == " both " ) selected
@ endif > {{ __ ( " Both " ) }} </ option >
2022-06-07 08:05:19 +00:00
</ select >
</ div >
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
< label for = " referral_percentage " > {{ __ ( 'Referral reward in percent' ) }} {{ __ ( " (only for commission-mode) " )}} :
< i data - toggle = " popover " data - trigger = " hover "
data - content = " { { __('If a referred user buys credits, the referral-user will get x% of the Credits the referred user bought') }} " class = " fas fa-info-circle " ></ i >
</ label >
< input x - model = " referral_percentage " id = " referral_percentage " name = " referral_percentage "
type = " number " value = " { { config('SETTINGS::REFERRAL:PERCENTAGE') }} "
class = " form-control @error('referral_percentage') is-invalid @enderror " >
</ div >
</ div >
2022-06-02 14:11:24 +00:00
< div class = " form-group mb-3 " >
< div class = " custom-control p-0 " >
2022-06-07 08:05:19 +00:00
< label for = " referral_reward " > {{ __ ( 'Referral reward in' ) }} {{ config ( 'SETTINGS::SYSTEM:CREDITS_DISPLAY_NAME' , 'Credits' ) }} {{ __ ( " (only for sign-up-mode) " )}} :</ label >
2022-06-02 14:11:24 +00:00
< input x - model = " referral_reward " id = " referral_reward " name = " referral_reward "
type = " number " value = " { { config('SETTINGS::REFERRAL::REWARD') }} "
class = " form-control @error('referral_reward') is-invalid @enderror " >
</ div >
</ div >
2022-06-02 16:41:08 +00:00
< div class = " custom-control mb-3 p-0 " >
2022-06-07 08:05:19 +00:00
< label for = " referral_allowed " > {{ __ ( 'Allowed' ) }} :
2022-06-02 16:41:08 +00:00
< i data - toggle = " popover " data - trigger = " hover "
data - content = " { { __('Who is allowed to see their referral-URL') }} " class = " fas fa-info-circle " ></ i >
</ label >
< select id = " referral_allowed " style = " width:100% " class = " custom-select " name = " referral_allowed " required
autocomplete = " off " @ error ( 'referral_allowed' ) is - invalid @ enderror >
< option value = " everyone " @ if ( config ( 'SETTINGS::REFERRAL::ALLOWED' ) == " everyone " ) selected
@ endif > {{ __ ( " Everyone " ) }} </ option >
< option value = " client " @ if ( config ( 'SETTINGS::REFERRAL::ALLOWED' ) == " client " ) selected
@ endif > {{ __ ( " Clients " ) }} </ option >
</ select >
</ div >
2022-06-02 14:11:24 +00:00
</ div >
2022-01-21 16:20:23 +00:00
2022-01-03 00:52:25 +00:00
</ div >
2022-01-14 18:08:38 +00:00
< div class = " row " >
< button class = " btn btn-primary mt-3 ml-3 " > {{ __ ( 'Submit' ) }} </ button >
</ div >
2022-01-03 00:52:25 +00:00
</ form >
</ div >