File manager - Edit - /home/missmand/public_html/learning/admin.php
Back
<?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>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings