fix event parent list
This commit is contained in:
@@ -480,6 +480,17 @@ class EventController extends ResourceController
|
||||
$semester = $this->request->getGet('semester') ?? $this->semester;
|
||||
|
||||
$parents = $this->userModel->getParents();
|
||||
usort($parents, static function (array $a, array $b): int {
|
||||
$aLabel = trim(preg_replace('/\s+/', ' ', (string) ($a['firstname'] ?? '') . ' ' . (string) ($a['lastname'] ?? '')));
|
||||
$bLabel = trim(preg_replace('/\s+/', ' ', (string) ($b['firstname'] ?? '') . ' ' . (string) ($b['lastname'] ?? '')));
|
||||
|
||||
$nameCmp = strnatcasecmp($aLabel, $bLabel);
|
||||
if ($nameCmp !== 0) {
|
||||
return $nameCmp;
|
||||
}
|
||||
|
||||
return strnatcasecmp((string) ($a['school_id'] ?? ''), (string) ($b['school_id'] ?? ''));
|
||||
});
|
||||
$events = $this->eventModel->getActiveEvents($schoolYear);
|
||||
$filterEventId = (int) ($this->request->getGet('event_id') ?? 0);
|
||||
$filterParentId = (int) ($this->request->getGet('parent_id') ?? 0);
|
||||
|
||||
Reference in New Issue
Block a user