コード例 #1
0
ファイル: accommodations.php プロジェクト: hughnguy/php
             }
         }
         //But we also need to check if there is an opt out for this course-student combination
         //If so, let's empty out the active accs
         if (\Ventus\Utilities\Functions::checkIfStudentHasOptedOut($_GET['student_num'], $course_details[0], $course_details[1], $course_details[2])) {
             $read_only = -1;
             $active_accommodations = array();
         }
     }
     //We want the id's of active accommodations in a 1D array rather than associative
     $active_acc_ids = array();
     foreach ($active_accommodations as $a) {
         $active_acc_ids[$a['accommodation_id']] = $a['student_accommodation_id'];
     }
     //Given all the accommodations in the system, we will assemble active/inactive properties
     $global_accommodations = $model->getGlobalAccommodations();
     $all_acc_properties = array();
     foreach ($global_accommodations as $a) {
         if (array_key_exists($a['accommodation_id'], $active_acc_ids)) {
             $all_acc_properties[$a['accommodation_id']]['status'] = "active";
             $all_acc_properties[$a['accommodation_id']]['icon'] = "Đ";
             $all_acc_properties[$a['accommodation_id']]['student_acc_id'] = $active_acc_ids[$a['accommodation_id']];
         } else {
             $all_acc_properties[$a['accommodation_id']]['status'] = "inactive";
             $all_acc_properties[$a['accommodation_id']]['icon'] = "đ";
         }
     }
     $l10n->addResource(FS_SPECIALIST . '/l10n/accommodations.json');
     $l10n->localizeArray($all_accommodations, 'acc_name');
     $viewFile = 'views/accommodations.php';
 }