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; }