[x] Correction des "Notice: " offset 0 des formations (auto-selection)

This commit is contained in:
xdrm-brackets 2016-01-04 18:54:37 +01:00
parent cc9b94f4c3
commit 9de7312d98
2 changed files with 16 additions and 4 deletions

View File

@ -193,6 +193,9 @@ if( permission('teacher') && $controleOpt == null ){ // si c'est un enseignant e
// si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée) // si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée)
if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) ) if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) )
if( count($verificationUIDFormations) == 0 ) // si aucune formation trouvée
$formationOpt = 0;
else
$formationOpt = $verificationUIDFormations[0]; $formationOpt = $verificationUIDFormations[0];
@ -535,6 +538,9 @@ if( (permission('master') || permission('admin')) && $controleOpt == null ){ //
// si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée) // si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée)
if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) ) if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) )
if( count($verificationUIDFormations) == 0 ) // si aucune formation trouvée
$formationOpt = 0;
else
$formationOpt = $verificationUIDFormations[0]; $formationOpt = $verificationUIDFormations[0];

View File

@ -173,6 +173,9 @@ if( permission('teacher') ){ // si l'utilisateur est un prof
$MyModulesFormationOpt = $formationOpt; $MyModulesFormationOpt = $formationOpt;
// si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée) // si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée)
if( $MyModulesFormationOpt == null || !in_array($MyModulesFormationOpt, $verificationUIDFormations) ) if( $MyModulesFormationOpt == null || !in_array($MyModulesFormationOpt, $verificationUIDFormations) )
if( count($verificationUIDFormations) == 0 ) // si aucune formation trouvée
$MyModulesFormationOpt = 0;
else
$MyModulesFormationOpt = $verificationUIDFormations[0]; $MyModulesFormationOpt = $verificationUIDFormations[0];
/**************************/ /**************************/
@ -348,6 +351,9 @@ if( permission('master') || permission('admin') ){ // si l'utilisateur est un ad
// si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée) // si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée)
if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) ) if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) )
if( count($verificationUIDFormations) == 0 ) // si aucune formation trouvée
$formationOpt = 0;
else
$formationOpt = $verificationUIDFormations[0]; $formationOpt = $verificationUIDFormations[0];