public static function manage() { self::requireLogin(); $studentId = $_SESSION['_id']; $applications = ApplicationStudent::getByStudent($studentId); $data = []; foreach ($applications as $application) { $jobId = $application->getJobId(); $job = JobModel::getByIdMinimal($jobId); if (is_null($job)) { continue; } $companyId = $job['company']; $companyName = CompanyModel::getName($companyId); $data[] = ['title' => $job['title'], 'location' => $job['location'], 'company' => $companyName, 'jobId' => $application->getJobId(), 'submitted' => $application->isSubmitted()]; } self::render('jobs/student/home', ['applications' => $data]); }