{{-- Exemple de structure pour la vue de configuration --}} @extends('admin.layouts.app') @section('content')

{{ __('admin/settings.company_config_title') }}

{{ __('admin/settings.company.title') }}
@csrf
{{ __('admin/settings.config_vars.title') }}
@php $reservedKeys = ['company_name', 'full_name', 'email', 'phone', 'address', 'website', 'bank']; $customVariables = array_diff_key($config, array_flip($reservedKeys)); @endphp @if(count($customVariables) > 0) {{-- Exemple de ligne de configuration --}} @foreach($config as $key => $value) @if(!in_array($key, ['company_name', 'full_name', 'email', 'phone', 'address', 'website', 'bank'])) @endif @endforeach
{{ __('admin/settings.config_vars.table.key') }} {{ __('admin/settings.config_vars.table.value') }} {{ __('admin/settings.config_vars.table.type') }} {{ __('admin/settings.config_vars.table.actions') }}
{{ $key }}
@if(is_array($value)) {{ __('admin/settings.config_vars.types.array') }} ({{ count($value) }} items) @elseif(is_bool($value)) {{ $value ? 'true' : 'false' }} @else {{ $value }} @endif
{{ is_array($value) ? __('admin/settings.config_vars.types.array') : (is_bool($value) ? __('admin/settings.config_vars.types.boolean') : (is_numeric($value) ? __('admin/settings.config_vars.types.integer') : __('admin/settings.config_vars.types.string'))) }}
@endif
{{ __('admin/settings.company.preview.title') }}
{{ $companyConfig['company_name'] ?? __('admin/settings.company.preview.defaults.company_name') }}

{{ $companyConfig['full_name'] ?? __('admin/settings.company.preview.defaults.full_name') }}

@if(!empty($companyConfig['email']))
{{ $companyConfig['email'] }}
@endif @if(!empty($companyConfig['phone']))
{{ $companyConfig['phone'] }}
@endif @if(!empty($companyConfig['address']))
{{ $companyConfig['address'] }}
@endif @if(!empty($companyConfig['website'])) @endif
{{ __('admin/settings.system_info.title') }}
{{ __('admin/settings.system_info.config_stats.config_file') }} config/sfer.php
{{ __('admin/settings.system_info.config_stats.total_vars') }} {{ count($config) }}
{{ __('admin/settings.system_info.config_stats.last_modified') }} {{ $configStats['last_modified'] }}
@if($configStats['backups_count'] > 0)
{{ __('admin/settings.system_info.config_stats.backups') }} {{ $configStats['backups_count'] }}
@endif
@endsection @push('script') @endpush