$ratings = array(1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0); foreach ($reviews as $review) { if ($review['rating'] != null) { $ratings[$review['rating']]++; } } $avgRating = $ratingCount = 0; for ($i = 1; $i <= 5; $i++) { $avgRating += $i * $ratings[$i]; $ratingCount += $ratings[$i]; } if ($ratingCount > 0) { $avgRating /= $ratingCount; } if ($avgRating >= 1) { $restaurantDb->setAverageRating($resId, $avgRating); } $userId = "NULL"; if (isset($_SESSION['user_id'])) { if ($_SESSION['role'] == 'user') { $userId = $_SESSION['user_id']; } } if (!isset($userModel) && isset($_SESSION['username']) && $_SESSION['role'] == 'user') { $userModel = new User_model(); $userInfo = $userModel->getUser($_SESSION['username']); $userEmail = $userInfo['email']; $userName = explode(" ", $userInfo['name']); $userNameFirst = $userName[0]; if (sizeof($userName) > 1) { $userNameLast = $userName[1];