public function chat_userAction() { $this->view->disable(); if ($this->request->isAjax() && $this->request->hasPost('chat_id')) { $chat = Chat::findFirst($_POST['chat_id']); $user = User::findFirst($chat->created_id); echo json_encode(array('user_id' => $user->id, 'user_name' => $user->first_name)); } if ($this->request->isAjax() && $this->request->hasPost('micro_id')) { $micro = ChatMicroDialog::findFirst($this->request->getPost('micro_id')); $user = User::findFirst($micro->created_id); echo json_encode(array('user_id' => $user->id, 'user_name' => $user->first_name)); } if ($this->request->isAjax() && $this->request->hasPost('micro_mess_id')) { $mess = MessageChat::findFirst($this->request->getPost('micro_mess_id')); $user = User::findFirst($mess->author_id); echo json_encode(array('user_id' => $user->id, 'user_name' => $user->first_name)); } }
public function actionReplyMessage() { $userId = $_POST['recvrId']; $messId = $_POST['messageId']; $message = $_POST['message']; $model = new MessageChat(); $model->sender_id = Yii::app()->user->userId; $model->user_id = $userId; $model->message_id = $messId; $model->message = $message; $model->save(); Yii::app()->user->setFlash('success', "Reply Message has been sent."); // echo '<script type="text/javascript">window.top.location.href = "' . Yii::app()->baseUrl . '/index.php/user/inbux"; </script>'; $this->redirect(Yii::app()->baseUrl . '/index.php/user/viewmessage/messageId/' . $messId); }