[x] Permettre d'ajouter un même module pour un correcteur mais pour un autre semestre (afficher dans le <select>)

This commit is contained in:
xdrm-brackets 2016-01-05 23:03:10 +01:00
parent f98d4c6bfd
commit 5b9d5283b2
2 changed files with 3 additions and 4 deletions

View File

@ -863,7 +863,6 @@ class DataBase{
}
return $semestreList;
}

View File

@ -186,7 +186,7 @@ if( permission('admin') ){
foreach($semestre['UElist'] as $UE){ if( $ueOpt == null || $UE['id'] == $ueOpt ){
// on définit la liste des modules en fonction de ça
foreach($UE['modules'] as $mod)
array_push( $completeModuleList, $mod );
array_push( $completeModuleList, array_merge($mod, ['id_semestre'=>$semestre['id']]) );
}}
}}
@ -243,7 +243,7 @@ if( permission('admin') ){
}
echo "</td>";
array_push($userModulesUID, $module['id']);
array_push($userModulesUID, $module['id'].'-'.$semestre['id']);
}
}
}
@ -254,7 +254,7 @@ if( permission('admin') ){
echo "<tr class='grayscale'>";
echo "<td><select name='modules'>";
if( count($completeModuleList) > 0 ){ // si au moins 1 module
foreach($completeModuleList as $MOD){ if( !in_array($MOD['id'], $userModulesUID) ){
foreach($completeModuleList as $MOD){ if( !in_array($MOD['id'].'-'.$MOD['id_semestre'], $userModulesUID) ){
echo "<option value='".$MOD['id_mcc_module']."'>".$MOD['nom']." - ".$MOD['libelle']."</option>";
}}
}else // si aucun module