{{-- resources/views/admin/report-template.blade.php --}} @extends('admin.layouts.default') @section('title') {{ $title }} @endsection @section('page_css') @endsection @section('content')

{{ $title }}


{{-- Filters Form --}} @if(isset($filters)) {!! Form::open([ 'route' => 'admin.report-' . $type, 'method' => 'GET', 'id' => 'filtersForm' ]) !!}
@if(isset($filters['date'])) {{-- Pass current values into the date‐filter partial --}} @include('admin.partials.date-filter', [ 'start_at' => request('start_at'), 'end_at' => request('end_at'), ]) @endif @if(isset($filters['place'])) {{-- Pass current selection into the place‐filter partial --}} @include('admin.partials.place-filter', [ 'places' => $filters['place'], 'selected' => request('place_id'), ]) @endif @if(isset($filters['membership_status']))
{!! Form::label('membership_status', __('reports.memberships.filters.status')) !!} {!! Form::select( 'membership_status', $filters['membership_status'], request('membership_status'), ['class' => 'form-control'] ) !!}
@endif @if(isset($filters['member_type']))
{!! Form::label('member_type', __('reports.memberships.filters.type')) !!} {!! Form::select( 'member_type', $filters['member_type'], request('member_type'), ['class' => 'form-control'] ) !!}
@endif @if(isset($filters['course_type']))
{!! Form::label('course_type', __('reports.filters.course_type')) !!} {!! Form::select( 'course_type', $filters['course_type'], request('course_type'), ['class' => 'form-control'] ) !!}
@endif @if(isset($filters['item_type']))
{!! Form::label('item_type', __('reports.filters.item_type')) !!} {!! Form::select( 'item_type', $filters['item_type'], request('item_type'), ['class' => 'form-control'] ) !!}
@endif @if(isset($filters['chart_sort']))
{!! Form::label('chart_sort', __('reports.filters.sort_by')) !!} {!! Form::select( 'chart_sort', $filters['chart_sort'], request('chart_sort', 'counts'), ['class' => 'form-control'] ) !!}
@endif @if(isset($filters['locale']))
{!! Form::label('locale', __('Language')) !!} {!! Form::select( 'locale', $filters['locale'], request('locale', $locale), [ 'class' => 'form-control', 'onchange' => '$("#filtersForm").submit()' ] ) !!}
@endif

@if($type === 'courses') @endif
{!! Form::close() !!}
@endif {{-- Table --}} @if(isset($widgets['cards']))
@forelse ($widgets['cards'] as $card) @include('admin.partials.card-widget', ['card_data' => $card]) @empty @endforelse
@endif {{-- Table --}} @if(isset($widgets['table'])) @include('admin.partials.table-widget', ['table_data' => $widgets['table']]) @endif
{{-- Chart --}} @include('admin.partials.report-chart')
{{ __('reports.back_to_dashboard') }}

@endsection @section('page_scripts') @stack('page_scripts') @endsection