// deletefrombuddylist // Params: action, sid, buddyid //////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////// // deletefrombuddylist // Params: action, sid, buddyid //////////////////////////////////////////////////////////////////////////////////////////// case "deletefrombuddylist": if (isSessionIDValid($config, $xsid)) { $session = base64_decode($xsid); list($uniq, $player_id) = preg_split("/\\|/", $session); if (is_numeric($_GET['buddyid'])) { //Instantiate the CBuddyList Class $oBuddyList = new CBuddyList($config); $oBuddyList->DeleteBuddyFromBuddyList($config, $player_id, (int) $_GET['buddyid']); $oBuddyList->Close(); unset($oBuddyList); echo "<RESPONSE>\n"; echo "<BUDDYLIST>true</BUDDYLIST>\n"; echo "<BUDDYID>" . (int) $_GET['buddyid'] . "</BUDDYID>\n"; echo "</RESPONSE>\n"; } else { echo "<RESPONSE>\n"; echo "<ERROR>ID_INVALID_BUDDYID</ERROR>\n"; echo "<BUDDYID>" . $_GET['buddyid'] . "</BUDDYID>\n"; echo "</RESPONSE>\n"; } } else { echo "<RESPONSE>\n"; echo "<ERROR>IDS_SESSION_ID_INVALID</ERROR>\n"; echo "</RESPONSE>\n";