コード例 #1
0
 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]);
 }