$accommodations = array_fill(0, $dbResult['lowest_priority'] + 1, array()); foreach ($dbResult['accommodations'] as $acc) { if ($acc['priority'] === null) { $accommodations[0][] = $acc; } else { $accommodations[$acc['priority']][] = $acc; } } $l10n->addResource(__DIR__ . '/l10n/accommodation-management.json'); foreach ($accommodations as &$groups) { $l10n->localizeArray($groups, 'name'); } unset($groups); $viewFile = 'views/accommodation-management.php'; } elseif ($_GET['page'] === "update") { $model->updatePriority($_POST['accommodation_id'], $_POST['exam_priority']); $loggers['audit']->info("Priority updated for accommodation {$_POST['accommodation_id']}"); } /** * View rendering */ if (isset($render) && $render) { $follow_up_pending_count = $follow->fetchFollowUpsCountEmployee($SESSION->user_id); require FS_PHP . '/header.php'; require FS_PHP . '/nav.php'; if (isset($viewFile) && file_exists($viewFile)) { require $viewFile; } else { require FS_PHP . '/error.php'; } require FS_PHP . '/footer.php';