Пример #1
0
 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';
     }
 }
Пример #2
0
 public static function getRatingCount($id)
 {
     $rating_count = RatingsModel::model()->where("`movie_id` = '{$id}'")->countAll();
     return $rating_count;
 }
Пример #3
0
 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);
 }