$_hx = array("id", "name", "avatarlink", "gcmid", "lastlogin", "gender", "address", "birthday", "school", "workplace", "email", "fblink", "ispublic"); $_tbx = UserManager::getAllUsers(); show($_hx, $_tbx); break; case "a": echo "<h1 style='color:#09C'>ACCOUNT DATA</h1>"; require_once "account.php"; $_hx = array("number"); $_tbx = AccountManager::getAllAcounts(); show2($_hx, $_tbx); break; case "f": echo "<h1 style='color:#09C'>FRIEND DATA</h1>"; require_once "friend.php"; $_hx = array("uid", "fid", "share"); $_tbx = FriendManager::getAllFriendList(); show($_hx, $_tbx); break; case "c": echo "<h1 style='color:#09C'>CHAT DATA</h1>"; require_once "chats.php"; $_hx = array("timest", "sender", "recipient", "msg"); $_tbx = ChatsManager::getAllChats(); show($_hx, $_tbx); break; case "h": echo "<h1 style='color:#09C'>HISTORY DATA</h1>"; require_once "history.php"; $_hx = array("timest", "lat", "lng"); $_tbx = HistoryManager::getAllUserHistory(); show($_hx, $_tbx);
<?php require 'friend.php'; require "appmanager.php"; if (AppManager::checkAppCode($_REQUEST['appcode'])) { switch ($_REQUEST['type']) { case 'GET_FRIEND_LIST': echo json_encode(array("friends" => FriendManager::getFriendsById($_REQUEST['id']))); break; case 'GET_FRIEND_BY_FID': echo json_encode(FriendManager::getFriendByFid($_REQUEST['fid'])); break; case 'FRIEND_REMOVE': echo FriendManager::removeFriend($_REQUEST['uid'], $_REQUEST['fid']) + FriendManager::removeFriend($_REQUEST['fid'], $_REQUEST['uid']); break; case 'SET_SHARE': echo FriendManager::setShare($_REQUEST['uid'], $_REQUEST['fid'], $_REQUEST['share']); break; case 'STOP_SHARE': echo FriendManager::stopShare($_REQUEST['uid'], $_REQUEST['fid']); break; case 'GET_SHARE': echo FriendManager::getShare($_REQUEST['uid'], $_REQUEST['fid']); break; default: echo "Unknown type"; } }
break; case 'SEND_FRIEND_ACCEPT': echo ChatsManager::send_msg(new Chats(NULL, $_REQUEST['senderid'], $_REQUEST['recipientid'], $_REQUEST['msg'])); FriendManager::setShare($_REQUEST['recipientid'], $_REQUEST['senderid'], 2); FriendManager::setShare($_REQUEST['senderid'], $_REQUEST['recipientid'], 2); break; case 'SEND_SHARE_REQUEST': echo ChatsManager::send_msg(new Chats(NULL, $_REQUEST['senderid'], $_REQUEST['recipientid'], $_REQUEST['msg'])); FriendManager::setShare($_REQUEST['senderid'], $_REQUEST['recipientid'], 3); FriendManager::setShare($_REQUEST['recipientid'], $_REQUEST['senderid'], 4); break; case 'SEND_SHARE_NOT_ACCEPT': echo ChatsManager::send_msg(new Chats(NULL, $_REQUEST['senderid'], $_REQUEST['recipientid'], $_REQUEST['msg'])); FriendManager::setShare($_REQUEST['recipientid'], $_REQUEST['senderid'], 2); FriendManager::setShare($_REQUEST['senderid'], $_REQUEST['recipientid'], 2); break; case 'SEND_SHARE_ACCEPT': echo ChatsManager::send_msg(new Chats(NULL, $_REQUEST['senderid'], $_REQUEST['recipientid'], $_REQUEST['msg'])); FriendManager::setShare($_REQUEST['recipientid'], $_REQUEST['senderid'], 5); FriendManager::setShare($_REQUEST['senderid'], $_REQUEST['recipientid'], 5); break; case 'HELP_MSG': $_myfriends = FriendManager::getFriendIdsById($_REQUEST['senderid']); foreach ($_myfriends as $_fid) { ChatsManager::send_msg(new Chats(NULL, $_REQUEST['senderid'], $_fid, $_default_msg)); } break; default: echo "Unknown type"; } }