} ?> </dd> </dl> </li> <?php } ?> <?php if ($user->getRole() === User::TYPE_USER_TEACHER) { ?> <li> <dl class="dl-horizontal"> <dt>Module(s) teached: </dt> <dd> <?php $modules = ModuleDAL::findAllByEnseignant($user); ?> <?php foreach ($modules as $module) { ?> <li> <?php echo $module->getLabel(); ?> </li> <?php } ?> </dd> </dl> </li>
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/SERS/SERS/model/class/SerieStack.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/SERS/SERS/model/DAL/UserDAL.php'; if (isset($_COOKIE['user_id']) && isset($_COOKIE['user_role']) && $_COOKIE['user_role'] == User::TYPE_USER_TEACHER) { $enseignantId = (int) $_COOKIE['user_id']; //recupe l'id de l'enseignant logguer $enseignant = UserDAL::findById($enseignantId); //recup l'objet User liier a cette enseignant $mesModules = ModuleDAL::findAllByEnseignant($enseignant); //recupère les module de l'enseignant } if (isset($_COOKIE['user_id']) && isset($_COOKIE['user_role']) && $_COOKIE['user_role'] == User::TYPE_USER_ROOT) { $mesModules = ModuleDAL::findAll(); //recupère TOUS les modules } $categories = array(); $data = array(); $databaseData = array(); foreach ($mesModules as $module) { if ($module->getPourcentageHaveModule() >= 0) { $categories[] = $module->getLabel(); $databaseData[] = $module->getPourcentageHaveModule() * 100.0; } } $passFinalData = array(); $failFinalData = array(); foreach ($databaseData as $passFinalDatabaseData) { $passFinal = $passFinalDatabaseData; $passFinalData[] = $passFinal; $failFinalData[] = 100 - $passFinal;
</li> <?php } ?> </ul> </div> </div> </div> <?php } ?> <?php if ($userNow->isEnseignant()) { $modulesUser = ModuleDAL::findAllByEnseignant($userNow); ?> <div class="panel panel-default"> <div class="panel-heading">Student list for each teached module</div> <div class="panel-body"> <div class="panel-list"> <ul class="list-unstyled"> <?php foreach ($modulesUser as $module) { ?> <?php $students = UserDAL::findAllByModule($module); ?> <li> <div class="panel panel-default"> <div class="panel-heading"><?php