Exemplo n.º 1
0
$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];