public function actionPushListeningLogEnd() { $student_id = Yii::app()->request->getPost("student_id", NULL); $listening_id = Yii::app()->request->getPost("listening_id", NULL); $listening_end_time = Yii::app()->request->getPost("listening_end_time", NULL); $this->setNextListening($student_id, $listening_id); $listening = ListeningLog::model()->find('student_id=:student_id AND listening_id=:listening_id', array(':student_id' => $student_id, ':listening_id' => $listening_id)); if ($listening) { $listening->listening_end_time = $listening_end_time; if (!$listening->save()) { $this->renderJSON($listening->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 getListeningCompletionTime($listening_id, $student_id) { $listening_log = ListeningLog::model()->find('listening_id=:listening_id AND student_id=:student_id', array(':listening_id' => $listening_id, ':student_id' => $student_id)); if ($listening_log) { if ($listening_log->listening_end_time) { return "<b>Başlangıç: </b>" . $listening_log->listening_begin_time . " - <b>Bitiş: </b>" . $listening_log->listening_end_time; } else { return "<b>Başlangıç: </b>" . $listening_log->listening_begin_time . " - <b>Bitiş: </b>Henüz tamamlanmadı!"; } } else { return "<b>Henüz başlamadı!</b>"; } }