Correction affiche des contrôles teacher/(admin/master)
This commit is contained in:
parent
0172d6b010
commit
cf8e58b67a
|
@ -170,11 +170,11 @@ require_once __ROOT__.'/manager/database.php';
|
||||||
if( $nEmptyParam ){ // si tout les paramètres sont bons
|
if( $nEmptyParam ){ // si tout les paramètres sont bons
|
||||||
$controle = DataBase::getInstance()->getNotesForControle($_SESSION['annee'], $request->controle, $groupe);
|
$controle = DataBase::getInstance()->getNotesForControle($_SESSION['annee'], $request->controle, $groupe);
|
||||||
|
|
||||||
if( is_array($controle) ){ // si on a bien un tableau
|
if( is_array($controle) ){ // si on a bien un tableau
|
||||||
$answer->controle = $controle; // on renvoie dans answer->controle
|
$answer->controle = $controle; // on renvoie dans answer->controle
|
||||||
$answer->request = 'success'; // et on renvoie success
|
$answer->request = 'success'; // et on renvoie success
|
||||||
}else // sinon si c'est pas un tableau
|
}else // sinon si c'est pas un tableau
|
||||||
$answer->request = $controle; // on retourne l'erreur
|
$answer->request = $controle; // on retourne l'erreur
|
||||||
}else
|
}else
|
||||||
$answer->request = 'param_error';
|
$answer->request = 'param_error';
|
||||||
|
|
||||||
|
|
|
@ -506,7 +506,6 @@ if( (permission('master') || permission('admin')) && $controleOpt == null ){ //
|
||||||
|
|
||||||
$request = new stdClass(); $answer = new stdClass();
|
$request = new stdClass(); $answer = new stdClass();
|
||||||
|
|
||||||
|
|
||||||
$request->level_1 = 'getControlesForYear';
|
$request->level_1 = 'getControlesForYear';
|
||||||
$request->annee = $_SESSION['annee'];
|
$request->annee = $_SESSION['annee'];
|
||||||
|
|
||||||
|
@ -673,14 +672,12 @@ elseif( permission('master') || permission('admin') ){ // si enseignant et qu'un
|
||||||
|
|
||||||
|
|
||||||
$request = new stdClass(); $answer = new stdClass();
|
$request = new stdClass(); $answer = new stdClass();
|
||||||
|
|
||||||
$request->level_1 = 'getNotesForYear';
|
$request->level_1 = 'getNotesForYear';
|
||||||
$request->controle = $controleOpt;
|
$request->controle = $controleOpt;
|
||||||
if( $groupeOpt != null ) $request->groupe = $groupeOpt; // on définit le groupe s'il est spécifié
|
if( $groupeOpt != null ) $request->groupe = $groupeOpt; // on définit le groupe s'il est spécifié
|
||||||
|
|
||||||
career_switch_level_1($request, $answer);
|
career_switch_level_1($request, $answer);
|
||||||
|
|
||||||
|
|
||||||
if( $answer->request == 'success' ){
|
if( $answer->request == 'success' ){
|
||||||
echo "<section name='allcontroles' data-controles data-title='Tous les contrôles' class='basic'>";
|
echo "<section name='allcontroles' data-controles data-title='Tous les contrôles' class='basic'>";
|
||||||
|
|
||||||
|
@ -770,14 +767,17 @@ elseif( permission('master') || permission('admin') ){ // si enseignant et qu'un
|
||||||
else // si noté
|
else // si noté
|
||||||
echo "<td><span class=unstressed>Pas noté</span></td>";
|
echo "<td><span class=unstressed>Pas noté</span></td>";
|
||||||
|
|
||||||
echo "<td>";
|
if( permission('admin') ){
|
||||||
if( $user['note'] != null ) // s'il a déjà une note, on la met par défaut
|
echo "<td>";
|
||||||
echo "<input class='saisie_note' data-ctrl='".$answer->controle['id']."' type='number' step='.25' min='0' max='".$answer->controle['base']."' placeholder='Note' value='".$user['note']."'>";
|
if( $user['note'] != null ) // s'il a déjà une note, on la met par défaut
|
||||||
else // sinon on laisse le champ vide
|
echo "<input class='saisie_note' data-ctrl='".$answer->controle['id']."' type='number' step='.25' min='0' max='".$answer->controle['base']."' placeholder='Note' value='".$user['note']."'>";
|
||||||
echo "<input class='saisie_note' data-ctrl='".$answer->controle['id']."' type='number' step='.25' min='0' max='".$answer->controle['base']."' placeholder='Note'>";
|
else // sinon on laisse le champ vide
|
||||||
|
echo "<input class='saisie_note' data-ctrl='".$answer->controle['id']."' type='number' step='.25' min='0' max='".$answer->controle['base']."' placeholder='Note'>";
|
||||||
|
|
||||||
echo "<div class='confirm'>enregistrer</div>";
|
echo "<div class='confirm'>enregistrer</div>";
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
|
}else // si 'master'
|
||||||
|
echo "<td></td>";
|
||||||
|
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue