Hacked By AnonymousFox
<?php
include 'lib/init.php';
Utilisateur::verif_connect();
/* Déclaration des variables */
$utilisateurId = $_SESSION['utilisateur']['id'];
/* Récupération des informations */
$sql = $bdd->query("SELECT utilisateurSuivi FROM utilisateur
WHERE utilisateurId = $utilisateurId ");
$data = $sql->fetchObject();
$utilisateurSuivi = $data->utilisateurSuivi;
?>
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=320">
<meta name="viewport" content="width=device-width; initial-scale=0.8; maximum-scale=0.8;">
<title><?php echo tableauMetaTitle ?></title>
<link rel="icon" type="image/png" href="<?php echo BASEFRONT ?>img/favicon.png" />
<link href="<?php echo BASEFRONT ?>css/reset.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/template.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/admin.css" rel="stylesheet" type="text/css" />
<link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]>
<script src="<?php echo BASEFRONT ?>js/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="main">
<?php
/* Menu principal */
include 'include/menu.php';
?>
<div id="conteneur">
<header id="header">
<div id="btnMenu"></div>
<ul id="retour">
<li><?php echo tableauRetourTitre ?></li>
</ul>
<?php
include 'include/portrait.php';
?>
</header>
<div id="contenu">
<!--
Liste des rôles
// 1 = Talent
// 2 = Startup
// 3 = DRH
// 4 = Expert
// 5 = Animateur
-->
<div id="blocs">
<!-- Agenda -->
<div class="bloc" id="agenda">
<h2><?php echo tableauAgendaTitre ?></h2>
<?php
$sql = $bdd->query("SELECT * FROM agenda
WHERE (agendaPublic = 1 OR FIND_IN_SET($utilisateurId, agendaUtilisateur))
LIMIT 2 ");
/* Si aucun agenda */
if($sql->rowCount() == 0){
echo'<div class=" sortie empty">'.tableauAgendaEmpty.'</div>';
}
$count = 1;
/* Liste des agendas */
while($data = $sql->fetchObject()){
if(($count%2) == 0) $gris = 'gris';
else $gris = '';
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'agenda/afficheAgenda.php?agenda='.$data->agendaId.'">'.$data->agendaNom.'</a></p>';
echo'<p class="contenu">'.strip_tags(Tool::tronquer($data->agendaContenu,90)).'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'agenda/afficheAgenda.php?agenda='.$data->agendaId.'">'.tableauAgendaVoir.'</a></p>';
echo'</div>';
$count ++;
}
?>
</div>
<?php if(Auth::roleAuth(array(1,2,4))): ?>
<!-- Espace communautaire -->
<div class="bloc odd" id="forum">
<h2><?php echo tableauCommunautaireTitre ?></h2>
<?php
/* Liste des sujets */
$sql = $bdd->query("SELECT sujetNom, sujetTheme, utilisateurNom, utilisateurPrenom, sujetResume, sujetId FROM forum_sujet
INNER JOIN utilisateur ON sujetUtilisateur = utilisateurId
WHERE sujetEtat = 1
ORDER BY sujetId DESC
LIMIT 2 ");
$count = 1;
while($data = $sql->fetchObject()){
if(($count%2) == 0) $gris = 'gris';
else $gris = '';
$themeId = $data->sujetTheme;
/* Verification du parent (thème/forum) */
$sql2 = $bdd->query("SELECT forumId FROM forum_theme
INNER JOIN forum ON themeForum = forumId
WHERE themeId = $themeId
AND themeEtat = 1
AND forumEtat = 1
AND forumPublic = 1
AND forumLangue = '$langue' ");
if($sql2->rowCount() != 0){
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'forum/afficheSujet.php?sujet='.$data->sujetId.'">'.$data->sujetNom.'</a></p>';
echo'<p class="auteur">'.tableauCommunautaireAuteur.$data->utilisateurNom.' '.$data->utilisateurPrenom.'</p>';
echo'<p class="contenu">'.Tool::tronquer($data->sujetResume,70).'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'forum/afficheSujet.php?sujet='.$data->sujetId.'">'.tableauCommunautaireVoir.'</a></p>';
echo'</div>';
$count ++;
}
}
/* Si aucun sujet */
if($count == 1){
echo'<div class=" sortie empty">'.tableauCommunautaireEmpty.'</div>';
}
?>
</div>
<!-- Espace formation -->
<div class="bloc" id="formation">
<h2><?php echo tableauFormationTitre ?></h2>
<?php
$formations = Formation::formationUtilisateur($bdd, $utilisateurId, 3);
$count = 1;
/* Boucle de toutes les formations de l'utilisateur */
foreach ($formations as $formation) {
$formationId = $formation['formation'];
$type = $formation['type'];
$etat = $formation['etat'];
if(($count%2) == 0) $gris = 'gris';
else $gris = '';
switch ($type) {
/* Turbo média */
case 1:
$sql = $bdd->query("SELECT turboNom FROM formation_turbo
WHERE turboId = $formationId ");
$data = $sql->fetchObject();
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'turbo/afficheFormation.php?formation='.$formationId.'">'.Tool::tronquer($data->turboNom,35).'</a></p>';
echo'<p class="etat">'.tableauFormationEtat.$etat.'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'turbo/afficheFormation.php?formation='.$formationId.'"></a></p>';
echo'</div>';
$count ++;
break;
/* Cas pratique */
case 2:
$sql = $bdd->query("SELECT casNom FROM formation_cas
WHERE casId = $formationId ");
$data = $sql->fetchObject();
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'cas/afficheFormation.php?formation='.$formationId.'">'.Tool::tronquer($data->casNom,35).'</a></p>';
echo'<p class="etat">'.tableauFormationEtat.$etat.'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'cas/afficheFormation.php?formation='.$formationId.'"></a></p>';
echo'</div>';
$count ++;
break;
/* Module flash */
case 3:
$sql = $bdd->query("SELECT flashNom FROM formation_flash
WHERE flashId = $formationId ");
$data = $sql->fetchObject();
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'flash/afficheFormation.php?formation='.$formationId.'">'.Tool::tronquer($data->flashNom,35).'</a></p>';
echo'<p class="etat">'.tableauFormationEtat.$etat.'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'flash/afficheFormation.php?formation='.$formationId.'"></a></p>';
echo'</div>';
$count ++;
break;
/* Vidéo */
case 4:
$sql = $bdd->query("SELECT videoNom FROM formation_video
WHERE videoId = $formationId ");
$data = $sql->fetchObject();
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'video/afficheFormation.php?formation='.$formationId.'">'.Tool::tronquer($data->videoNom,35).'</a></p>';
echo'<p class="etat">'.tableauFormationEtat.$etat.'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'video/afficheFormation.php?formation='.$formationId.'"></a></p>';
echo'</div>';
$count ++;
break;
} /* <- Fin switch */
}
/* Si aucune formation */
if(empty($formations)){
echo'<div class=" sortie empty">'.tableauFormationEmpty.'</div>';
}
?>
</div>
<!-- Documents -->
<div class="bloc odd" id="document">
<h2><?php echo tableauDocumentTitre ?></h2>
<?php
$sql = $bdd->query("SELECT * FROM document
WHERE documentLangue = '$langue'
AND (documentPublic = 1 OR FIND_IN_SET($utilisateurId, documentUtilisateur)) ");
$count = 1;
/* Si aucun document */
if($sql->rowCount() == 0){
echo'<div class=" sortie empty">'.tableauDocumentEmpty.'</div>';
}
while($data = $sql->fetchObject()){
if(($count%2) == 0) $gris = 'gris';
else $gris = '';
echo'<div class="sortie '.$gris.'">';
echo'<p class="nom"><a href="'.BASEFRONT.'file/document/'.$data->documentFichier.'" target="_blank">'.$data->documentNom.'</a></p>';
echo'<p class="contenu">'.Tool::tronquer($data->documentContenu,50).'</p>';
echo'<p class="voir"><a href="'.BASEFRONT.'file/document/'.$data->documentFichier.'" target="_blank"></a></p>';
echo'</div>';
$count ++;
}
?>
</div>
<?php endif; ?>
<?php if(Auth::roleAuth(array(3,5))): ?>
<!-- Apprenants -->
<div class="bloc odd" id="apprenant">
<h2><?php echo tableauApprenantTitre ?></h2>
<?php
$utilisateurs = Utilisateur::listeSuivi($bdd, $utilisateurSuivi, 4);
$count = 1;
foreach($utilisateurs as $utilisateur){
if(($count%2) == 0) $gris = 'gris';
else $gris = '';
echo'<div class="sortie '.$gris.'">';
echo'<p><strong>'.$utilisateur['utilisateurPrenom'].' '.$utilisateur['utilisateurNom'].'</strong></p>';
echo'<p>'.tableauApprenantGroupe.Utilisateur::listeGroupe($utilisateur['utilisateurGroupe'],$bdd).'</p>';
echo'</div>';
$count ++;
}
if(empty($utilisateurs)){
echo'<div class=" sortie empty">'.tableauApprenantEmpty.'</div>';
}
?>
</div>
<!-- Graphique répartition -->
<div class="bloc" id="graphRepartition">
<h2><?php echo tableauRepartitionTitre ?></h2>
<div id="repartition"></div>
</div>
<!-- Graphique avancement -->
<div class="bloc odd" id="graphAvancement">
<h2><?php echo tableauAvancementTitre ?></h2>
<div id="avancement"></div>
</div>
<?php endif; ?>
<div class="clear"></div>
</div>
<!-- Décoration -->
<div id="personnage"></div>
<div class="clear"></div>
</div>
</div>
</div>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery-ui.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/template.js"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/matchheight.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="<?php echo BASEFRONT ?>js/script.js"></script>
<script type="text/javascript">
/* Initialisation de google chart */
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
/* Liste des graphiques */
function drawChart() {
var data = google.visualization.arrayToDataTable([
/* ici les informations du graphique repartition */
<?php echo Graphique::repartitionGraph($bdd, $utilisateurSuivi, $langue); ?>
]);
var options = {
title:"<?php echo repartitionGraphiqueTitre ?>",
titleTextStyle:{
fontSize:15
},
chartArea: {'width': '90%', 'height': '70%'},
};
var chart = new google.visualization.PieChart(document.getElementById('repartition'));
chart.draw(data, options);
var data2 = google.visualization.arrayToDataTable([
/* ici les informations du graphique avancement */
<?php echo Graphique::avancementGraph($bdd, $utilisateurSuivi, $langue); ?>
]);
var option2 = {
title:"<?php echo avancementGraphiqueTitre ?>",
titleTextStyle:{
fontSize:15
},
chartArea: {'width': '90%', 'height': '70%'},
};
var chart2 = new google.visualization.PieChart(document.getElementById('avancement'));
chart2.draw(data2, option2);
}
/* Responsive */
$(window).resize(function(){
drawChart();
});
</script>
</body>
</html>
Hacked By AnonymousFox1.0, Coded By AnonymousFox