Exemplo n.º 1
0
 public function actionPushSessionLogBegin()
 {
     $student_id = Yii::app()->request->getPost("student_id", NULL);
     $session_id = Yii::app()->request->getPost("session_id", NULL);
     $session_begin_time = Yii::app()->request->getPost("session_begin_time", NULL);
     $session = new SessionLog();
     $session->student_id = $student_id;
     $session->session_id = $session_id;
     $session->session_begin_time = $session_begin_time;
     if (!$session->save()) {
         $this->renderJSON($session->getErrors());
     } else {
         $this->renderJSON(array('status' => 1, 'message' => 'Successfully saved!'));
     }
 }
Exemplo n.º 2
0
 public static function logSession($user, $sessionId, $status)
 {
     $sessionLog = Yii::app()->db->createCommand()->select('sessionLog')->from('x2_admin')->where('id=1')->queryScalar();
     if ($sessionLog) {
         $model = new SessionLog();
         $model->user = $user;
         $model->sessionId = $sessionId;
         $model->status = $status;
         $model->timestamp = time();
         $model->save();
     }
 }