mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
Merge branch '3.2.3' into 'master'
3.2.3 See merge request TheGamecraft/c-cms!67
This commit is contained in:
@@ -1,139 +1,142 @@
|
||||
@extends('layouts.admin.main')
|
||||
|
||||
@section('content')
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-12">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title"> Cours à venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if(\Auth::user()->courses->isEmpty())
|
||||
<div class="col-sm-12 text-center">
|
||||
<h4 class="m-4">Aucun cours à venir</h4>
|
||||
</div>
|
||||
@endif
|
||||
@foreach (\Auth::user()->courses->take(6) as $course)
|
||||
<div class="col-sm-6">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h4><strong>{{$course->ocom}} - {{$course->name}}</strong></h4>
|
||||
<p class="float-left">{{date('Y-m-d',strtotime($course->event->date_begin))}}</p>
|
||||
<p class="float-right">Période {{$course->periode}}, Niveau {{$course->level}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité à venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@if(count($futureEvent) == 0)
|
||||
<div class="col-sm-12 text-center">
|
||||
<h4 class="m-4">Aucune activité à venir</h4>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($futureEvent as $event)
|
||||
<div class="col-md-12">
|
||||
<div class="alert" style="background-color: {{\App\ComplementaryActivity::find($event->type)->calendar_color}}">
|
||||
<div class="row text-white">
|
||||
<div class="col-md-2 text-capitalize m-auto d-none d-md-flex">
|
||||
<h3 class="m-0 p-0" style="margin-top: -0.5rem !important;">{!! \App\ComplementaryActivity::find($event->type)->calendar_icon !!}</h3>
|
||||
</div>
|
||||
<div class="col-md">
|
||||
{{$event->name}}
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{{$event->date_begin}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/schedule" type="button" class="btn btn-primary btn-lg btn-block">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="col-12">
|
||||
<div class="card card-profile">
|
||||
<div class="card-avatar">
|
||||
<a>
|
||||
<img class="img" src="/assets/admin/images/avatar/user-{{\Auth::User()->avatar}}.jpg">
|
||||
</a>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="mx-auto d-block">
|
||||
<h5 class="text-sm-center mt-2 mb-1">{{\Auth::User()->fullname()}}</h5>
|
||||
<div class="location text-sm-center"><i class="fa fa-id-card-o" aria-hidden="true"></i> {{\Auth::User()->rank->name}}</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="card-text text-sm-center">
|
||||
<a class="btn btn-block btn-secondary" href="/admin/profil">Profil</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-info">
|
||||
<h4 class="card-title">Nouvelles</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@foreach (\App\News::all()->forPage(1,4); as $msg)
|
||||
<div class="col-12 text-center">
|
||||
<a href="/admin/message/{{$msg->id}}">
|
||||
<div style="height:2rem;">{{$msg->title}}</div>
|
||||
<br>
|
||||
<div class="msg-body" style="height:12rem;overflow:hidden">
|
||||
{!!$msg->body!!}
|
||||
</div>
|
||||
<br>
|
||||
</a>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/news" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if(\Auth::user()->p('stats_see') == 1)
|
||||
<div class="col-12">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-12">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité sur le site</h4>
|
||||
<h4 class="card-title"> Cours à venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@foreach (\App\Log::all()->forPage(1,3); as $log)
|
||||
<div class="row mt-3">
|
||||
<div class="col-lg-12 col-xl-3 mx-3 my-auto">
|
||||
<span class="badge badge-pill badge-{{$log->typeColor()}} mr-2">{{$log->type}}</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
{{$log->user->fullname()}} - {{$log->event}}
|
||||
</div>
|
||||
@if(\Auth::user()->courses->isEmpty())
|
||||
<div class="col-sm-12 text-center">
|
||||
<h4 class="m-4">Aucun cours à venir</h4>
|
||||
</div>
|
||||
@endforeach
|
||||
<br>
|
||||
<a href="/admin/stats/log" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
@else
|
||||
@foreach (\Auth::user()->courses->take(6) as $course)
|
||||
@if($course->event != null)
|
||||
<div class="col-sm-6">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h4><strong>{{$course->ocom}} - {{$course->name}}</strong></h4>
|
||||
<p class="float-left">{{date('Y-m-d',strtotime($course->event->date_begin))}}</p>
|
||||
<p class="float-right">Période {{$course->periode}}, Niveau {{$course->level}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@endforeach
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité à venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@if(count($futureEvent) == 0)
|
||||
<div class="col-sm-12 text-center">
|
||||
<h4 class="m-4">Aucune activité à venir</h4>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($futureEvent as $event)
|
||||
<div class="col-md-12">
|
||||
<div class="alert" style="background-color: {{\App\ComplementaryActivity::find($event->type)->calendar_color}}">
|
||||
<div class="row text-white">
|
||||
<div class="col-md-2 text-capitalize m-auto d-none d-md-flex">
|
||||
<h3 class="m-0 p-0" style="margin-top: -0.5rem !important;">{!! \App\ComplementaryActivity::find($event->type)->calendar_icon !!}</h3>
|
||||
</div>
|
||||
<div class="col-md">
|
||||
{{$event->name}}
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{{$event->date_begin}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/schedule" type="button" class="btn btn-primary btn-lg btn-block">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="col-12">
|
||||
<div class="card card-profile">
|
||||
<div class="card-avatar">
|
||||
<a>
|
||||
<img class="img" src="/assets/admin/images/avatar/user-{{\Auth::User()->avatar}}.jpg">
|
||||
</a>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="mx-auto d-block">
|
||||
<h5 class="text-sm-center mt-2 mb-1">{{\Auth::User()->fullname()}}</h5>
|
||||
<div class="location text-sm-center"><i class="fa fa-id-card-o" aria-hidden="true"></i> {{\Auth::User()->rank->name}}</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="card-text text-sm-center">
|
||||
<a class="btn btn-block btn-secondary" href="/admin/profil">Profil</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-info">
|
||||
<h4 class="card-title">Nouvelles</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@foreach (\App\News::all()->forPage(1,4); as $msg)
|
||||
<div class="col-12 text-center">
|
||||
<a href="/admin/message/{{$msg->id}}">
|
||||
<div style="height:2rem;">{{$msg->title}}</div>
|
||||
<br>
|
||||
<div class="msg-body" style="height:12rem;overflow:hidden">
|
||||
{!!$msg->body!!}
|
||||
</div>
|
||||
<br>
|
||||
</a>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/news" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if(\Auth::user()->p('stats_see') == 1)
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité sur le site</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@foreach (\App\Log::all()->forPage(1,3); as $log)
|
||||
<div class="row mt-3">
|
||||
<div class="col-lg-12 col-xl-3 mx-3 my-auto">
|
||||
<span class="badge badge-pill badge-{{$log->typeColor()}} mr-2">{{$log->type}}</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
{{$log->user->fullname()}} - {{$log->event}}
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
<br>
|
||||
<a href="/admin/stats/log" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('breadcrumb')
|
||||
|
||||
Reference in New Issue
Block a user