Hacked By AnonymousFox

Current Path : /home/missmand/public_html/learning/
Upload File :
Current File : /home/missmand/public_html/learning/admin.php

<?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