This commit is contained in:
Kevin Adametz 2024-08-05 12:05:24 +02:00
parent 3a81b8a0f5
commit 7ec90d7e18
1183 changed files with 47973 additions and 8742 deletions

View file

@ -0,0 +1,43 @@
@foreach ($files as $file)
<div class="col-6 col-md-4 col-lg-4 col-xl-3">
<div class="card mb-4">
<div class="card-body">
<div class="contact-content">
<div class="text-center" style="height: 250px; ">
<a target="_blank" href="{{ route('storage_file', [$file->id, 'dc_file', 'stream']) }}" class="">
@if($file->hasThumb())
<img data-src="{{ route('storage_file', [$file->id, 'dc_thumb', 'image']) }}" class="lozad img-fluid" style="max-height: 250px">
@else
@if($file->ext == 'jpg' || $file->ext == 'jpeg' || $file->ext == 'png')
<img data-src="{{ route('storage_file', [$file->id, 'dc_file', 'image']) }}" class="lozad img-fluid" style="max-height: 250px">
@else
<button type="button" class="btn icon-btn btn-xl btn-outline-info" style="margin-top: 100px">
{{ $file->ext }}
</button>
@endif
@endif
</a>
</div>
<div class="file-content-about mt-5">
<h6 class="file-content-name mb-1">
<a class="text-dark" target="_blank" href="{{ route('storage_file', [$file->id, 'dc_file', 'stream']) }}" data-toggle="tooltip" data-placement="top" title="{{ $file->original_name }}">
{{ $file->original_name }}
</a>
</h6>
<div class="file-content-details">
<span><i class="ion ion-ios-document"></i></span> {{ $file->ext }} &nbsp; &nbsp; <span><i class="ion ion-ios-download"></i></span> {{ Util::formatBytes($file->size) }}<br>
<span><i class="ion ion-ios-time"></i></span> {{ $file->created_at->format('d.m.Y H:i') }}<br>
</div>
<hr class="border-light">
<div class="text-center">
<a target="_self" href="{{ route('storage_file', [$file->id, 'dc_file', 'download']) }}" class="btn btn-primary btn-sm"><span class="ion ion-md-download"></span></a> &nbsp;&nbsp;
<a target="_blank" href="{{ route('storage_file', [$file->id, 'dc_file', 'stream']) }}" class="btn btn-secondary btn-sm"><span class="ion ion-md-eye"></span></a> &nbsp;&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach

View file

@ -0,0 +1,85 @@
@extends('layouts.layout-2')
@section('content')
<h4 class="font-weight-bold py-2 mb-2">
{{ __('navigation.downloadcenter') }}
</h4>
<div class="card mb-4">
<div class="card-body">
{!! Form::open(['url' => route('user_downloadcenter_search'), 'class' => 'form-horizontal', 'id'=>'dcformfilter']) !!}
<div class="form-row pb-1 pt-1">
<div class="col-md-6 col-lg-4 mb-1">
<div class="form-group">
<input type="text" class="form-control" placeholder="{{ __('search_for') }}" id="searchinput">
</div>
</div>
</div>
<h6 class="card-header bg-light px-2 py-2">
<a href="#" class="" data-toggle="collapse" data-target="#collapseFilter" aria-expanded="false" aria-controls="collapseFilter">
<i class="fa fa-caret-expand"></i> {{ __('show_all_filters') }}
</a>
</h6>
<div class="collapse" id="collapseFilter">
<div class="form-row pb-1 pt-1">
<div class="col-12 col-sm-12 col-md-3 col-lg-3 mb-1" style="vertical-align: top">
{!! $filter_html = \App\Services\DcHelper::makeFilterList($filter_list, 4, 0) !!}
</div>
<div class="col-12 col-sm-12 col-md-3 col-lg-3 mb-1" style="vertical-align: top">
{!! $filter_html = \App\Services\DcHelper::makeFilterList($filter_list, 4, 1) !!}
</div>
<div class="col-6 col-sm-6 col-md-3 col-lg-3 mb-1" style="vertical-align: top">
{!! $filter_html = \App\Services\DcHelper::makeFilterList($filter_list, 4, 2) !!}
</div>
<div class="col-6 col-sm-6 col-md-3 col-lg-3 mb-1" style="vertical-align: top">
{!! $filter_html = \App\Services\DcHelper::makeFilterList($filter_list, 4, 3) !!}
</div>
</div>
</div>
{!! Form::close() !!}
</div>
</div>
<div class="row" id="holder-content-files">
@include('user.downloadcenter.content-files')
</div>
<script>
$( document ).ready(function() {
});
</script>
@endsection
@section('styles')
<style>
.file-content-details {
font-size: 0.9em;
line-height: 22px;
color: #858585 !important;
}
.file-content-details span {
min-width: 16px;
display: inline-block;
}
.file-content-name {
line-height: 1.3em;
height: 1.4em;
white-space: nowrap; overflow: hidden ; text-overflow: ellipsis;
}
</style>
@endsection
@section('scripts')
<script src="/vendor/lozad/dist/lozad.min.js"></script>
<script src="/js/dc-filter.js"></script>
<script type="text/javascript">
</script>
@endsection