<?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;
?> <META HTTP-EQUIV="Refresh" Content="0; URL=./?error=403"> <?php } else { ?> <?php require_once $_SERVER['DOCUMENT_ROOT'] . '/SERS/SERS/model/DAL/UserDAL.php'; ?> <script type="text/javascript" src="./view/javascript/report_e.js"></script> <div class="row filter-bar"> <div class="col-lg-6"> <div class="input-group"> <?php $modules = ModuleDAL::findAll(); ?> <span class="input-group-addon" id="moduleSelecterReportE">Module</span> <select id="report-e-selecter" class="form-control"> <?php foreach ($modules as $module) { ?> <option value="<?php echo $module->getId(); ?> "> <?php echo $module->getLabel(); ?> </option>
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/WebBristol/model/DAL/UserDAL.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/WebBristol/model/DAL/ModuleDAL.php'; // Test the user's level of access $role = $_SESSION['user']->getRole()->getName(); if ($role === 'Professor') { $_SESSION['data']['modules'] = ModuleDAL::findAll(); require_once 'view/menu/menu_exam.phtml'; require_once 'view/exam/exam_bymodule.phtml'; } else { $_SESSION['data']['modules'] = ModuleDAL::findAllByStudent($_SESSION['user']->getId()); require_once 'view/menu/menu_exam.phtml'; require_once 'view/exam/exam_bymodule_student.phtml'; }