public static function compare_debut_absence(AbsenceEleveSaisie $arg1, AbsenceEleveSaisie $arg2) { if ($arg1 === null && $arg2 != null) return 1; if ($arg1 === null && $arg2 === null) return 0; if ($arg1 != null && $arg2 === null) return -1; if ($arg1->getDebutAbs() > $arg2->getDebutAbs()) return 1; if ($arg1->getDebutAbs() == $arg2->getDebutAbs()) return 0; if ($arg1->getDebutAbs() < $arg2->getDebutAbs()) return -1; }
function TriSaisie(AbsenceEleveSaisie $a, AbsenceEleveSaisie $b) { if ($a->getDebutAbs('U') == $b->getDebutAbs('U')) { return 0; } return (($a->getFirst()->getDebutAbs('U') < $b->getFirst()->getDebutAbs('U')) ? -1 : 1); }