@extends('adminlte::page') @section('title', __('modules')['dashboard']['hotel']['reports']) @section ('content') {{-- Styles --}} {{-- Body --}} {{-- Casos de Uso --}} @php $is_admin = Auth::user()->role === 'administrador'; $is_enable = Auth::user()->report_permissions['has_permission']; $is_any_filled = Auth::user()->report_permissions['statistical_summaries'] || Auth::user()->report_permissions['general_reports'] || Auth::user()->report_permissions['income_reports'] || Auth::user()->report_permissions['booking_reports'] || Auth::user()->report_permissions['client_reports']; @endphp
@if ( $is_admin || ($is_enable && $is_any_filled) )
{{-- Resumen Estadistico --}} @if (Auth::user()->report_permissions['statistical_summaries'] || Auth::user()->role === 'administrador')

{{ __('reports')['hotel']['statisticalSummaries'] }}

@foreach ($statisticalSummaries as $summarie)
{{ $summarie['title'] }}
@endforeach
@endif {{-- Reportes de Hoteleria --}} @php $show_hotel_reports = Auth::user()->report_permissions['general_reports'] || Auth::user()->report_permissions['income_reports'] || Auth::user()->report_permissions['booking_reports'] || Auth::user()->report_permissions['client_reports']; @endphp @if ($show_hotel_reports || Auth::user()->role === 'administrador') {{-- Reportes Generales --}}
{{-- Titulo --}}

{{ __('reports')['hotel']['title'] }}

@if (Auth::user()->report_permissions['general_reports'] || Auth::user()->role === 'administrador')

{{ __('reports')['hotel']['generalReports'] }}

@foreach ($generalReports as $report) @endforeach

@endif
{{-- Reportes Estadisticos --}} @php $show_statistical_reports = Auth::user()->report_permissions['income_reports'] || Auth::user()->report_permissions['booking_reports'] || Auth::user()->report_permissions['client_reports']; @endphp @if ($show_statistical_reports || Auth::user()->role === 'administrador')
{{-- Titulo --}}

{{ __('reports')['hotel']['statisticalReports']['title'] }}

{{-- Reservas, Ingresos y Clientes --}}
{{-- Ingresos --}} @if (Auth::user()->report_permissions['income_reports'] || Auth::user()->role === 'administrador') @foreach ($statisticalReports->ingresos as $report) @endforeach @endif {{-- Reservaciones --}} @if (Auth::user()->report_permissions['booking_reports'] || Auth::user()->role === 'administrador') @foreach ($statisticalReports->reservas as $report) @php $show_report = isset($report['conditional']) ? \App\Helpers\Validations\ReportConditionHelper::evaluate($report['conditional']) : true; @endphp @if ($show_report) @endif @endforeach @endif {{-- Clientes --}} @if (Auth::user()->report_permissions['client_reports'] || Auth::user()->role === 'administrador') @foreach ($statisticalReports->clientes as $report) @endforeach @endif
{{ __('reports')['hotel']['statisticalReports']['incomes']['title'] }}
{{ $report['title'] }} @isset( $report['route']) @endisset @isset( $report['action']) @endisset
{{ __('reports')['hotel']['statisticalReports']['reservations']['title'] }}
{{ $report['title'] }} @isset( $report['route']) @endisset @isset( $report['action']) @endisset
{{ __('reports')['hotel']['statisticalReports']['clients']['title'] }}
{{ $report['title'] }} @isset( $report['route']) @endisset @isset( $report['action']) @endisset
@endif @endif
@else
@if (Auth::user()->profile_photo === null) @else @endif
{{-- Title --}}

{{ __('reports')['hotel']['not_allowed']['title'] }}

{{-- Description --}}

{{ __('reports')['hotel']['not_allowed']['description_part_1'] }} {{ __('reports')['hotel']['not_allowed']['description_part_2'] }}
{{ __('reports')['hotel']['not_allowed']['description_part_3'] }}

{{-- Solution --}}

{{ __('reports')['hotel']['not_allowed']['solution_part_1'] }} {{ __('reports')['hotel']['not_allowed']['solution_part_2'] }} {{ __('neutral_words')['or'] }} {{ __('reports')['hotel']['not_allowed']['solution_part_3'] }} {{ __('reports')['hotel']['not_allowed']['solution_part_4'] }}

@endif
{{-- JS Control --}} {{-- Información de los Reportes --}} @endsection