public function actionMessage() { $fileName = ''; $userId = 0; $email = ''; $message = ''; if (isset($_POST['data'])) { $fileName = sha1(uniqid(mt_rand(), true)) . '.png'; $name = 'img/bugs/' . $fileName; file_put_contents($name, base64_decode($_POST['data'])); } if (!Yii::$app->user->isGuest) { $userId = Yii::$app->user->getId(); } if (isset($_POST['email'])) { $email = $_POST['email']; } if (isset($_POST['message'])) { $message = $_POST['message']; } $x = $_POST['x']; $y = $_POST['y']; $dx = $_POST['dx']; $dy = $_POST['dy']; Feedback::writeMessage($userId, $email, $message, $fileName); echo json_encode(['status' => 1, $x, $y, $dx, $dy]); }