mirror of
https://gitlab.com/TheGamecraft/c-cms.git
synced 2026-04-21 02:39:10 -04:00
Edit Material Design Dashboard
This commit is contained in:
@@ -51,4 +51,20 @@ deploy_736:
|
||||
name: escadron736
|
||||
url: http://736.exvps.ca
|
||||
only:
|
||||
- master
|
||||
- master
|
||||
|
||||
deploy_dev:
|
||||
stage: deploy
|
||||
script:
|
||||
- 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
|
||||
- eval $(ssh-agent -s)
|
||||
- ssh-add <(echo "$SSH_PRIVATE_KEY")
|
||||
- mkdir -p ~/.ssh
|
||||
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
|
||||
|
||||
- ~/.composer/vendor/bin/envoy run deploy_736 --commit="$CI_COMMIT_SHA"
|
||||
environment:
|
||||
name: dev
|
||||
url: http://dev.exvps.ca
|
||||
only:
|
||||
- dev
|
||||
@@ -11,6 +11,10 @@
|
||||
$releases_dir_736 = '/var/www/c-cms/escadron736/releases';
|
||||
$app_dir_736 = '/var/www/c-cms/escadron736';
|
||||
$new_release_dir_736 = $releases_dir_736 .'/'. $release;
|
||||
|
||||
$releases_dir_dev = '/var/www/c-cms/dev/releases';
|
||||
$app_dir_dev = '/var/www/c-cms/dev';
|
||||
$new_release_dir_dev = $releases_dir_dev .'/'. $release;
|
||||
@endsetup
|
||||
|
||||
@story('deploy_697')
|
||||
@@ -25,6 +29,12 @@
|
||||
update_symlinks_736
|
||||
@endstory
|
||||
|
||||
@story('deploy_dev')
|
||||
clone_repository_dev
|
||||
run_composer_dev
|
||||
update_symlinks_dev
|
||||
@endstory
|
||||
|
||||
@task('clone_repository_697')
|
||||
echo 'Cloning repository'
|
||||
[ -d {{ $releases_dir_697 }} ] || mkdir {{ $releases_dir_697 }}
|
||||
@@ -89,4 +99,37 @@
|
||||
echo 'Migrate DB'
|
||||
cd {{ $app_dir_736 }}/current/
|
||||
php artisan migrate
|
||||
@endtask
|
||||
|
||||
@task('clone_repository_dev')
|
||||
echo 'Cloning repository'
|
||||
[ -d {{ $releases_dir_dev }} ] || mkdir {{ $releases_dir_dev }}
|
||||
git clone --depth 1 --branch dev {{ $repository }} {{ $new_release_dir_dev }}
|
||||
cd {{ $new_release_dir_dev }}
|
||||
git reset --hard {{ $commit }}
|
||||
@endtask
|
||||
|
||||
@task('run_composer_dev')
|
||||
echo "Starting deployment ({{ $release }})"
|
||||
cd {{ $new_release_dir_dev }}
|
||||
composer install --prefer-dist --no-scripts -q -o
|
||||
@endtask
|
||||
|
||||
@task('update_symlinks_dev')
|
||||
echo "Linking storage directory"
|
||||
rm -rf {{ $new_release_dir_dev }}/storage
|
||||
ln -nfs {{ $app_dir_dev }}/storage {{ $new_release_dir_dev }}/storage
|
||||
|
||||
echo 'Linking .env file'
|
||||
ln -nfs {{ $app_dir_dev }}/.env {{ $new_release_dir_dev }}/.env
|
||||
|
||||
echo 'Linking current release'
|
||||
ln -nfs {{ $new_release_dir_dev }} {{ $app_dir_dev }}/current
|
||||
|
||||
echo 'Setting permission'
|
||||
chmod -R 777 {{ $app_dir_dev }}/current/bootstrap/
|
||||
|
||||
echo 'Migrate DB'
|
||||
cd {{ $app_dir_dev }}/current/
|
||||
php artisan migrate
|
||||
@endtask
|
||||
2
LICENSE
2
LICENSE
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018 Mathieu Lagace
|
||||
Copyright (c) 2019 Mathieu Lagace
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@@ -112,11 +112,17 @@ class ScheduleController extends Controller
|
||||
'title' => $schedule->data['event_name'],
|
||||
'start' => $schedule->date.'T'.$schedule->data['event_begin_time'],
|
||||
'end' => $schedule->date.'T'.$schedule->data['event_end_time'],
|
||||
'color' => $color
|
||||
'color' => $color,
|
||||
'id' => $schedule->id
|
||||
];
|
||||
array_push($events,$event);
|
||||
}
|
||||
|
||||
return json_encode($events);
|
||||
}
|
||||
|
||||
public function loadModal($id)
|
||||
{
|
||||
return view('public.modal.schedule',['event' => \App\Schedule::find($id)]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -208,7 +208,7 @@ class UserController extends Controller
|
||||
|
||||
$user->save();
|
||||
|
||||
return back()->with('status', 'Votre avatar a été mis à jour !');
|
||||
return back()->with('success', 'Votre avatar a été mis à jour !');
|
||||
}
|
||||
|
||||
public function UserAvatar()
|
||||
@@ -229,7 +229,7 @@ class UserController extends Controller
|
||||
|
||||
$user->save();
|
||||
|
||||
return back()->with('status', 'Modification enregistré');
|
||||
return back()->with('success', 'Modification enregistré');
|
||||
}
|
||||
|
||||
public function UserAdress()
|
||||
@@ -245,6 +245,6 @@ class UserController extends Controller
|
||||
|
||||
$user->save();
|
||||
|
||||
return back()->with('status', 'Modification enregistré');
|
||||
return back()->with('success', 'Modification enregistré');
|
||||
}
|
||||
}
|
||||
|
||||
2240
public/css/custom.css
vendored
2240
public/css/custom.css
vendored
File diff suppressed because it is too large
Load Diff
2240
resources/custom.css
vendored
2240
resources/custom.css
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,87 +1,90 @@
|
||||
@extends('layouts.admin.main')
|
||||
|
||||
@section('content')
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title"> Cours a venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if(count($userClasse) == 0)
|
||||
<div class="col-sm-12">
|
||||
<div class="alert alert-info alert-with-icon">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title"> Cours a venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if(count($userClasse) == 0)
|
||||
<div class="col-sm-12">
|
||||
<div class="alert alert-info alert-with-icon">
|
||||
<span data-notify="icon" class="ti-alert"></span>
|
||||
<span data-notify="message">Aucun cours a venir</span>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($userClasse as $classe)
|
||||
<div class="col-sm-6">
|
||||
@if ($classe['plan_done'] == "on")
|
||||
<div class="alert alert-success alert-with-icon">
|
||||
<span data-notify="icon" class="ti-crown"></span>
|
||||
<span data-notify="message">Le cours {{$classe['ocom']}} - {{$classe['name']}} du {{$classe['date']}} est remis.<br>
|
||||
@if ($classe['material'] != "")
|
||||
- Vous avez réservé
|
||||
@foreach (\App\Item::explodeItems($classe['material']) as $item)
|
||||
@if (\App\Item::explodeItems($classe['material'])->last() == $item && \App\Item::explodeItems($classe['material'])->first() != $item)
|
||||
et
|
||||
@endif
|
||||
{{$item->name}}
|
||||
@endforeach
|
||||
@else
|
||||
- Aucun matériel réservé
|
||||
@endif
|
||||
</span>
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-warning alert-with-icon">
|
||||
<span data-notify="icon" class="ti-alert"></span>
|
||||
<span data-notify="message">Aucun cours a venir</span>
|
||||
<span data-notify="message">Le cours {{$classe['ocom']}} - {{$classe['name']}} du {{$classe['date']}} n'est pas remis.<br>
|
||||
@if ($classe['material'] != "")
|
||||
- Vous avez réservé
|
||||
@foreach (\App\Item::explodeItems($classe['material']) as $item)
|
||||
@if (\App\Item::explodeItems($classe['material'])->last() == $item && \App\Item::explodeItems($classe['material'])->first() != $item)
|
||||
et
|
||||
@endif
|
||||
{{$item->name}}
|
||||
@endforeach
|
||||
@else
|
||||
- Aucun matériel réservé
|
||||
@endif
|
||||
</span>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6 col-lg-6">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité a venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@if(count($futureEvent) == 0)
|
||||
<div class="col-sm-12">
|
||||
<div class="alert alert-infi alert-with-icon">
|
||||
<span data-notify="icon" class="ti-alert"></span>
|
||||
<span data-notify="message">Aucune activité a venir</span>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($userClasse as $classe)
|
||||
<div class="col-sm-6">
|
||||
@if ($classe['plan_done'] == "on")
|
||||
<div class="alert alert-success alert-with-icon">
|
||||
<span data-notify="icon" class="ti-crown"></span>
|
||||
<span data-notify="message">Le cours {{$classe['ocom']}} - {{$classe['name']}} du {{$classe['date']}} est remis.<br>
|
||||
@if ($classe['material'] != "")
|
||||
- Vous avez réservé
|
||||
@foreach (\App\Item::explodeItems($classe['material']) as $item)
|
||||
@if (\App\Item::explodeItems($classe['material'])->last() == $item && \App\Item::explodeItems($classe['material'])->first() != $item)
|
||||
et
|
||||
@endif
|
||||
{{$item->name}}
|
||||
@endforeach
|
||||
@else
|
||||
- Aucun matériel réservé
|
||||
@endif
|
||||
</span>
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-warning alert-with-icon">
|
||||
<span data-notify="icon" class="ti-alert"></span>
|
||||
<span data-notify="message">Le cours {{$classe['ocom']}} - {{$classe['name']}} du {{$classe['date']}} n'est pas remis.<br>
|
||||
@if ($classe['material'] != "")
|
||||
- Vous avez réservé
|
||||
@foreach (\App\Item::explodeItems($classe['material']) as $item)
|
||||
@if (\App\Item::explodeItems($classe['material'])->last() == $item && \App\Item::explodeItems($classe['material'])->first() != $item)
|
||||
et
|
||||
@endif
|
||||
{{$item->name}}
|
||||
@endforeach
|
||||
@else
|
||||
- Aucun matériel réservé
|
||||
@endif
|
||||
</span>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($futureEvent as $event)
|
||||
<div class="col-md-6 col-sm-12"><i class="fa fa-star" aria-hidden="true" style="color:gold"></i> {{$event->data['event_name']}}<div class="float-right">{{$event->data['event_begin_time']}}</div></div>
|
||||
@endforeach
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6 col-lg-6">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité a venir</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@if(count($futureEvent) == 0)
|
||||
<div class="col-sm-12">
|
||||
<div class="alert alert-infi alert-with-icon">
|
||||
<span data-notify="icon" class="ti-alert"></span>
|
||||
<span data-notify="message">Aucune activité a venir</span>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@foreach ($futureEvent as $event)
|
||||
<div class="col-md-6 col-sm-12"><i class="fa fa-star" aria-hidden="true" style="color:gold"></i> {{$event->data['event_name']}}<div class="float-right">{{$event->data['event_begin_time']}}</div></div>
|
||||
@endforeach
|
||||
<br>
|
||||
<a href="/admin/calendar" type="button" class="btn btn-primary btn-lg btn-block">Afficher plus</a>
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/calendar" type="button" class="btn btn-primary btn-lg btn-block">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6 col-lg-6">
|
||||
<div class="col-sm-6 col-lg-6">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Activité sur le site</h4>
|
||||
@@ -95,46 +98,49 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Message publié</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@foreach (\App\Message::all()->forPage(1,4); as $msg)
|
||||
<div class="col-lg-6 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>
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Message publié</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
@foreach (\App\Message::all()->forPage(1,4); as $msg)
|
||||
<div class="col-lg-6 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/message" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
</div>
|
||||
<br>
|
||||
<a href="/admin/message" type="button" class="btn btn-primary btn-lg btn-block text-white">Afficher plus</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-4 col-lg-4">
|
||||
<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> {{\App\Rank::find(\Auth::User()->rank)->name}}</div>
|
||||
<div class="col-sm-4 col-lg-4">
|
||||
<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>
|
||||
<hr>
|
||||
<div class="card-text text-sm-center">
|
||||
<a class="btn btn-block btn-secondary" href="/admin/profil">Profil</a>
|
||||
<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> {{\App\Rank::find(\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>
|
||||
|
||||
@@ -3,12 +3,11 @@
|
||||
@section('content')
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<strong class="card-title">Liste des utilisateurs <a href="#"><i class="fa fa-question-circle" aria-hidden="true"></i>
|
||||
</a></strong>
|
||||
<div class="card-header card-header-primary">
|
||||
<h4 class="card-title">Liste des utilisateurs </h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table id="log-data" class="table table-striped table-bordered">
|
||||
<table id="log-data" class="table table-striped table-no-bordered table-hover dataTable dtr-inline">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
@@ -25,7 +24,10 @@
|
||||
<td>{{$item->fullname()}}</td>
|
||||
<td>{{\App\Rank::find($item->rank)->name}}</td>
|
||||
<td>{{\App\Job::find($item->job)->name}}</td>
|
||||
<td style="width: 12%;"><a href="/admin/user/edit/{{$item->id}}" type="button" class="btn btn-secondary"><i class="fa fa-cog"></i> Modifier</a><a type="button" class="btn btn-danger" onclick="deleteEvent({{$item->id}});"><i class="fa fa-times-circle" style="color:white;"></i></a></td>
|
||||
<td class="td-actions text-right" style="width: 12%;">
|
||||
<a class="btn btn-info p-2 text-white" href="/admin/user/edit/{{$item->id}}"><i class="material-icons">edit</i></a>
|
||||
<a class="btn btn-danger p-2 text-white" onclick="deleteEvent({{$item->id}});"><i class="material-icons">close</i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
|
||||
@@ -1,112 +1,108 @@
|
||||
@extends('layouts.admin.main')
|
||||
|
||||
@section('content')
|
||||
<div @if ($user->id == \Auth::User()->id) class="col-md-12 col-lg-9" @else class="col-sm-12" @endif>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="sufee-alert alert with-close alert-success alert-dismissible fade show">
|
||||
<span class="badge badge-pill badge-success">Félicitation</span>
|
||||
{{session('status')}}
|
||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
@endif
|
||||
<div class="col-sm-6">
|
||||
<div class="mx-auto d-block">
|
||||
<img class="rounded-circle mx-auto d-block" src="/assets/admin/images/avatar/user-{{\Auth::User()->avatar}}.jpg" alt="Card image cap" style="height:12rem">
|
||||
<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> {{\App\Rank::find(\Auth::User()->rank)->name}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6 text-center">
|
||||
<br>
|
||||
<div class="col-md-12">
|
||||
<p>{{\App\Rank::find($user->job)->name}}</p>
|
||||
<hr>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>
|
||||
Genre<br>
|
||||
@if ($user->sexe == "m")
|
||||
<i class="fa fa-mars fa-2x" aria-hidden="true" style="color:#0080FF"></i>
|
||||
@elseif($user->sexe == "f")
|
||||
<i class="fa fa-venus fa-2x" aria-hidden="true" style="color:#FE2EF7"></i>
|
||||
@else
|
||||
<i class="fa fa-genderless fa-2x" aria-hidden="true"></i>
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>
|
||||
Age<br>
|
||||
@if ($user->age != "Inconnu")
|
||||
{{$user->age}} ans
|
||||
@else
|
||||
Inconnu
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<p>Téléphone<br>
|
||||
@if ($user->telephone != "Inconnu")
|
||||
@php
|
||||
$data = '+'.$user->telephone;
|
||||
if(preg_match( '/^\+\d(\d{3})(\d{3})(\d{4})$/',$data,$matches))
|
||||
{
|
||||
$result = $matches[1] . '-' .$matches[2] . '-' . $matches[3];
|
||||
echo $result;
|
||||
}
|
||||
@endphp
|
||||
@else
|
||||
Inconnu
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<p>Adresse<br>
|
||||
{{$user->adress}}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="col-md-10 offset-md-1">
|
||||
<p class="text-center">Dernières activitées de l'utilisateur</p>
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-default">
|
||||
<tr>
|
||||
<th>Horodatage</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($user->logs()->take(6)->get() as $log)
|
||||
<tr>
|
||||
<td scope="row">{{$log->created_at}}</td>
|
||||
<td>{{$log->action}}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($user->id == \Auth::User()->id)
|
||||
<div class="col-md-12 col-lg-3">
|
||||
<div class="row">
|
||||
<div @if ($user->id == \Auth::User()->id) class="col-md-12 col-lg-7 col-xl-8" @else class="col-sm-12" @endif>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<a name="changepsw" id="changepsw" class="btn btn-warning btn-block" href="/admin/profil/password" role="button">Modifier mon mot de passe</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/avatar" role="button">Modifier ma photo de profil</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/phone" role="button">Modifier mon numéro de téléphone</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/adress" role="button">Modifier mon adresse</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-primary btn-block" href="/admin/profil/preference" role="button">Modifier mes préférences</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-danger btn-block" href="/logout" role="button">Déconnexion</a>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="mx-auto d-block">
|
||||
<img class="rounded-circle mx-auto d-block" src="/assets/admin/images/avatar/user-{{\Auth::User()->avatar}}.jpg" alt="Card image cap" style="height:12rem">
|
||||
<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> {{\App\Rank::find(\Auth::User()->rank)->name}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6 text-center">
|
||||
<div class="row mt-3">
|
||||
<div class="col-md-12">
|
||||
<p>{{\App\Rank::find($user->job)->name}}</p>
|
||||
<hr>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>
|
||||
Genre<br>
|
||||
@if ($user->sexe == "m")
|
||||
<i class="fa fa-mars fa-2x" aria-hidden="true" style="color:#0080FF"></i>
|
||||
@elseif($user->sexe == "f")
|
||||
<i class="fa fa-venus fa-2x" aria-hidden="true" style="color:#FE2EF7"></i>
|
||||
@else
|
||||
<i class="fa fa-genderless fa-2x" aria-hidden="true"></i>
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>
|
||||
Age<br>
|
||||
@if ($user->age != "Inconnu")
|
||||
{{$user->age}} ans
|
||||
@else
|
||||
Inconnu
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<p>Téléphone<br>
|
||||
@if ($user->telephone != "Inconnu")
|
||||
@php
|
||||
$data = '+'.$user->telephone;
|
||||
if(preg_match( '/^\+\d(\d{3})(\d{3})(\d{4})$/',$data,$matches))
|
||||
{
|
||||
$result = $matches[1] . '-' .$matches[2] . '-' . $matches[3];
|
||||
echo $result;
|
||||
}
|
||||
@endphp
|
||||
@else
|
||||
Inconnu
|
||||
@endif
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<p>Adresse<br>
|
||||
{{$user->adress}}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="col-md-10 offset-md-1 mt-3">
|
||||
<p class="text-center">Dernières activitées de l'utilisateur</p>
|
||||
<table class="table table-striped">
|
||||
<thead class="thead-default">
|
||||
<tr>
|
||||
<th>Horodatage</th>
|
||||
<th>Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($user->logs()->take(6)->get() as $log)
|
||||
<tr>
|
||||
<td scope="row">{{$log->created_at}}</td>
|
||||
<td>{{$log->action}}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@if ($user->id == \Auth::User()->id)
|
||||
<div class="col-md-12 col-lg-5 col-xl-4">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<a name="changepsw" id="changepsw" class="btn btn-warning btn-block" href="/admin/profil/password" role="button">Modifier mon mot de passe</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/avatar" role="button">Modifier ma photo de profil</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/phone" role="button">Modifier mon numéro de téléphone</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-secondary btn-block" href="/admin/profil/adress" role="button">Modifier mon adresse</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-primary btn-block" href="/admin/profil/preference" role="button">Modifier mes préférences</a>
|
||||
<a name="changepsw" id="changepsw" class="btn btn-danger btn-block" href="/logout" role="button">Déconnexion</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('breadcrumb')
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
@if ($configs->where('name','is_schedule_build')->first()->state == 0)
|
||||
@if (\Auth::User()->getPerm('schedule_edit'))
|
||||
<div class="alert alert-primary" role="alert">
|
||||
<div class="alert alert-warning" role="alert">
|
||||
Attention ! L'horaire n'est pas marqué comme complet, les utilisateurs ne receverons pas de notification concernant l'horaire <a href="/admin/config#schedule_build">Cliquer ici pour accéder aux options</a>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
25
resources/views/layouts/admin/footer.blade.php
Normal file
25
resources/views/layouts/admin/footer.blade.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<nav class="float-left">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://gitlab.com/TheGamecraft/c-cms/wikis/home">
|
||||
Documentation
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://gitlab.com/TheGamecraft/c-cms/blob/master/LICENSE">
|
||||
Licenses
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="copyright float-right">
|
||||
©
|
||||
<script>
|
||||
document.write(new Date().getFullYear())
|
||||
</script>, fait avec <i class="material-icons">favorite</i> par
|
||||
<a href="https://gitlab.com/c-cms" target="_blank">L'équipe de C-CMS</a>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -1,15 +1,14 @@
|
||||
<!-- Meta Tag -->
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
||||
<?php
|
||||
$lang = str_replace('_', '-', app()->getLocale());
|
||||
setlocale( LC_ALL, $lang.'_'.strtoupper($lang).'.utf8','fra');
|
||||
?>
|
||||
<title>C-CMS - Espace Administration</title>
|
||||
<meta name="description" content="Sufee Admin - HTML5 Admin Template">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
||||
|
||||
<title>C-CMS - Espace Administration</title>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||
<!-- CSRF Token -->
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
|
||||
|
||||
@@ -32,10 +32,10 @@ foreach (Auth::user()->unreadNotifications as $notification) {
|
||||
</form>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#pablo">
|
||||
<i class="material-icons">dashboard</i>
|
||||
<a class="nav-link" href="https://gitlab.com/TheGamecraft/c-cms/wikis/home" data-toggle="tooltip" data-placement="bottom" title="Aide">
|
||||
<i class="material-icons">help</i>
|
||||
<p class="d-lg-none d-md-block">
|
||||
Stats
|
||||
Aide
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
@@ -46,7 +46,7 @@ foreach (Auth::user()->unreadNotifications as $notification) {
|
||||
<span class="notification">{{ $nbOfNotification }}</span>
|
||||
@endif
|
||||
<p class="d-lg-none d-md-block">
|
||||
Some Actions
|
||||
Notifications
|
||||
</p>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink">
|
||||
@@ -62,7 +62,7 @@ foreach (Auth::user()->unreadNotifications as $notification) {
|
||||
<a class="nav-link" href="#pablo" id="navbarDropdownProfile" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="material-icons">person</i>
|
||||
<p class="d-lg-none d-md-block">
|
||||
Account
|
||||
Profil
|
||||
</p>
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownProfile">
|
||||
|
||||
@@ -13,7 +13,7 @@ use App\Notifications\Alert;
|
||||
</head>
|
||||
<body>
|
||||
<div class="wrapper">
|
||||
<!-- Including Sidebar -->
|
||||
<!-- Including Sidebar -->
|
||||
|
||||
@include('layouts.admin.sidebar')
|
||||
|
||||
@@ -35,6 +35,10 @@ use App\Notifications\Alert;
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Including Footer -->
|
||||
@include('layouts.admin.footer')
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- Including Javascripts -->
|
||||
|
||||
@@ -1,191 +1,191 @@
|
||||
<div class="sidebar" data-color="white" data-background-color="black">
|
||||
<div class="sidebar" data-background-color="black">
|
||||
<div class="logo">
|
||||
<a href="http://www.creative-tim.com" class="simple-text logo-mini">
|
||||
<img src="/assets/admin/images/favicon.png" alt="Logo">
|
||||
</a>
|
||||
<a href="http://www.creative-tim.com" class="ml-4 simple-text logo-normal">
|
||||
<img src="/assets/admin/images/C-CMS_s.png" alt="Logo">
|
||||
</a>
|
||||
<a href="http://www.creative-tim.com" class="logo-mini">
|
||||
<img class="img-fluid" src="/assets/admin/images/favicon.png" alt="Logo">
|
||||
</a>
|
||||
<a href="http://www.creative-tim.com" class="simple-text logo-normal">
|
||||
C-CMS
|
||||
</a>
|
||||
</div>
|
||||
<div class="sidebar-wrapper">
|
||||
<ul class="nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/admin">
|
||||
<i class="material-icons">dashboard</i>
|
||||
<p> Dashboard </p>
|
||||
</a>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Espace Cadet Cadre
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#message">
|
||||
<i class="material-icons">email</i>
|
||||
<p> Message
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="message">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message">
|
||||
<span class="sidebar-mini"> <i class="fas fa-eye"></i> </span>
|
||||
<span class="sidebar-normal"> Afficher les messages </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un message </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message">
|
||||
<span class="sidebar-mini"> <i class="fas fa-times"></i> </span>
|
||||
<span class="sidebar-normal"> Supprimer un message </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/files">
|
||||
<i class="material-icons">folder</i>
|
||||
<p> Fichier</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/guide">
|
||||
<i class="material-icons">library_books</i>
|
||||
<p> Guide pédagogique</p>
|
||||
</a>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Espace Administration
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/calendar">
|
||||
<i class="material-icons">calendar_today</i>
|
||||
<p> Horaire</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#inventory">
|
||||
<i class="material-icons">shopping_basket</i>
|
||||
<p> Inventaire
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="inventory">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory">
|
||||
<span class="sidebar-mini"> <i class="fas fa-box"></i> </span>
|
||||
<span class="sidebar-normal"> Afficher l'inventaire </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un item </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory/booking">
|
||||
<span class="sidebar-mini"> <i class="fas fa-bookmark"></i> </span>
|
||||
<span class="sidebar-normal"> Réservation</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#stats">
|
||||
<i class="material-icons">timeline</i>
|
||||
<p> Statistiques
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="stats">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/stats/log">
|
||||
<span class="sidebar-mini"> <i class="fas fa-user-secret"></i> </span>
|
||||
<span class="sidebar-normal"> Liste des activitées </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#user">
|
||||
<i class="material-icons">supervised_user_circle</i>
|
||||
<p> utilisateurs
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="user">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/user/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un utilisateur </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/user">
|
||||
<span class="sidebar-mini"> <i class="fas fa-list"></i> </span>
|
||||
<span class="sidebar-normal"> Liste des utilisateurs </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#config">
|
||||
<i class="material-icons">settings</i>
|
||||
<p> Configurations
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="config">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config">
|
||||
<span class="sidebar-mini"> <i class="fas fa-cog"></i> </span>
|
||||
<span class="sidebar-normal"> Général </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config/schedule">
|
||||
<span class="sidebar-mini"> <i class="fas fa-calendar"></i></span>
|
||||
<span class="sidebar-normal"> Horaire </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config/activity">
|
||||
<span class="sidebar-mini"> <i class="fas fa-hiking"></i> </span>
|
||||
<span class="sidebar-normal"> Activités </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Outils
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="https://gitlab.com/TheGamecraft/c-cms/issues">
|
||||
<i class="material-icons">bug_report</i>
|
||||
<p> Signaler un bug </p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/update">
|
||||
<i class="material-icons">feedback</i>
|
||||
<p> Mise a jour </p>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/admin">
|
||||
<i class="material-icons">dashboard</i>
|
||||
<p> Dashboard </p>
|
||||
</a>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Espace Cadet Cadre
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#message">
|
||||
<i class="material-icons">email</i>
|
||||
<p> Message
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="message">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message">
|
||||
<span class="sidebar-mini"> <i class="fas fa-eye"></i> </span>
|
||||
<span class="sidebar-normal"> Afficher les messages </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un message </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/message">
|
||||
<span class="sidebar-mini"> <i class="fas fa-times"></i> </span>
|
||||
<span class="sidebar-normal"> Supprimer un message </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/files">
|
||||
<i class="material-icons">folder</i>
|
||||
<p> Fichier</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/guide">
|
||||
<i class="material-icons">library_books</i>
|
||||
<p> Guide pédagogique</p>
|
||||
</a>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Espace Administration
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/calendar">
|
||||
<i class="material-icons">calendar_today</i>
|
||||
<p> Horaire</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#inventory">
|
||||
<i class="material-icons">shopping_basket</i>
|
||||
<p> Inventaire
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="inventory">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory">
|
||||
<span class="sidebar-mini"> <i class="fas fa-box"></i> </span>
|
||||
<span class="sidebar-normal"> Afficher l'inventaire </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un item </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/inventory/booking">
|
||||
<span class="sidebar-mini"> <i class="fas fa-bookmark"></i> </span>
|
||||
<span class="sidebar-normal"> Réservation</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#stats">
|
||||
<i class="material-icons">timeline</i>
|
||||
<p> Statistiques
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="stats">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/stats/log">
|
||||
<span class="sidebar-mini"> <i class="fas fa-user-secret"></i> </span>
|
||||
<span class="sidebar-normal"> Liste des activitées </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#user">
|
||||
<i class="material-icons">supervised_user_circle</i>
|
||||
<p> utilisateurs
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="user">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/user/add">
|
||||
<span class="sidebar-mini"> <i class="fas fa-plus"></i> </span>
|
||||
<span class="sidebar-normal"> Ajouter un utilisateur </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/user">
|
||||
<span class="sidebar-mini"> <i class="fas fa-list"></i> </span>
|
||||
<span class="sidebar-normal"> Liste des utilisateurs </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" data-toggle="collapse" href="#config">
|
||||
<i class="material-icons">settings</i>
|
||||
<p> Configurations
|
||||
<b class="caret"></b>
|
||||
</p>
|
||||
</a>
|
||||
<div class="collapse" id="config">
|
||||
<ul class="nav">
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config">
|
||||
<span class="sidebar-mini"> <i class="fas fa-cog"></i> </span>
|
||||
<span class="sidebar-normal"> Général </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config/schedule">
|
||||
<span class="sidebar-mini"> <i class="fas fa-calendar"></i></span>
|
||||
<span class="sidebar-normal"> Horaire </span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/config/activity">
|
||||
<span class="sidebar-mini"> <i class="fas fa-hiking"></i> </span>
|
||||
<span class="sidebar-normal"> Activités </span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<h6 class="ml-4 mt-5" style="color:white">
|
||||
Outils
|
||||
</h6>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="https://gitlab.com/TheGamecraft/c-cms/issues">
|
||||
<i class="material-icons">bug_report</i>
|
||||
<p> Signaler un bug </p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item ">
|
||||
<a class="nav-link" href="/admin/update">
|
||||
<i class="material-icons">feedback</i>
|
||||
<p> Mise a jour </p>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,6 +1,6 @@
|
||||
<div id="header" class="page-header pricing-page header-filter" style="background-image: url('/assets/public/images/banner.jpg')">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="container mt-lg-5 pt-md-5">
|
||||
<div class="row mt-sm-5 pt-md-5">
|
||||
<div class="col-md-6 ml-auto mr-auto text-center">
|
||||
<h1>
|
||||
{{App\Config::getData('escadron_name_full')}}
|
||||
@@ -17,16 +17,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="m-5">
|
||||
<h4 class="m-5">
|
||||
<h4 class="m-md-5">
|
||||
{{ App\Config::getData('text_public_banner_cadet_desc') }}
|
||||
<a class="badge badge-primary edit-btn" href="/admin/public/edit/text_public_banner_cadet_desc" style="display: none;"><i class="fa fa-pencil" aria-hidden="true"></i></a>
|
||||
</h4>
|
||||
</div>
|
||||
<div class="text-center">
|
||||
<a href="#one" class="btn btn-primary">{{ App\Config::getData('text_public_banner_apprendre_plus') }}</a>
|
||||
<a class="badge badge-primary edit-btn" href="/admin/public/edit/text_public_banner_apprendre_plus" style="top: 30vh;left: 8vw;display:none">
|
||||
<i class="fa fa-pencil" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -64,7 +64,11 @@
|
||||
},
|
||||
events: '/api/schedule/events',
|
||||
eventClick: function(info) {
|
||||
alert('Event: ' + info.event.title);
|
||||
console.log(info.event.id)
|
||||
$.get( "/api/schedule/events/"+info.event.id+"/modal", function( data ) {
|
||||
$( "#schedulemodal" ).html( data );
|
||||
});
|
||||
$('#schedulemodal').modal('toggle')
|
||||
}
|
||||
});
|
||||
|
||||
@@ -72,6 +76,25 @@
|
||||
});
|
||||
|
||||
</script>
|
||||
<div class="modal fade" id="schedulemodal" tabindex="-1" role="dialog" aria-labelledby="schedulemodal" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
...
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
<button type="button" class="btn btn-primary">Save changes</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -4,14 +4,20 @@
|
||||
<!-- Header -->
|
||||
|
||||
<!-- Banner -->
|
||||
<section id="banner">
|
||||
<div id="banner">
|
||||
|
||||
<!-- Include Banner -->
|
||||
@include('layouts.public.banner')
|
||||
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<div class="main main-raised">
|
||||
<div class="w-100 text-center">
|
||||
<a href="#one" class="btn btn-primary btn-lg" style="margin-top:-10rem;">{{ App\Config::getData('text_public_banner_apprendre_plus') }}</a>
|
||||
<a class="badge badge-primary edit-btn" href="/admin/public/edit/text_public_banner_apprendre_plus" style="top: 30vh;left: 8vw;display:none">
|
||||
<i class="fa fa-pencil" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<!-- Introduction -->
|
||||
<div class="section text-center" id="activity">
|
||||
|
||||
17
resources/views/public/modal/schedule.blade.php
Normal file
17
resources/views/public/modal/schedule.blade.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="exampleModalLabel">{{$event->data['event_name']}}</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
{{$event->type}}
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
<button type="button" class="btn btn-primary">Save changes</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -13,6 +13,7 @@ use Illuminate\Http\Request;
|
||||
|
|
||||
*/
|
||||
Route::get('/schedule/events','ScheduleController@apiIndex');
|
||||
Route::get('/schedule/events/{id}/modal','ScheduleController@loadModal');
|
||||
|
||||
Route::middleware('auth:api')->group(function () {
|
||||
Route::get('/user', function (Request $request) {
|
||||
|
||||
Reference in New Issue
Block a user