@extends('layouts.app') @section('content') @include ('components.Combo_FDP') @if($zobrBanner == 'A' && false) @include ('infodeska._banerPortalPro') @endif @php $valueActive = trim(App\Config::where('parametr','G5i_ValuoAktiv')->first()->hodnota_param) == 'A' ; $portalProActive = trim(App\Config::where('parametr','G5i_PortalPro')->first()->hodnota_param) == 'A'; $sphereActive = trim(App\Config::where('parametr','G5i_Sphere')->first()->hodnota_param) == 'A'; @endphp {{--zobrazení nových funkcí--}} {{--@if(session()->get('infoSee') != 1 && (App\Config::getConfParam('G5i_ValuoAktiv') == 'A' || App\Config::getConfParam('G5i_PortalPro') == 'A'))--}} @if(session()->get('infoSee') != 1 && ($valueActive || $portalProActive || $sphereActive)) @include ('infodeska.valuoInfo') @endif @if($zobrazMessageUser) @include ('messages.messageUser') @endif

Informační deska domu {{ $dum->popis }}

@if (session('error'))
{{ session('error') }}
@endif @if (session('success'))
{{ session('success') }}
@endif @include('components.successMessage')

Informace od výboru

@if($hasAccess) Uživatelské účty @endif {{-- INFODESKA --}}
@if(count($infodeska) == 0)
Nenalezeny žádné zprávy
@else @foreach ($infodeska as $zprava) @php // Zjistíme, jestli byla zpráva zneplatněna $isRestricted = ($zprava->restrikce && (int)$zprava->restrikce->odstraneno === 1); // Zdroj zprávy $src = $zprava->src ?? 'I'; // Datum přidání zprávy $rDate = ($zprava->restrikce && !empty($zprava->restrikce->odstr_date)) ? \Carbon\Carbon::parse($zprava->restrikce->odstr_date)->format('d.m.Y') : null; // Autor zprávy $author = optional(optional($zprava->autor)->Ceo)->jmeno ?? optional($zprava->autor)->jmeno ?? 'Neznámý autor'; // Kdy byla zpráva vytvořena $created = optional($zprava->created_at)->format('d.m.Y H:i'); // Důvod zneplatnění zprávy $rReason = ($zprava->restrikce && !empty($zprava->restrikce->odstr_duvod)) ? $zprava->restrikce->odstr_duvod : ''; // Jestli je přihlášený uživatel členem správy $isSprava = session()->get('isSprava') == 1; // Podmínka pro viditelnost souborů na nástěnce $canViewFiles = $isSprava || !$isRestricted; @endphp
{{-- HEADER --}}
{{ $zprava->titulek }} {{ $author }} — {{ $created }} @if($isRestricted) ZNEPLATNĚNO @endif
{{-- BODY --}}
@if(!$isRestricted && !empty($zprava->titulek)) {!! html_entity_decode($zprava->text ?? '', ENT_QUOTES | ENT_HTML5, 'UTF-8') !!} @endif {{-- info o zneplatnění (pro hlavní záznam) --}} @if($isRestricted)
{{ $zprava->titulek }}

Zneplatnil: {{ optional(optional($zprava->restrikce->autor)->ceo)->jmeno ?? 'Správa' }}
Zneplatněno: {{ $rDate ?? '-' }}
Důvod: {{ $rReason !== '' ? $rReason : 'Neuveden' }}
@endif {{-- PŘIDANÉ SOUBORY --}} @php $soubory = $zprava->soubory(); @endphp
@if($canViewFiles && count($soubory) > 0)
Připojené soubory ({{ count($soubory) }}): @include('components.souborEdit', ['files' => $soubory])
@endif
@endforeach
{{ $infodeska->links('vendor.pagination.bootstrap-4') }}
@endif
{{-- NÁSTĚNKA --}} @if($zakaz_prisp_cl != 'A')

Nástěnka členů

@if(session()->get('isSprava')!=1) @endif
@if($nastenka->isEmpty())
Nenalezeny žádné příspěvky
@else @foreach ($nastenka as $prispevek) @php $nIsRestricted = ($prispevek->restrikce && (int)$prispevek->restrikce->odstraneno === 1); $nDate = ($prispevek->restrikce && !empty($prispevek->restrikce->odstr_date)) ? \Carbon\Carbon::parse($prispevek->restrikce->odstr_date)->format('d.m.Y') : null; $nReason = ($prispevek->restrikce && !empty($prispevek->restrikce->odstr_duvod)) ? $prispevek->restrikce->odstr_duvod : ''; @endphp
@php($tiskniPrispevek = 1) {{-- HEADER --}}
@if (isset ($prispevek->autor->Ceo->jmeno)) {{ $prispevek->autor->Ceo->jmeno }} @endif {{ $prispevek->created_at->setTimezone(new DateTimeZone('Europe/Prague'))->format('d.m.Y H:i') }} @if($nIsRestricted) ZNEPLATNĚNO @endif
{{-- BODY --}}
@if(!$nIsRestricted) {!! html_entity_decode($prispevek->text) !!} {{-- info o zneplatnění (pro hlavní záznam) --}} @else
Zneplatnil: {{ optional(optional($prispevek->restrikce->autor)->ceo)->jmeno ?? 'Správa' }}
Zneplatněno: {{ $nDate ?? '-' }}
Důvod: {{ $nReason !== '' ? $nReason : 'Neuveden' }}
@endif @if($prispevek->pocet_odpovedi() > 0) Odpovědi ({{ $prispevek->pocet_odpovedi() }}):
@endif {{-- ODPOVĚDI --}} @foreach ($prispevek->nejnovejsi_odpovedi as $key => $odpoved) @php($oIsRestricted = ($odpoved->restrikce && (int)$odpoved->restrikce->odstraneno === 1)) @php($oDate = ($odpoved->restrikce && !empty($odpoved->restrikce->odstr_date)) ? \Carbon\Carbon::parse($odpoved->restrikce->odstr_date)->format('d.m.Y') : null) @php($oReason = optional($odpoved->restrikce)->odstr_duvod ?? '') @if($key != 0) @endif
@if (isset($odpoved->autor->Ceo->jmeno)) {{ $odpoved->autor->Ceo->jmeno }} @endif - {{ $odpoved->created_at->setTimezone(new DateTimeZone('Europe/Prague'))->format('d.m.Y H:i') }} @if($oIsRestricted) ZNEPLATNĚNO @endif {{-- Tlačítko odstranit odpověď --}} @if (Auth::user()->id == optional($odpoved->autor)->id) {{-- Tlačítko zneplatnit odpověď --}} @if (session()->get('isSprava') == 1 || session()->get('isAdmin') == 1) @endif @endif
{{-- BODY --}}
@if(!$nIsRestricted && !$oIsRestricted) {!! is_string($odpoved->text) ? html_entity_decode($odpoved->text, ENT_QUOTES | ENT_HTML5, 'UTF-8') : '' !!} @else
Zneplatnil: {{ (string)(optional(optional(optional($odpoved->restrikce)->autor)->ceo)->jmeno ?? 'Správa') }}
Zneplatněno: {{ (string)($nDate ?? '-') }}
Důvod: {{ (string)($nReason !== '' ? $nReason : 'Neuveden') }}
@endif
@endforeach
@endforeach
{{ $nastenka->links('vendor.pagination.bootstrap-4') }}
@endif
@endif
@if($hasAccess) @endif @include ('components.uctyModal') {{-- MODAL: ZNEPLATNIT / OBNOVIT --}} @include ('infodeska.zneplatni') @endsection