function __construct($id_name, $user_id, $user_sn) { parent::__construct($id_name); $this->user_reting = array(); $this->user_id = $user_id; $this->user_sn = $user_sn; $this->is_set_rating = $this->get_user_rating($this->bar_name_table, $user_id, $user_sn); }
header('Content-Type: text/html; charset=utf-8'); require dirname(__DIR__) . '/function_lib/db_class.php'; require dirname(__DIR__) . '/function_lib/rating_class.php'; require dirname(__DIR__) . '/function_lib/login_class.php'; if (isset($_POST["action"])) { $login = new login(); if ($_POST["action"] == "get_rating") { $id_name = $_POST["idName"]; if ($login->checkLog()) { $barRat = new BarRating($id_name, $login->uid, $login->sn); $response_rating["average"] = $barRat->rating_count(); if ($barRat->is_set_rating) { $response_rating["userReting"] = $barRat->user_reting; } } else { $RC = new RatCount($id_name); $response_rating["average"] = $RC->rating_count(); } $response_rating = json_encode($response_rating); echo $response_rating; } if ($_POST["action"] == "set_rating") { $rating_type = $_POST["ratingType"]; $rating = $_POST["rating"]; $id_name = $_POST["idName"]; if ($login->checkLog()) { $id_name = $_POST["idName"]; $barRat = new BarRating($id_name, $login->uid, $login->sn); $barRat->set_user_rating($rating_type, $rating); $response["average"] = $barRat->rating_count(); $response["status"] = 200;