@extends('layouts.app', ['title' => 'DMS | Dokumenten-Explorer']) @section('content')
| Name @if($sort === 'name') @else @endif | Typ | Größe | Datum @if($sort === 'created_at') @else @endif | Aktionen |
|---|---|---|---|---|
| Ordner ({{ $searchFolders->count() }}) | ||||
| {!! preg_replace('/(' . preg_quote($search, '/') . ')/i', '$1', e($sf->name)) !!} | Ordner | — | {{ $sf->created_at?->format('d.m.Y') ?? '—' }} | |
| Dateien ({{ $files->total() }}) | ||||
| {{ $sf->name }} | Ordner | — | {{ $sf->created_at?->format('d.m.Y') ?? '—' }} | |
|
@if($ext === 'pdf')
@elseif(in_array($ext, ['jpg','jpeg','png','gif','webp']))
@elseif(in_array($ext, ['doc','docx']))
@elseif(in_array($ext, ['xls','xlsx','csv']))
@elseif(in_array($ext, ['ppt','pptx']))
@elseif(in_array($ext, ['zip','rar','7z']))
@else
@endif
{{ $file->original_name ?? $file->filename }}
@if(($file->version ?? 1) > 1)
v{{ $file->version }}
@endif
|
{{ match($file->category) { 'invoice_out' => 'Ausgangsrechnung', 'invoice_in' => 'Eingangsrechnung', 'dunning' => 'Mahnung', 'rechnung_invoice' => 'PMS-Rechnung', 'storno_invoice' => 'Stornorechnung', 'angebot' => 'Angebot', 'auftragsbestaetigung' => 'Auftragsbestätigung', 'anhang' => 'Anhang', default => $file->category, } }} | {{ $file->filesize ? number_format($file->filesize / 1024, 0, ',', '.') . ' KB' : '—' }} | {{ $file->created_at?->format('d.m.Y') }} | @if($file->existsOnDisk()) @else fehlend @endif |