Correction affiche des contrôles teacher/(admin/master)

This commit is contained in:
xdrm-brackets 2015-11-26 20:37:41 +01:00
parent 0172d6b010
commit cf8e58b67a
2 changed files with 15 additions and 15 deletions

View File

@ -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';

View File

@ -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>";
} }