Exemplo n.º 1
0
 /**
  * this function meant to list all courses assigned to user if instructor
  */
 public function prepareInstructorCourses($userId)
 {
     //desired courses which user is assigned to
     $courses = array();
     $allCourses = $this->query->findAll('Courses\\Entity\\Course');
     foreach ($allCourses as $course) {
         if ($course->getAi()->id == $userId) {
             array_push($courses, $course);
         }
     }
     return $courses;
 }
Exemplo n.º 2
0
 public function listRequests()
 {
     $requests = $this->query->findAll('Courses\\Entity\\ExamBook');
     foreach ($requests as $req) {
         // showing tvtc status
         switch ($req->tvtcStatus) {
             case 1:
                 $req->tvtcStatus = "Approved";
                 break;
             case 2:
                 $req->tvtcStatus = "Declined";
                 break;
             case 3:
                 $req->tvtcStatus = "Pending";
                 $req->isTvtcPending = 1;
                 break;
             default:
                 $req->tvtcStatus = "";
                 break;
         }
         // showing admin status
         switch ($req->adminStatus) {
             case 1:
                 $req->adminStatus = "Approved";
                 break;
             case 2:
                 $req->adminStatus = "Declined";
                 break;
             case 3:
                 $req->adminStatus = "Pending";
                 $req->isAdminPending = 1;
                 break;
         }
         $req->date = date_format($req->date, Time::DATE_FORMAT);
     }
     return $requests;
 }