Add downloads page

This commit is contained in:
Nabeel Shahzad
2018-04-02 18:37:41 -05:00
parent 36a7886668
commit 3dba586f83
8 changed files with 142 additions and 73 deletions

View File

@@ -29,21 +29,7 @@
@if($airport->files && Auth::check())
<div class="col-12">
<h3 class="description">Downloads</h3>
<ul class="list-group">
@foreach($airport->files as $file)
<li class="list-group-item">
<a href="{{route('frontend.files.show', [$file->id])}}" target="_blank">
{{ $file->name }}
</a>
{{-- only show description is one is provided --}}
@if($file->description)
- {{$file->description}}
@endif
<span style="margin-left: 20px">{{$file->download_count}} downloads</span>
</li>
@endforeach
</ul>
@include('files.table', ['files' => $airport->files])
</div>
@endif
</div>

View File

@@ -0,0 +1,23 @@
@extends('app')
@section('title', 'downloads')
@section('content')
@include('flash::message')
<div class="row">
<div class="row-sm-12">
<h2 class="description">Downloads</h2>
</div>
</div>
@foreach($grouped_files as $group => $files)
<div class="row" style="margin-bottom: 40px;">
<div class="col-12">
<h4 class="description">{{ $group }}</h4>
</div>
<div class="col-12">
@include('downloads.table', ['files' => $files])
</div>
</div>
@endforeach
@endsection

View File

@@ -0,0 +1,15 @@
<ul class="list-group">
@foreach($files as $file)
<li class="list-group-item">
<a href="{{route('frontend.downloads.download', [$file->id])}}" target="_blank">
{{ $file->name }}
</a>
{{-- only show description is one is provided --}}
@if($file->description)
- {{$file->description}}
@endif
<span style="margin-left: 20px">{{$file->download_count}} downloads</span>
</li>
@endforeach
</ul>

View File

@@ -1,7 +1,7 @@
<ul class="navbar-nav">
@if(Auth::check())
<li class="nav-item">
<a class="nav-link" href="{{ url('/dashboard') }}">
<a class="nav-link" href="{{ route('frontend.dashboard.index') }}">
<i class="fas fa-tachometer-alt"></i>
<p>Dashboard</p>
</a>
@@ -9,14 +9,14 @@
@endif
<li class="nav-item">
<a class="nav-link" href="{{ url('/livemap') }}">
<a class="nav-link" href="{{ route('frontend.livemap.index') }}">
<i class="fas fa-globe"></i>
<p>Live Map</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/pilots') }}">
<a class="nav-link" href="{{ route('frontend.pilots.index') }}">
<i class="fas fa-users"></i>
<p>Pilots</p>
</a>
@@ -49,23 +49,29 @@
@else
<li class="nav-item">
<a class="nav-link" href="{{ url('/flights') }}">
<a class="nav-link" href="{{ route('frontend.flights.index') }}">
<i class="fab fa-avianex"></i>
<p>Flights</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/pireps') }}">
<a class="nav-link" href="{{ route('frontend.pireps.index') }}">
<i class="fas fa-cloud-upload-alt"></i>
<p>PIREPs</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/profile') }}">
<a class="nav-link" href="{{ route('frontend.profile.index') }}">
<i class="far fa-user"></i>
<p>Profile</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('frontend.downloads.index') }}">
<i class="fas fa-download"></i>
<p>Downloads</p>
</a>
</li>
@role('admin')
<li class="nav-item">