/** * @array { text: "11111", news_id: "2"} * @array1 метод принимает массив. Пришлось завернуть. Потом подумаю */ public static function addDataComment($array) { $trueArray = parent::processingUserData($array); $text = $trueArray["text"]; $news_id = $trueArray["news_id"]; $array1[0] = $news_id; $query = "INSERT INTO blog.comment (comment_id, comment_user, comment_date, comment_text, news_id) VALUES (NULL, " . $_SESSION['user']['user_login'] . ", CURRENT_TIMESTAMP, '{$text}', '{$news_id}');"; // parent::setData($query); parent::setData($query) or die("Запрос не отправлен: " . $query); include_once 'data/get/getComment.php'; return getComment::getDataComment($array1); }
session_start(); header('Content-Type: text/html; charset= utf-8'); $clientData = json_decode(trim(file_get_contents('php://input')), true); $userData = $clientData['data']; //echo json_encode($_SESSION[0]); switch ($clientData["target"]) { case 'menu': include_once 'data/get/getMenu.php'; echo json_encode(getMenu::getDataMenu()); break; case 'news': include_once 'data/get/getArticle.php'; echo json_encode(getArticle::getDataArticle()); break; case 'comment': include_once 'data/get/getComment.php'; echo json_encode(getComment::getDataComment($userData)); break; case 'addComment': include_once 'data/set/addComment.php'; echo json_encode(addComment::addDataComment($userData)); break; case 'authorization': include_once 'core/data/session/openSession.php'; echo json_encode(openSession::openSession1($userData)); break; case 'getSession': include_once 'core/data/session/getSession.php'; echo json_encode(userInfo::sessionInfo()); }