Beispiel #1
0
     ////////////////////////////////////////////////////////////////////////////////////////////
     // 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";