Exemple #1
0
<?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;
Exemple #2
0
    ?>
    <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';
}