= sizeof($data)) { die("Numéro de semestre invalide"); } $sem_data = $data[$sem]; if (!property_exists($sem_data->relevé, 'semestre')) { die('
Télécharger le relevé : bulletin.pdf
'); } $notes = array(); $michel = array("ressources", "saes"); $allcolors = array( 0 => array("#FF4949", "#FFB14A", "#D8FF4A", "#4AFF4A", "#4AFFBA"), 1 => array("#C90000", "#D06F00", "#CAB000", "#06B800", "#00BF8F") ); $colors = $allcolors[$_SESSION['colormode']]; echo ""; if ($sem_data->relevé->semestre->notes->value == "~") { $noteval = ''; } else if (floatval($sem_data->relevé->semestre->notes->value) == floatval($sem_data->relevé->semestre->notes->max)){ $noteval = ''; } else if (floatval($sem_data->relevé->semestre->notes->value) > floatval($sem_data->relevé->semestre->notes->moy)){ $noteval = ''; } else if (floatval($sem_data->relevé->semestre->notes->value) == floatval($sem_data->relevé->semestre->notes->moy)){ $noteval = ''; } else if (floatval($sem_data->relevé->semestre->notes->value) == floatval($sem_data->relevé->semestre->notes->min)){ $noteval = ''; } else if (floatval($sem_data->relevé->semestre->notes->value) < floatval($sem_data->relevé->semestre->notes->moy)){ $noteval = ''; } else { $noteval = ''; } echo "" . $noteval . ""; echo "
' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . '' . $sem_data->relevé->semestre->notes->value . 'Moyenne Générale" . $sem_data->relevé->semestre->notes->min . " | " . $sem_data->relevé->semestre->notes->moy . " | " . $sem_data->relevé->semestre->notes->max . "
"; foreach ($michel as $m) { foreach ($sem_data->relevé->$m as $ressource_key => $ressource) { echo ""; echo ""; echo ""; foreach($ressource->evaluations as $eval) { if (!is_null($eval->date)){ $eval->ressource = $ressource_key; $notes[] = $eval; } if ($eval->note->value == "~") { $noteval = ''; } else if (floatval($eval->note->value) == floatval($eval->note->max)){ $noteval = ''; } else if (floatval($eval->note->value) > floatval($eval->note->moy)){ $noteval = ''; } else if (floatval($eval->note->value) == floatval($eval->note->moy)){ $noteval = ''; } else if (floatval($eval->note->value) == floatval($eval->note->min)){ $noteval = ''; } else if (floatval($eval->note->value) < floatval($eval->note->moy)){ $noteval = ''; } else { $noteval = ''; } echo "" . $noteval . ""; } echo "
" . $ressource_key . " - " . $ressource->titre . "
DescriptionCoefNoteMin Moy Max
' . $eval->note->value . '' . $eval->note->value . '' . $eval->note->value . '' . $eval->note->value . '' . $eval->note->value . '' . $eval->note->value . '' . $eval->note->value . '
" . $eval->description . "" . $eval->coef . "" . $eval->note->min . " | " . $eval->note->moy . " | " . $eval->note->max . "
"; } } echo ""; echo ""; echo ""; function compareByDate($a, $b) { return strtotime($a->date) - strtotime($b->date); } usort($notes, 'compareByDate'); $notes = array_reverse($notes); for ($i = 0; $i < sizeof($notes) && $i < 3; $i++) { $notedate = strtotime($notes[$i]->date); echo ""; } echo "
Dernières notes
EvalDateNote
" . $notes[$i]->ressource . " - " . $notes[$i]->description . "" . date("d/m/Y", $notedate). "" . $notes[$i]->note->value . "
"; ?>