示例#1
0
 /**
  * @before _secure, _teacher
  */
 public function manageAttendance()
 {
     $this->setSEO(array("title" => "Manage Your Courses | Teacher"));
     $view = $this->getActionView();
     $classroom = Classroom::first(array("educator_id = ?" => $this->educator->id), array("id", "section", "grade_id"));
     $grade = Grade::first(array("id = ?" => $classroom->grade_id), array("title"));
     $service = new Shared\Services\Classroom();
     $response = $service->saveAttendance($classroom);
     if (isset($response["success"])) {
         $view->set("message", "Attendance Saved successfully!!");
     } elseif (isset($response["saved"])) {
         $view->set("message", "Attendance Already saved for today");
     }
     $students = $service->enrollments($classroom, array('table' => 'attendance'));
     $view->set("class", $grade->title . " - " . $classroom->section);
     $view->set("students", $students);
 }