{% extends 'default/index.html.twig'%}
{% block body %}
<!-- Navigation -->
<nav class="navbar navbar-custom navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
Menu <i class="fa fa-bars"></i>
</button>
<a class="navbar-brand page-scroll" href="#page-top">
<i class="fa fa-play-circle"></i> {{myTitle}}
</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-left navbar-main-collapse">
<ul class="nav navbar-nav">
<!-- Hidden li included to remove active class from about link when scrolled up past about section -->
<li class="hidden">
<a href="#page-top"></a>
</li>
<li>
<a class="page-scroll" href="#portfolio">Blog</a>
</li>
<li>
<a class="page-scroll" href="#about">À propos</a>
</li>
<li>
<a class="page-scroll hover" href="#contact">Contact</a>
</li>
</ul>
</div>
<div class="collapse navbar-collapse navbar-right navbar-main-collapse">
<ul class="nav navbar-nav">
<li>
<a id='login' class="page-scroll" href="{{asset(baseDir)}}login">Login</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
<!--Diaporama section -->
<section>
<div id="Carousel" class="carousel slide" >
<ol class="carousel-indicators">
{% for key,diapo in diaporamas %}
{% if key == 0 %}
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
{%else%}
<li data-target="#carouselExampleIndicators" data-slide-to="{{key}}"></li>
{%endif%}
{%endfor%}
</ol>
<div class="carousel-inner">
{% for key,diapo in diaporamas %}
{% if key == 0 %}
<div class="item active" id="diaporama-active">
<img src="{{asset(baseDir)}}diaporama/{{ diapo.id }}_{{ diapo.diapofilename }}" class="img-responsive">
<div class="carousel-caption">
<h1>{{ diapo.diapotitre }}</h1>
<p>{{ diapo.diapodescription }}</p>
<a href="#portfolio" class="btn btn-circle page-scroll">
<i class="fa fa-angle-double-down animated"></i>
</a>
</div>
</div>
{%else%}
<div class="item">
<img src="{{asset(baseDir)}}diaporama/{{ diapo.id }}_{{ diapo.diapofilename }}" class="img-responsive">
<div class="carousel-caption">
<h1>{{ diapo.diapotitre }}</h1>
<p>{{ diapo.diapodescription }}</p>
<a href="#portfolio" class="btn btn-circle page-scroll">
<i class="fa fa-angle-double-down animated"></i>
</a>
</div>
</div>
{%endif%}
{%endfor%}
</div>
<a class="left carousel-control" href="#Carousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#Carousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</section>
<!-- Blog Section -->
<section id="portfolio" class="text-center" >
<div class="container content-section">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading text-uppercase">Dernières Actus</h2>
<h3 class="section-subheading text-muted"></h3>
</div>
</div>
<div class="row">
{% set compteur = 0 %}
{% for blog in blogs %}
<div class="col-md-4 col-sm-6 portfolio-item">
<a class="portfolio-link openModal" data-toggle="modal" href="{{asset(baseDir)}}see_blog/{{blog.id}}" target="_blank">
<div class="portfolio-hover">
<div class="portfolio-hover-content">
<i class="fa fa-plus fa-3x"></i>
</div>
</div>
<div class="portfolio-img" style="height:190px;">
{% if blog.blogfilename != "" and blog.blogfilename != "." %}
<img class="img-fluid" src="{{asset(baseDir)}}img/{{ blog.id }}_{{ blog.blogfilename }}" alt="" >
{%else%}
<img class="img-fluid" src="{{asset(baseDir)}}img/blog_defaut.png" alt="">
{%endif%}
</div>
</a>
<br/>
<div class="portfolio-caption">
<h4>{{ blog.blogtitre }}</h4>
<p class="text-muted">{{ blog.blogdescription|length > 200 ? blog.blogdescription|slice(0, 200) ~ '...' : blog.blogdescription }}</p>
</div>
</div>
{% set compteur = compteur+1 %}
{% if compteur == 3 %}
</div>
<div class="row">
{% set compteur = 0 %}
{% endif %}
{%endfor%}
</div>
</div>
</section>
<!-- About Section -->
<section id="about" class="text-center" >
<div class="row content-section">
<div class="col-lg-8 col-lg-offset-2">
<div id="titleAbout" style="opacity:0;">
<h2>{{myTitle}} - Votre base documentaire en ligne </h2>
</div>
<div id="contentAbout" style="opacity:0;">
<p>Stockez, partagez et diffusez vos documents, données, présentation et vidéos sur l’espace documentaire partagé du projet <b>MAKIS</b>. Classez les ressources par thématiques et mots-clé. Un outil simple et puissant de collaboration en ligne</p>
</div>
</div>
</div>
</section>
<!-- Theme JavaScript -->
{% endblock %}
{% block scripts %}
<script>
$('.carousel').carousel();
$(document).ready(function() {
$("a[data-pretty^='prettyPhoto']").prettyPhoto();
$.ajax({
url: '{{baseDir}}get_graphique/pays',
type: 'GET',
dataType: 'html',
success: function (graphiquePays) {
var chart1 = new CanvasJS.Chart("chartContainer", {
animationEnabled: true,
theme: "light2", // "light1", "light2", "dark1", "dark2"
title: {
text: "Production par an"
},
axisY: {
title: "Production par an"
},
data: [{
type: "column",
legendMarkerColor: "grey",
dataPoints: []
}]
});
var dps = JSON.parse(graphiquePays);
for (var i in dps) {
chart1.options.data[0].dataPoints.push({
label: dps[i].do_origine_geo,
y: dps[i].total,
indexLabel: dps[i].total.toString()
});
}
chart1.render();
},
error: function (error) {
console.log(error);
}
});
});
</script>
<script>
//Scripts for the graphs 1 and 2
$("#graph1").click(function getGraphiquePays() {
$.ajax({
url: '{{baseDir}}get_graphique/pays',
type: 'GET',
dataType: 'html',
success: function(graphiquePays) {
var chart1 = new CanvasJS.Chart("chartContainer", {
animationEnabled: true,
theme: "light2", // "light1", "light2", "dark1", "dark2"
title:{
text: "Production par an"
},
axisY: {
title: "Production par an"
},
data: [{
type: "column",
legendMarkerColor: "grey",
dataPoints: []
}]
});
var dps = JSON.parse(graphiquePays);
for (var i in dps) {
chart1.options.data[0].dataPoints.push({ label: dps[i].do_origine_geo, y : dps[i].total, indexLabel: dps[i].total.toString() });
}
chart1.render();
},
error: function(error) {
console.log(error);
}
});
});
$("#graph2").click(function() {
$.ajax({
url: '{{baseDir}}get_graphique/annee',
type: 'GET',
dataType: 'html',
success: function (graphiqueAnnee) {
var chart2 = new CanvasJS.Chart("chartContainer", {
animationEnabled: true,
theme: "light2", // "light1", "light2", "dark1", "dark2"
title: {
text: "Production par an"
},
axisY: {
title: "Production par an"
},
data: [{
type: "column",
legendMarkerColor: "grey",
dataPoints: []
}]
});
var dps = JSON.parse(graphiqueAnnee);
for (var i in dps) {
chart2.options.data[0].dataPoints.push({
label: dps[i].annee,
y: dps[i].total,
indexLabel: dps[i].total.toString()
});
}
chart2.render();
},
error: function (error) {
console.log(error);
}
});
});
</script>
{% endblock %}