public function addMovieRatingItem() { $model = new RatingsModel(); $model->movie_id = $_POST['movie_id']; $model->rating = $_POST['rating']; $model->user_id = $_SESSION['user']['id']; $model->user_ip = $_SERVER['REMOTE_ADDR']; $issetItem = RatingsModel::model()->where("`user_id` = '{$model->user_id}' AND `movie_id`='{$model->movie_id}'")->findRow(); if (empty($issetItem->id) && $model->user_id != "") { $model->save(); $rating = RatingsModel::getRating($_POST['movie_id']); $rating_count = RatingsModel::getRatingCount($_POST['movie_id']); echo $rating . '{~}' . $rating_count; } else { echo 'error'; } }
public static function getRatingCount($id) { $rating_count = RatingsModel::model()->where("`movie_id` = '{$id}'")->countAll(); return $rating_count; }
public function actionSerial() { $id = 12; $rating = RatingsModel::getRating($id); $rating_count = RatingsModel::getRatingCount($id); $this->view("serial", array("rating" => $rating, "movie_id" => $id, "rating_count" => $rating_count), false); }