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!')); } }
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(); } }