fobe-web/html_assetgame/Game/LuaWebService/HandleSocialRequest.ashx

40 lines
1.1 KiB
Plaintext

<?php
//so stuff doesnt cache
header("Cache-Control: no-cache");
header("Pragma: no-cache");
header("Expires: -1");
header("Last-Modified: " . gmdate("D, d M Y H:i:s T") . " GMT");
$method = $_GET['method'];
$playerid = $_GET['playerid'];
$groupid = $_GET['groupid'];
$userid = $_GET['userid'];
if ($method == "IsFriendsWith") {
header('Content-Type: text/xml');
if (friendsWithUser($playerid, $userid) || $playerid == $userid) {
echo '<Value Type="boolean">true</Value>';
} else {
echo '<Value Type="boolean">false</Value>';
}
} elseif ($method == "IsInGroup") {
header('Content-Type: text/xml');
if (isGroupMember($playerid, $groupid)) {
echo '<Value Type="boolean">true</Value>';
} else {
echo '<Value Type="boolean">false</Value>';
}
} elseif ($method == "GetGroupRank") {
header('Content-Type: text/xml');
if (isGroupMember($playerid, $groupid)) {
echo '<Value Type="integer">'.getRank($playerid, $groupid).'</Value>';
} else {
echo '<Value Type="integer">0</Value>';
}
} elseif ($method == "GetGroupRole") {
if (isGroupMember($playerid, $groupid)) {
header('Content-Type: text/xml');
echo getUserRankName($playerid, $groupid);
}
}