Example #1
0
                            $res = user_update_match_score($username, $match_result, $alter_spirit, $alter_max_spirit, $mysqli);
                            $xml_output .= "<code>" . $res . "</code>";
                        } else {
                            $xml_output .= "<code>Invalid_request</code>";
                        }
                        /* SERVICE: Set user online status */
                    } else {
                        if (isset($_GET['action']) && $_GET['action'] == 'set_online') {
                            if (isset($_POST['username'])) {
                                $username = $_POST['username'];
                                if (isset($_POST['is_online']) && $_POST['is_online'] == "true") {
                                    $res = user_mark_user_online_status($username, true, $mysqli);
                                    $xml_output .= "<code>" . $res . "</code>";
                                } else {
                                    if (isset($_POST['is_online']) && $_POST['is_online'] == "false") {
                                        $res = user_mark_user_online_status($username, false, $mysqli);
                                        $xml_output .= "<code>" . $res . "</code>";
                                    } else {
                                        $xml_output .= "<code>Invalid request</code>";
                                    }
                                }
                            } else {
                                $xml_output .= "<code>Invalid request</code>";
                            }
                        }
                    }
                }
            }
        }
    }
}
Example #2
0
function user_logout($username, $mysqli)
{
    return user_mark_user_online_status($username, false, $mysqli);
}