Esempio n. 1
0
 public function actionPushSessionLogEnd()
 {
     $student_id = Yii::app()->request->getPost("student_id", NULL);
     $session_id = Yii::app()->request->getPost("session_id", NULL);
     $session_end_time = Yii::app()->request->getPost("session_end_time", NULL);
     $session = SessionLog::model()->find('student_id=:student_id AND session_id=:session_id', array(':student_id' => $student_id, ':session_id' => $session_id));
     if ($session) {
         $session->session_end_time = $session_end_time;
         if (!$session->save()) {
             $this->renderJSON($session->getErrors());
         } else {
             $this->renderJSON(array('status' => 1, 'message' => 'Successfully saved!'));
         }
     } else {
         $this->renderJSON(array('status' => 0, 'message' => 'Given Questionnaire could not be found!'));
     }
 }
 protected function getSessionLogs($student_id)
 {
     $session_logs = SessionLog::model()->findAll('student_id=:student_id AND (session_end_time!=NULL or session_end_time!="")', array(':student_id' => $student_id));
     return $session_logs;
 }