2017-07-07 23:44:48 -07:00
@ extends ( 'layouts/default' )
{{ -- Page title -- }}
@ section ( 'title' )
2021-11-19 06:23:48 -08:00
{{ trans ( 'admin/settings/general.branding_title' ) }}
2017-07-07 23:44:48 -07:00
@ parent
@ stop
@ section ( 'header_right' )
2020-04-01 03:21:15 -07:00
< a href = " { { route('settings.index') }} " class = " btn btn-primary " > {{ trans ( 'general.back' ) }} </ a >
2017-07-07 23:44:48 -07:00
@ stop
{{ -- Page content -- }}
@ section ( 'content' )
< style >
. checkbox label {
padding - right : 40 px ;
}
</ style >
2018-10-05 00:57:18 -07:00
{{ Form :: open ([ 'method' => 'POST' , 'files' => true , 'autocomplete' => 'off' , 'class' => 'form-horizontal' , 'role' => 'form' , 'id' => 'create-form' ]) }}
2017-07-07 23:44:48 -07:00
<!-- CSRF Token -->
{{ csrf_field ()}}
< div class = " row " >
< div class = " col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 " >
< div class = " panel box box-default " >
< div class = " box-header with-border " >
2020-04-01 03:21:15 -07:00
< h2 class = " box-title " >
2024-08-19 06:48:12 -07:00
< x - icon type = " branding " />
{{ trans ( 'admin/settings/general.brand' ) }}
2020-04-01 03:21:15 -07:00
</ h2 >
2017-07-07 23:44:48 -07:00
</ div >
< div class = " box-body " >
2018-09-29 21:33:52 -07:00
< div class = " col-md-12 " >
2017-07-07 23:44:48 -07:00
<!-- Site name -->
< div class = " form-group { { $errors->has ('site_name') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'site_name' , trans ( 'admin/settings/general.site_name' )) }}
</ div >
2018-10-05 00:57:18 -07:00
< div class = " col-md-7 required " >
2017-07-07 23:44:48 -07:00
@ if ( config ( 'app.lock_passwords' ) === true )
2024-06-27 07:05:47 -07:00
{{ Form :: text ( 'site_name' , old ( 'site_name' , $setting -> site_name ), array ( 'class' => 'form-control' , 'disabled' => 'disabled' , 'placeholder' => 'Snipe-IT Asset Management' )) }}
2021-09-26 01:11:08 -07:00
< p class = " text-warning " >< i class = " fas fa-lock " ></ i > {{ trans ( 'general.feature_disabled' ) }} </ p >
2017-07-07 23:44:48 -07:00
@ else
{{ Form :: text ( 'site_name' ,
2024-06-27 07:05:47 -07:00
old ( 'site_name' , $setting -> site_name ), array ( 'class' => 'form-control' , 'placeholder' => 'Snipe-IT Asset Management' , 'required' => 'required' )) }}
2017-07-07 23:44:48 -07:00
@ endif
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'site_name' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2017-07-07 23:44:48 -07:00
</ div >
</ div >
2017-12-06 14:33:52 -08:00
2017-07-07 23:44:48 -07:00
<!-- Branding -->
< div class = " form-group { { $errors->has ('brand') ? 'error' : '' }} " >
< div class = " col-md-3 " >
2020-04-27 23:22:52 -07:00
{{ Form :: label ( 'brand' , trans ( 'admin/settings/general.web_brand' )) }}
2017-07-07 23:44:48 -07:00
</ div >
< div class = " col-md-9 " >
2020-04-21 03:58:31 -07:00
{ !! Form :: select ( 'brand' , array ( '1' => 'Text' , '2' => 'Logo' , '3' => 'Logo + Text' ), old ( 'brand' , $setting -> brand ), array ( 'class' => 'form-control select2' , 'style' => 'width: 150px ;' )) !! }
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'brand' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2017-07-07 23:44:48 -07:00
</ div >
</ div >
2018-07-24 13:37:02 -07:00
2017-07-07 23:44:48 -07:00
<!-- Logo -->
2020-04-21 10:42:37 -07:00
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " logo " ,
" logoId " => " uploadLogo " ,
" logoLabel " => trans ( 'admin/settings/general.logo' ),
" logoClearVariable " => " clear_logo " ,
2021-09-28 19:44:55 -07:00
" helpBlock " => trans ( 'general.logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => Helper :: file_upload_max_size_readable ()]),
2020-04-21 10:42:37 -07:00
])
<!-- Email Logo -->
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " email_logo " ,
" logoId " => " uploadEmailLogo " ,
" logoLabel " => trans ( 'admin/settings/general.email_logo' ),
" logoClearVariable " => " clear_email_logo " ,
2021-09-28 19:44:55 -07:00
" helpBlock " => trans ( 'admin/settings/general.email_logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => Helper :: file_upload_max_size_readable ()]),
2020-04-21 10:42:37 -07:00
])
<!-- Label Logo -->
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " label_logo " ,
" logoId " => " uploadLabelLogo " ,
" logoLabel " => trans ( 'admin/settings/general.label_logo' ),
" logoClearVariable " => " clear_label_logo " ,
2021-09-28 19:44:55 -07:00
" helpBlock " => trans ( 'admin/settings/general.label_logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => Helper :: file_upload_max_size_readable ()]),
2020-04-21 10:42:37 -07:00
])
<!-- Favicon -->
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " favicon " ,
" logoId " => " uploadFavicon " ,
" logoLabel " => trans ( 'admin/settings/general.favicon' ),
" logoClearVariable " => " clear_favicon " ,
2020-09-15 19:50:15 -07:00
" helpBlock " => trans ( 'admin/settings/general.favicon_size' ) . ' ' . trans ( 'admin/settings/general.favicon_format' ),
2021-03-15 16:42:11 -07:00
" allowedTypes " => " image/x-icon,image/gif,image/jpeg,image/png,image/svg,image/svg+xml,image/vnd.microsoft.icon " ,
2020-09-15 20:07:29 -07:00
" maxSize " => 20000
2020-04-21 10:42:37 -07:00
])
2024-07-04 05:22:36 -07:00
<!-- Default Avatar -->
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " default_avatar " ,
" logoId " => " defaultAvatar " ,
" logoLabel " => trans ( 'admin/settings/general.default_avatar' ),
" logoClearVariable " => " clear_default_avatar " ,
" logoPath " => " avatars/ " ,
2024-07-19 23:25:46 -07:00
" helpBlock " => trans ( 'admin/settings/general.default_avatar_help' ) . ' ' . trans ( 'general.image_filetypes_help' , [ 'size' => Helper :: file_upload_max_size_readable ()]),
2024-07-04 05:22:36 -07:00
])
2024-07-19 23:25:46 -07:00
@ if (( $setting -> default_avatar == '' ) || (( $setting -> default_avatar == 'default.png' ) && ( Storage :: disk ( 'public' ) -> missing ( 'default.png' ))))
2024-07-19 21:55:06 -07:00
<!-- Restore Default Avatar -->
< div class = " form-group " >
< div class = " col-md-9 col-md-offset-3 " >
< label class = " form-control " >
{{ Form :: checkbox ( 'restore_default_avatar' , '1' , old ( 'restore_default_avatar' , $setting -> restore_default_avatar )) }}
2024-07-19 23:25:46 -07:00
< span > { !! trans ( 'admin/settings/general.restore_default_avatar' , [ 'default_avatar' => Storage :: disk ( 'public' ) -> url ( 'default.png' )]) !! } </ span >
2024-07-19 21:55:06 -07:00
</ label >
2024-07-19 23:25:46 -07:00
< p class = " help-block " >
{{ trans ( 'admin/settings/general.restore_default_avatar_help' ) }}
</ p >
2024-07-19 21:55:06 -07:00
</ div >
</ div >
@ endif
2024-07-04 08:55:47 -07:00
<!-- Load gravatar -->
< div class = " form-group { { $errors->has ('load_remote') ? 'error' : '' }} " >
< div class = " col-md-3 " >
< strong > {{ trans ( 'admin/settings/general.load_remote' ) }} </ strong >
</ div >
< div class = " col-md-9 " >
< label class = " form-control " >
{{ Form :: checkbox ( 'load_remote' , '1' , old ( 'load_remote' , $setting -> load_remote )) }}
{{ trans ( 'general.yes' ) }}
{ !! $errors -> first ( 'load_remote' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
</ label >
< p class = " help-block " >
{{ trans ( 'admin/settings/general.load_remote_help_text' ) }}
</ p >
</ div >
</ div >
2024-07-04 05:22:36 -07:00
<!-- Include logo in print assets -->
2018-07-24 13:37:02 -07:00
< div class = " form-group " >
< div class = " col-md-3 " >
2023-04-03 22:38:56 -07:00
< strong > {{ trans ( 'admin/settings/general.logo_print_assets' ) }} </ strong >
2018-07-24 13:37:02 -07:00
</ div >
< div class = " col-md-9 " >
2023-04-03 22:38:56 -07:00
< label class = " form-control " >
{{ Form :: checkbox ( 'logo_print_assets' , '1' , old ( 'logo_print_assets' , $setting -> logo_print_assets ), array ( 'aria-label' => 'logo_print_assets' )) }}
2020-04-21 10:42:37 -07:00
{{ trans ( 'admin/settings/general.logo_print_assets_help' ) }}
2023-04-03 22:38:56 -07:00
</ label >
2020-04-01 03:21:15 -07:00
2018-07-24 13:37:02 -07:00
</ div >
</ div >
<!-- show urls in emails -->
2017-10-17 13:54:03 -07:00
< div class = " form-group " >
< div class = " col-md-3 " >
2023-04-03 22:38:56 -07:00
< strong > {{ trans ( 'admin/settings/general.show_url_in_emails' ) }} </ strong >
2017-10-17 13:54:03 -07:00
</ div >
< div class = " col-md-9 " >
2023-04-03 22:38:56 -07:00
< label class = " form-control " >
{{ Form :: checkbox ( 'show_url_in_emails' , '1' , old ( 'show_url_in_emails' , $setting -> show_url_in_emails ), array ( 'aria-label' => 'show_url_in_emails' )) }}
{{ trans ( 'general.yes' ) }}
</ label >
2017-10-17 13:54:03 -07:00
< p class = " help-block " > {{ trans ( 'admin/settings/general.show_url_in_emails_help_text' ) }} </ p >
</ div >
</ div >
2017-07-07 23:44:48 -07:00
<!-- Header color -->
< div class = " form-group { { $errors->has ('header_color') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'header_color' , trans ( 'admin/settings/general.header_color' )) }}
</ div >
< div class = " col-md-2 " >
< div class = " input-group header-color " >
2020-04-21 03:58:31 -07:00
{{ Form :: text ( 'header_color' , old ( 'header_color' , $setting -> header_color ), array ( 'class' => 'form-control' , 'style' => 'width: 100px;' , 'placeholder' => '#FF0000' , 'aria-label' => 'header_color' )) }}
2017-07-07 23:44:48 -07:00
< div class = " input-group-addon " >
< i ></ i >
</ div >
</ div ><!-- /. input group -->
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'header_color' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2017-07-07 23:44:48 -07:00
</ div >
</ div >
2021-03-29 19:09:23 -07:00
<!-- Skin -->
2018-03-02 17:50:40 -08:00
< div class = " form-group { { $errors->has ('skin') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'skin' , trans ( 'general.skin' )) }}
</ div >
< div class = " col-md-9 " >
2020-04-21 03:58:31 -07:00
{ !! Form :: skin ( 'skin' , old ( 'skin' , $setting -> skin ), 'select2' ) !! }
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'skin' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2018-03-02 17:50:40 -08:00
</ div >
</ div >
2021-03-29 19:09:23 -07:00
<!-- Allow User Skin -->
< div class = " form-group " >
< div class = " col-md-3 " >
2023-04-03 22:38:56 -07:00
< strong > {{ trans ( 'admin/settings/general.allow_user_skin' ) }} </ strong >
2021-03-29 19:09:23 -07:00
</ div >
< div class = " col-md-9 " >
2023-04-03 22:38:56 -07:00
< label class = " form-control " >
{{ Form :: checkbox ( 'allow_user_skin' , '1' , old ( 'allow_user_skin' , $setting -> allow_user_skin )) }}
{{ trans ( 'general.yes' ) }}
</ label >
2021-03-29 19:09:23 -07:00
< p class = " help-block " > {{ trans ( 'admin/settings/general.allow_user_skin_help_text' ) }} </ p >
</ div >
</ div >
2018-03-02 17:50:40 -08:00
2017-07-07 23:44:48 -07:00
<!-- Custom css -->
< div class = " form-group { { $errors->has ('custom_css') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'custom_css' , trans ( 'admin/settings/general.custom_css' )) }}
</ div >
< div class = " col-md-9 " >
@ if ( config ( 'app.lock_passwords' ) === true )
2020-04-21 03:58:31 -07:00
{{ Form :: textarea ( 'custom_css' , old ( 'custom_css' , $setting -> custom_css ), array ( 'class' => 'form-control' , 'placeholder' => 'Add your custom CSS' , 'disabled' => 'disabled' , 'aria-label' => 'custom_css' )) }}
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'custom_css' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2021-09-26 01:11:08 -07:00
< p class = " text-warning " >< i class = " fas fa-lock " ></ i > {{ trans ( 'general.feature_disabled' ) }} </ p >
2017-07-07 23:44:48 -07:00
@ else
2020-04-21 03:58:31 -07:00
{{ Form :: textarea ( 'custom_css' , old ( 'custom_css' , $setting -> custom_css ), array ( 'class' => 'form-control' , 'placeholder' => 'Add your custom CSS' , 'aria-label' => 'custom_css' )) }}
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'custom_css' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2017-07-07 23:44:48 -07:00
@ endif
2018-09-29 21:33:52 -07:00
< p class = " help-block " > { !! trans ( 'admin/settings/general.custom_css_help' ) !! } </ p >
2017-07-07 23:44:48 -07:00
</ div >
</ div >
2018-01-24 07:02:30 -08:00
<!-- Support Footer -->
< div class = " form-group { { $errors->has ('support_footer') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'support_footer' , trans ( 'admin/settings/general.support_footer' )) }}
</ div >
< div class = " col-md-9 " >
@ if ( config ( 'app.lock_passwords' ) === true )
2024-06-27 07:05:47 -07:00
{ !! Form :: select ( 'support_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), old ( 'support_footer' , $setting -> support_footer ), [ 'class' => 'form-control select2 disabled' , 'style' => 'width: 150px ;' , 'disabled' => 'disabled' ]) !! }
2021-09-26 01:11:08 -07:00
< p class = " text-warning " >< i class = " fas fa-lock " ></ i > {{ trans ( 'general.feature_disabled' ) }} </ p >
2018-01-24 07:02:30 -08:00
@ else
2024-06-27 07:05:47 -07:00
{ !! Form :: select ( 'support_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), old ( 'support_footer' , $setting -> support_footer ), array ( 'class' => 'form-control select2' , 'style' => 'width: 150px ;' )) !! }
2018-01-24 07:02:30 -08:00
@ endif
2020-09-12 12:07:56 -07:00
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'support_footer' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2018-01-24 07:02:30 -08:00
</ div >
</ div >
2018-06-21 07:12:16 -07:00
<!-- Version Footer -->
< div class = " form-group { { $errors->has ('version_footer') ? 'error' : '' }} " >
< div class = " col-md-3 " >
{{ Form :: label ( 'version_footer' , trans ( 'admin/settings/general.version_footer' )) }}
</ div >
< div class = " col-md-9 " >
@ if ( config ( 'app.lock_passwords' ) === true )
2024-06-27 07:05:47 -07:00
{ !! Form :: select ( 'version_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), old ( 'version_footer' , $setting -> version_footer ), [ 'class' => 'form-control select2 disabled' , 'style' => 'width: 150px ;' , 'disabled' => 'disabled' ]) !! }
2021-09-26 01:11:08 -07:00
< p class = " text-warning " >< i class = " fas fa-lock " ></ i > {{ trans ( 'general.feature_disabled' ) }} </ p >
2018-06-21 07:12:16 -07:00
@ else
2024-06-27 07:05:47 -07:00
{ !! Form :: select ( 'version_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), old ( 'version_footer' , $setting -> version_footer ), array ( 'class' => 'form-control select2' , 'style' => 'width: 150px ;' )) !! }
2018-06-21 07:12:16 -07:00
@ endif
< p class = " help-block " > {{ trans ( 'admin/settings/general.version_footer_help' ) }} </ p >
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'version_footer' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2018-06-21 07:12:16 -07:00
</ div >
</ div >
2018-01-24 07:02:30 -08:00
<!-- Additional footer -->
< div class = " form-group { { $errors->has ('footer_text') ? 'error' : '' }} " >
< div class = " col-md-3 " >
2020-04-01 03:21:15 -07:00
{{ Form :: label ( 'footer_text' , trans ( 'admin/settings/general.footer_text' )) }}
2018-01-24 07:02:30 -08:00
</ div >
< div class = " col-md-9 " >
@ if ( config ( 'app.lock_passwords' ) === true )
2024-06-27 07:05:47 -07:00
{{ Form :: textarea ( 'footer_text' , old ( 'footer_text' , $setting -> footer_text ), array ( 'class' => 'form-control' , 'rows' => '4' , 'placeholder' => 'Optional footer text' , 'disabled' => 'disabled' )) }}
2021-09-26 01:11:08 -07:00
< p class = " text-warning " >< i class = " fas fa-lock " ></ i > {{ trans ( 'general.feature_disabled' ) }} </ p >
2018-01-24 07:02:30 -08:00
@ else
2024-06-27 07:05:47 -07:00
{{ Form :: textarea ( 'footer_text' , old ( 'footer_text' , $setting -> footer_text ), array ( 'class' => 'form-control' , 'rows' => '4' , 'placeholder' => 'Optional footer text' )) }}
2018-01-24 07:02:30 -08:00
@ endif
< p class = " help-block " > { !! trans ( 'admin/settings/general.footer_text_help' ) !! } </ p >
2020-04-21 10:42:37 -07:00
{ !! $errors -> first ( 'footer_text' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2018-01-24 07:02:30 -08:00
</ div >
</ div >
2017-07-07 23:44:48 -07:00
</ div >
2020-04-21 10:42:37 -07:00
</ div > <!--/. box - body -->
< div class = " box-footer " >
< div class = " text-left col-md-6 " >
< a class = " btn btn-link text-left " href = " { { route('settings.index') }} " > {{ trans ( 'button.cancel' ) }} </ a >
2017-07-07 23:44:48 -07:00
</ div >
2020-04-21 10:42:37 -07:00
< div class = " text-right col-md-6 " >
2024-08-18 09:26:44 -07:00
< button type = " submit " class = " btn btn-primary " >< x - icon type = " checkmark " /> {{ trans ( 'general.save' ) }} </ button >
2020-04-21 10:42:37 -07:00
</ div >
</ div >
2017-07-07 23:44:48 -07:00
</ div > <!-- / box -->
</ div > <!-- /. col - md - 8 -->
</ div > <!-- /. row -->
{{ Form :: close ()}}
@ stop
@ section ( 'moar_scripts' )
<!-- bootstrap color picker -->
2017-09-28 19:45:15 -07:00
< script nonce = " { { csrf_token() }} " >
2017-07-07 23:44:48 -07:00
//color picker with addon
$ ( " .header-color " ) . colorpicker ();
// toggle the disabled state of asset id prefix
$ ( '#auto_increment_assets' ) . on ( 'ifChecked' , function (){
$ ( '#auto_increment_prefix' ) . prop ( 'disabled' , false ) . focus ();
}) . on ( 'ifUnchecked' , function (){
$ ( '#auto_increment_prefix' ) . prop ( 'disabled' , true );
});
</ script >
2023-11-14 12:23:46 -08:00
@ stop