@extends('Admin.Layouts.default') @section('content') @if (Session::has('errors'))
@endif
@if (Auth::User()->isAdmin())
{{ trans('front.main_server_settings') }}
{!! Form::open(array('route' => 'admin.main_server_settings.save', 'method' => 'POST', 'class' => 'form form-horizontal', 'id' => 'main-settings-form')) !!}
{!! Form::label('server_name', trans('validation.attributes.server_name'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('server_name', $settings['server_name'], ['class' => 'form-control']) !!}
{!! Form::label('server_description', trans('validation.attributes.server_description'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('server_description', $settings['server_description'], ['class' => 'form-control']) !!}
{!! Form::label(null, trans('validation.attributes.default_maps').':') !!}
{!! Form::hidden('available_maps') !!} @foreach ($maps as $id => $title)
{!! Form::checkbox('default_maps[]', $id, in_array($id, $settings['available_maps'])) !!} {!! Form::label(null, $title) !!}
@endforeach
{!! Form::label('google_maps_key', trans('validation.attributes.google_maps_key'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('google_maps_key', settings('main_settings.google_maps_key'), ['class' => 'form-control']) !!}
{!! Form::label('here_map_id', trans('validation.attributes.here_map_id'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('here_map_id', settings('main_settings.here_map_id'), ['class' => 'form-control']) !!}
{!! Form::label('here_map_code', trans('validation.attributes.here_map_code'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('here_map_code', settings('main_settings.here_map_code'), ['class' => 'form-control']) !!}
{!! Form::label('mapbox_access_token', trans('validation.attributes.mapbox_access_token'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('mapbox_access_token', settings('main_settings.mapbox_access_token'), ['class' => 'form-control']) !!}
{!! Form::label('bing_maps_key', trans('validation.attributes.bing_maps_key'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('bing_maps_key', settings('main_settings.bing_maps_key'), ['class' => 'form-control']) !!}
{!! Form::label('maptiler_key', trans('validation.attributes.maptiler_key'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('maptiler_key', settings('main_settings.maptiler_key'), ['class' => 'form-control']) !!}
{!! Form::label('openmaptiles_url', trans('validation.attributes.openmaptiles_url'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('openmaptiles_url', settings('main_settings.openmaptiles_url'), ['class' => 'form-control']) !!}

{!! Form::label('default_language', trans('validation.attributes.default_language'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::label('default_date_format', trans('validation.attributes.default_date_format'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_date_format', $date_formats, $settings['default_date_format'], ['class' => 'form-control', 'data-icon' => 'icon calendar']) !!}
{!! Form::label('default_time_format', trans('validation.attributes.default_time_format'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_time_format', $time_formats, $settings['default_time_format'], ['class' => 'form-control', 'data-icon' => 'icon calendar']) !!}
{!! Form::label('default_unit_of_distance', trans('validation.attributes.default_unit_of_distance'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_unit_of_distance', $units_of_distance, $settings['default_unit_of_distance'], ['class' => 'form-control', 'data-icon' => 'icon unit-distance']) !!}
{!! Form::label('default_unit_of_capacity', trans('validation.attributes.default_unit_of_capacity'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_unit_of_capacity', $units_of_capacity, $settings['default_unit_of_capacity'], ['class' => 'form-control', 'data-icon' => 'icon unit-capacity']) !!}
{!! Form::label('default_unit_of_altitude', trans('validation.attributes.default_unit_of_altitude'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_unit_of_altitude', $units_of_altitude, $settings['default_unit_of_altitude'], ['class' => 'form-control', 'data-icon' => 'icon unit-altitude']) !!}
{!! Form::label('default_object_online_timeout', trans('validation.attributes.default_object_online_timeout'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_object_online_timeout', $object_online_timeouts, $settings['default_object_online_timeout'], ['class' => 'form-control', 'data-icon' => 'icon time']) !!}
{!! Form::label('default_map', trans('validation.attributes.default_map'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('default_map', $maps, $settings['default_map'], ['class' => 'form-control', 'data-icon' => 'icon map']) !!}
{!! Form::label('map_zoom_level', trans('validation.attributes.map_zoom_level'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('map_zoom_level', $zoom_levels, settings('main_settings.map_zoom_level'), ['class' => 'form-control', 'data-icon' => 'icon search']) !!}
{!! Form::label('map_center_latitude', trans('validation.attributes.map_center_latitude'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('map_center_latitude', settings('main_settings.map_center_latitude'), ['class' => 'form-control']) !!}
{!! Form::label('map_center_longitude', trans('validation.attributes.map_center_longitude'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('map_center_longitude', settings('main_settings.map_center_longitude'), ['class' => 'form-control']) !!}
{!! Form::label('geocoder_api', trans('validation.attributes.geocoder_api'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('geocoder_api', $geocoder_apis, settings('main_settings.geocoder_api'), ['class' => 'form-control']) !!}
{!! Form::label('api_key', trans('validation.attributes.api_key'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('api_key', settings('main_settings.api_key'), ['class' => 'form-control']) !!}
{!! Form::label('api_url', trans('validation.attributes.api_url'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('api_url', settings('main_settings.api_url'), ['class' => 'form-control', 'placeholder' => 'http://yourdomain.com/nominatim/reverse.php']) !!}
{!! Form::label('geocoder_cache_enabled', trans('validation.attributes.geocoder_cache'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('geocoder_cache_enabled', $geocoder_cache_status, settings('main_settings.geocoder_cache_enabled'), ['class' => 'form-control']) !!}
@if (settings('main_settings.geocoder_cache_enabled'))
{!! Form::label('geocoder_cache_days', trans('validation.attributes.geocoder_cache_days'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('geocoder_cache_days', $geocoder_cache_days, settings('main_settings.geocoder_cache_days'), ['class' => 'form-control']) !!}
@endif
{!! Form::label('streetview_api', trans('validation.attributes.streetview_api'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::select('streetview_api', $streetview_apis, $streetview_api, ['class' => 'form-control']) !!}
{!! Form::label('streetview_key', trans('validation.attributes.streetview_key'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::text('streetview_key', $streetview_key, ['class' => 'form-control']) !!}
{!! Form::label('expire_notification[days_before]', trans('admin.expire_notification_before_days'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::hidden('expire_notification[active_before]', 0) !!} {!! Form::checkbox('expire_notification[active_before]', 1, settings('main_settings.expire_notification.active_before')) !!} {!! Form::label(null, null) !!}
{!! Form::text('expire_notification[days_before]', settings('main_settings.expire_notification.days_before'), ['class' => 'form-control']) !!}
{!! Form::label('expire_notification[days_after]', trans('admin.expire_notification_after_days'), ['class' => 'col-xs-12 col-sm-4 control-label"']) !!}
{!! Form::hidden('expire_notification[active_after]', 0) !!} {!! Form::checkbox('expire_notification[active_after]', 1, settings('main_settings.expire_notification.active_after')) !!} {!! Form::label(null, null) !!}
{!! Form::text('expire_notification[days_after]', settings('main_settings.expire_notification.days_after'), ['class' => 'form-control']) !!}
{!! Form::label('device_cameras_days', trans('validation.attributes.device_cameras_days').' ('.$images_size.')', ['class' => 'col-xs-12 col-sm-4 control-label']) !!}
{!! Form::input('number', 'device_cameras_days', settings('main_settings.device_cameras_days'), ['class' => 'form-control', 'min' => '1', 'max' => '180', 'step' => '1']) !!}
{!! Form::close() !!} {!! Form::open(array('route' => 'admin.main_server_settings.delete_geocoder_cache', 'method' => 'POST', 'id' => 'delete-geocoder-cache-form')) !!} {!! Form::close() !!}
@endif
@if (Session::has('logo_errors'))
    @foreach (Session::get('logo_errors')->all() as $error)
  • {!! $error !!}
  • @endforeach
@endif
{{ trans('validation.attributes.logo') }}
@if (Auth::User()->isManager())
{{ trans('admin.your_branding_url') }}: {{ route('login', Auth::User()->id) }}
@endif {!! Form::open(array('route' => 'admin.main_server_settings.logo_save', 'method' => 'POST', 'class' => 'form form-horizontal', 'enctype' => 'multipart/form-data', 'id' => 'logos-form')) !!}
{!! Form::label(null, trans('validation.attributes.frontpage_logo'), ['class' => 'col-xs-12 control-label"']) !!}
{{-- --}}
@if (has_asset_logo('logo')) @endif {!! Form::file('frontpage_logo', ['class' => 'hidden', 'id' => 'frontpage_logo', 'onChange' => 'readImage(this, "#img-frontpage-logo")']) !!}
{!! Form::label(null, trans('validation.attributes.favicon') . ' (16x16 .ICO)', ['class' => 'col-xs-12 control-label"']) !!}
{{-- --}}
@if (has_asset_logo('favicon')) Logo @endif {!! Form::file('favicon', ['class' => 'hidden', 'id' => 'favicon', 'onChange' => 'readImage(this, "#img-favicon")']) !!}
@if (Auth::User()->isAdmin())
{!! Form::label('template_color', trans('validation.attributes.template_color'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::select('template_color', config('tobuli.template_colors'), settings('main_settings.template_color'), ['class' => 'form-control']) !!}
@endif

{!! Form::label(null, trans('validation.attributes.login_page_logo'), ['class' => 'col-xs-12 control-label"']) !!}
{{-- --}}
@if (has_asset_logo('logo-main')) @endif {!! Form::file('login_page_logo', ['class' => 'hidden', 'id' => 'login_page_logo', 'onChange' => 'readImage(this, "#img-login-page-logo")']) !!}
{!! Form::label(null, trans('validation.attributes.background'), ['class' => 'col-xs-12 control-label"']) !!}
{{-- --}}
@if (has_asset_logo('background')) Logo @endif {!! Form::file('background', ['class' => 'hidden', 'id' => 'background', 'onChange' => 'readImage(this, "#img-backgroud")']) !!}
@if (Auth::User()->isAdmin())
{!! Form::label('login_page_text_color', trans('validation.attributes.login_page_text_color'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('login_page_text_color', settings('main_settings.login_page_text_color'), ['class' => 'form-control colorpicker']) !!}
{!! Form::label('login_page_background_color', trans('validation.attributes.login_page_background_color'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('login_page_background_color', settings('main_settings.login_page_background_color'), ['class' => 'form-control colorpicker']) !!}
{!! Form::label('login_page_panel_background_color', trans('validation.attributes.login_page_panel_background_color'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('login_page_panel_background_color', settings('main_settings.login_page_panel_background_color'), ['class' => 'form-control colorpicker']) !!}
{!! Form::label('login_page_panel_transparency', trans('validation.attributes.login_page_panel_transparency'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::selectRange('login_page_panel_transparency', 0, 100, settings('main_settings.login_page_panel_transparency'), ['class' => 'form-control']) !!}
{!! Form::label('welcome_text', trans('validation.attributes.welcome_text'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('welcome_text', settings('main_settings.welcome_text'), ['class' => 'form-control']) !!}
{!! Form::label('bottom_text', trans('validation.attributes.bottom_text'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('bottom_text', settings('main_settings.bottom_text'), ['class' => 'form-control']) !!}
{!! Form::label('apple_store_link', trans('validation.attributes.apple_store_link'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('apple_store_link', settings('main_settings.apple_store_link'), ['class' => 'form-control', 'placeholder' => 'http://']) !!}
{!! Form::label('google_play_link', trans('validation.attributes.google_play_link'), ['class' => 'col-xs-12 control-label"']) !!}
{!! Form::text('google_play_link', settings('main_settings.google_play_link'), ['class' => 'form-control', 'placeholder' => 'http://']) !!}
@endif {!! Form::close() !!}
@stop @section('javascript') @stop