2017-07-07 23:44:48 -07:00
@ extends ( 'layouts/default' )
{{ -- Page title -- }}
@ section ( 'title' )
Update Branding Settings
@ 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 " >
2017-07-07 23:44:48 -07:00
< i class = " fa fa-copyright " ></ i > Branding
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 )
2019-12-10 19:32:50 -08:00
{{ Form :: text ( 'site_name' , Request :: old ( 'site_name' , $setting -> site_name ), array ( 'class' => 'form-control' , 'disabled' => 'disabled' , 'placeholder' => 'Snipe-IT Asset Management' )) }}
2017-07-07 23:44:48 -07:00
@ else
{{ Form :: text ( 'site_name' ,
2019-12-10 19:32:50 -08:00
Request :: old ( 'site_name' , $setting -> site_name ), array ( 'class' => 'form-control' , 'placeholder' => 'Snipe-IT Asset Management' , 'data-validation' => '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 >
<!-- Logo -->
2017-12-06 14:33:52 -08:00
2017-07-07 23:44:48 -07:00
< div class = " form-group { { $errors->has ('image') ? 'has-error' : '' }} " >
2017-12-06 14:33:52 -08:00
< label class = " col-md-3 control-label " for = " image " >
{{ Form :: label ( 'logo' , trans ( 'admin/settings/general.logo' )) }} </ label >
2017-07-07 23:44:48 -07:00
< div class = " col-md-9 " >
@ if ( config ( 'app.lock_passwords' ))
< p class = " help-block " > {{ trans ( 'general.lock_passwords' ) }} </ p >
@ else
2017-12-06 14:33:52 -08:00
< label class = " btn btn-default " >
{{ trans ( 'button.select_file' ) }}
< input type = " file " name = " image " accept = " image/gif,image/jpeg,image/png,image/svg " hidden >
</ label >
2018-07-09 19:04:00 -07:00
< p class = " help-block " id = " upload-file-status " > {{ trans ( 'general.image_filetypes_help' , [ 'size' => \App\Helpers\Helper :: file_upload_max_size_readable ()]) }} </ p >
2017-12-06 14:33:52 -08:00
2020-04-01 03:21:15 -07:00
{ !! $errors -> first ( 'image' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
< label for = " clear_logo " >
{{ Form :: checkbox ( 'clear_logo' , '1' , Input :: old ( 'clear_logo' ), array ( 'class' => 'minimal' , 'aria-label' => 'clear_logo' )) }}
{{ trans ( 'general.delete' ) }}
</ label >
2017-12-06 14:33:52 -08:00
@ endif
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 " >
{{ Form :: label ( 'brand' , trans ( 'admin/settings/general.brand' )) }}
</ div >
< div class = " col-md-9 " >
2018-06-21 07:40:30 -07:00
{ !! Form :: select ( 'brand' , array ( '1' => 'Text' , '2' => 'Logo' , '3' => 'Logo + Text' ), Input :: 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 -->
2019-03-01 15:25:42 -08:00
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " logo " ,
" logoId " => " uploadLogo " ,
" logoLabel " => trans ( 'admin/settings/general.logo' ),
" logoClearVariable " => " clear_logo " ,
" helpBlock " => trans ( 'general.logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => \App\Helpers\Helper :: file_upload_max_size_readable ()]),
])
2017-07-07 23:44:48 -07:00
2018-12-05 19:56:12 -08:00
<!-- Email Logo -->
2019-03-01 15:25:42 -08:00
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " email_logo " ,
" logoId " => " uploadEmailLogo " ,
" logoLabel " => trans ( 'admin/settings/general.email_logo' ),
" logoClearVariable " => " clear_email_logo " ,
" helpBlock " => trans ( 'admin/settings/general.email_logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => \App\Helpers\Helper :: file_upload_max_size_readable ()]),
])
<!-- Label Logo -->
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " label_logo " ,
" logoId " => " uploadLabelLogo " ,
" logoLabel " => trans ( 'admin/settings/general.label_logo' ),
" logoClearVariable " => " clear_label_logo " ,
" helpBlock " => trans ( 'admin/settings/general.label_logo_size' ) . trans ( 'general.image_filetypes_help' , [ 'size' => \App\Helpers\Helper :: file_upload_max_size_readable ()]),
])
2018-12-05 19:56:12 -08:00
<!-- Favicon -->
2019-03-01 15:25:42 -08:00
@ include ( 'partials/forms/edit/uploadLogo' , [
" logoVariable " => " favicon " ,
" logoId " => " uploadFavicon " ,
" logoLabel " => trans ( 'admin/settings/general.favicon' ),
" logoClearVariable " => " clear_favicon " ,
" helpBlock " => trans ( 'admin/settings/general.favicon_size' ) . trans ( 'admin/settings/general.favicon_format' ),
" allowedTypes " => " image/x-icon,image/gif,image/jpeg,image/png,image/svg " ,
" maxSize " => 1000
])
2018-12-05 19:56:12 -08:00
2018-07-24 13:37:02 -07:00
<!-- Include logo in print assets -->
< div class = " form-group " >
< div class = " col-md-3 " >
{{ Form :: label ( 'logo_print_assets' , trans ( 'admin/settings/general.logo_print_assets' )) }}
</ div >
< div class = " col-md-9 " >
2020-04-01 03:21:15 -07:00
{{ Form :: checkbox ( 'logo_print_assets' , '1' , Input :: old ( 'logo_print_assets' , $setting -> logo_print_assets ), array ( 'class' => 'minimal' , 'aria-label' => 'logo_print_assets' )) }}
{{ trans ( 'admin/settings/general.logo_print_assets_help' ) }}
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 " >
{{ Form :: label ( 'show_url_in_emails' , trans ( 'admin/settings/general.show_url_in_emails' )) }}
</ div >
< div class = " col-md-9 " >
2020-04-01 03:21:15 -07:00
{{ Form :: checkbox ( 'show_url_in_emails' , '1' , Input :: old ( 'show_url_in_emails' , $setting -> show_url_in_emails ), array ( 'class' => 'minimal' , 'aria-label' => 'show_url_in_emails' )) }}
{{ trans ( 'general.yes' ) }}
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-01 03:21:15 -07:00
{{ Form :: text ( 'header_color' , Input :: 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 >
2018-03-02 17:50:40 -08:00
<!-- Email format -->
< 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 " >
{ !! Form :: skin ( 'skin' , Input :: 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 >
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-01 03:21:15 -07:00
{{ Form :: textarea ( 'custom_css' , Input :: old ( 'custom_css' , $setting -> custom_css ), array ( 'class' => 'form-control' , 'placeholder' => 'Add your custom CSS' , 'disabled' => 'disabled' , 'aria-label' => 'custom_css' )) }}
{ !! $errors -> first ( 'custom_css' , '<span class="alert-msg" aria-hidden="true">:message</span>' ) !! }
2017-07-07 23:44:48 -07:00
< p class = " help-block " > {{ trans ( 'general.lock_passwords' ) }} </ p >
@ else
2020-04-01 03:21:15 -07:00
{{ Form :: textarea ( 'custom_css' , Input :: old ( 'custom_css' , $setting -> custom_css ), array ( 'class' => 'form-control' , 'placeholder' => 'Add your custom CSS' , 'aria-label' => 'custom_css' )) }}
{ !! $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 )
2019-12-10 19:32:50 -08:00
{ !! Form :: select ( 'support_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), Request :: old ( 'support_footer' , $setting -> support_footer ), [ 'class' => 'form-control select2 disabled' , 'style' => 'width: 150px ;' , 'disabled' => 'disabled' ]) !! }
2018-01-24 07:02:30 -08:00
@ else
2019-12-10 19:32:50 -08:00
{ !! Form :: select ( 'support_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), Request :: old ( 'support_footer' , $setting -> support_footer ), array ( 'class' => 'form-control select2' , 'style' => 'width: 150px ;' )) !! }
2018-01-24 07:02:30 -08:00
@ endif
< p class = " help-block " > {{ trans ( 'admin/settings/general.support_footer_help' ) }} </ p >
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 )
2019-12-10 19:32:50 -08:00
{ !! Form :: select ( 'version_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), Request :: old ( 'version_footer' , $setting -> version_footer ), [ 'class' => 'form-control select2 disabled' , 'style' => 'width: 150px ;' , 'disabled' => 'disabled' ]) !! }
2018-06-21 07:12:16 -07:00
@ else
2019-12-10 19:32:50 -08:00
{ !! Form :: select ( 'version_footer' , array ( 'on' => 'Enabled' , 'off' => 'Disabled' , 'admin' => 'Superadmin Only' ), Request :: 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 )
2019-12-10 19:32:50 -08:00
{{ Form :: textarea ( 'footer_text' , Request :: old ( 'footer_text' , $setting -> footer_text ), array ( 'class' => 'form-control' , 'rows' => '4' , 'placeholder' => 'Optional footer text' , 'disabled' => 'disabled' )) }}
2018-01-24 07:02:30 -08:00
< p class = " help-block " > {{ trans ( 'general.lock_passwords' ) }} </ p >
@ else
2019-12-10 19:32:50 -08:00
{{ Form :: textarea ( 'footer_text' , Request :: 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-01 03:21:15 -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 >
</ 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 >
</ div >
< div class = " text-right col-md-6 " >
2020-04-01 03:25:07 -07:00
< button type = " submit " class = " btn btn-primary " >< i class = " fa fa-check icon-white " aria - hidden = " true " ></ i > {{ trans ( 'general.save' ) }} </ button >
2017-07-07 23:44:48 -07:00
</ div >
</ div >
</ 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 >
@ stop