$asd['files'] = $model->fetchAllStudentDisabilityFiles($asd["student_disability_id"]); } unset($asd); $l10n->addResource(__DIR__ . '/l10n/header.json'); $l10n->addResource(__DIR__ . '/l10n/profile.json'); $l10n->localizeArray($all_student_accommodations, 'name'); $l10n->localizeArray($all_student_disabilities, 'disability'); $l10n->localizeArray($all_student_info, 'pi-data-program'); $l10n->localizeArray($all_student_info, 'pi-data-faculty'); require_once FS_PHP . '/header-external.php'; require_once 'views/profile.php'; require_once FS_PHP . '/footer-external.php'; } else { if ($_GET['page'] === "new-disability") { $count_pending_follow_ups = $dashboard->fetchCountPendingFollowUps($SESSION->student_num); $all_disabilities = $model->listDisabilitiesAvailableToEveryone(); $l10n->addResource(__DIR__ . '/l10n/header.json'); $l10n->addResource(__DIR__ . '/l10n/profile-add-disability.json'); $l10n->localizeArray($all_disabilities, 'disability_label'); require_once FS_PHP . '/header-external.php'; require_once 'views/profile-add-disability.php'; require_once FS_PHP . '/footer-external.php'; } else { if ($_GET['page'] === "add-disability") { $allowedFileTypes = unserialize(FILE_TYPES_ALLOWED_FOR_NOTES_DISABILITIES); $student_disability_id = $model->addStudentDisability($_POST); $loggers['audit']->info('Disability added'); $files = $_FILES['disability_file']; for ($i = 0, $numFiles = sizeof($files['error']); $i < $numFiles; ++$i) { // Only add non-empty, valid files if ($files['error'][$i] === UPLOAD_ERR_OK && in_array($files['type'][$i], $allowedFileTypes, true)) {