$game_id = $_SESSION['game_id']; addNewUserGameScore($user_id, $game_id, $game_score); $game_results = getGameById($game_id); $game_result = mysql_fetch_array($game_results); $game_point_ratio = $game_result['game_point_ratio']; $total_points = floor($game_score / $game_point_ratio); $user_points = getPointsByUserGame($game_id, $user_id); $game_user_point = mysql_fetch_array($user_points); $game_leader_boards = getGameScoreLeaderBoardByUserId($user_id); $game_leaderboard = mysql_fetch_array($game_leader_boards); $points_leaders = getPointsLeaderBoardByUserId($user_id); $point_leaderboard = mysql_fetch_array($points_leaders); if ($point_leaderboard['point_leader_id'] < 1) { $points_leaderboard_score = $total_points; $current_point = $total_points; addNewPointLeaderBoard($user_id, $points_leaderboard_score, $current_point); } else { $points_leaderboard_score = $point_leaderboard['total_points'] + $total_points; $current_point = $point_leaderboard['current_point'] + $total_points; updatePointLeaderBoard($user_id, $points_leaderboard_score, $current_point); } if ($game_leaderboard['leader_board_id'] > 0) { $game_leaderboard_score = $game_leaderboard['leader_board_score'] + $game_score; updateGameScoreLeaderBoard($user_id, $game_leaderboard_score); } else { $game_leaderboard_score = $game_score; addNewGameScoreLeaderBoard($user_id, $game_leaderboard_score); } if ($game_user_point['user_point_id'] > 0) { $user_total_points = $game_user_point['total_points'] + $total_points; $user_overall_points = $game_user_point['over_all_points'] + $user_total_points;
$user_id = $_SESSION['user_loged_id']; $game_id = $_SESSION['game_id']; addNewUserGameScore($user_id, $game_id, $game_score); $game_results = getGameById($game_id); $game_result = mysql_fetch_array($game_results); $game_point_ratio = $game_result['game_point_ratio']; $total_points = floor($game_score / $game_point_ratio); $user_points = getPointsByUserGame($game_id, $user_id); $game_user_point = mysql_fetch_array($user_points); $game_leader_boards = getGameScoreLeaderBoardByUserId($user_id); $game_leaderboard = mysql_fetch_array($game_leader_boards); $points_leaders = getPointsLeaderBoardByUserId($user_id); $point_leaderboard = mysql_fetch_array($points_leaders); if ($point_leaderboard['point_leader_id'] < 1) { $points_leaderboard_score = $total_points; addNewPointLeaderBoard($user_id, $points_leaderboard_score); } else { $points_leaderboard_score = $point_leaderboard['total_points'] + $total_points; updatePointLeaderBoard($user_id, $points_leaderboard_score); } if ($game_leaderboard['leader_board_id'] > 0) { $game_leaderboard_score = $game_leaderboard['leader_board_score'] + $game_score; updateGameScoreLeaderBoard($user_id, $game_leaderboard_score); } else { $game_leaderboard_score = $game_score; addNewGameScoreLeaderBoard($user_id, $game_leaderboard_score); } if ($game_user_point['user_point_id'] > 0) { $user_total_points = $game_user_point['total_points'] + $total_points; $user_overall_points = $game_user_point['over_all_points'] + $user_total_points; updateUserPoints($user_id, $game_id, $user_total_points, $user_overall_points);