Exemplo n.º 1
0
 public static function getFriendByFid($_fid)
 {
     $arr = array();
     require "opendb.php";
     require "history.php";
     require "account.php";
     require "user.php";
     array_push($arr, array("user" => UserManager::getUserById($_fid), "lastlocation" => HistoryManager::getLastUserHistory($_fid), "state" => UserManager::getAvailable($_fid), "numberlist" => AccountManager::getNumbersById($_fid), "share" => "-1"));
     //require("closedb.php");
     return $arr[0];
 }
require 'account.php';
require "appmanager.php";
if (AppManager::checkAppCode($_REQUEST['appcode'])) {
    switch ($_REQUEST['type']) {
        case 'CREATE':
            echo AccountManager::createNewAccount($_REQUEST['id'], $_REQUEST['number']);
            break;
        case 'DELETE_ONE':
            echo AccountManager::deleteAccount($_REQUEST['id'], $_REQUEST['number']);
            break;
        case 'DELETE_ALL':
            echo AccountManager::deleteAllAccountOfId($_REQUEST['id']);
            break;
        case 'CHECK_EXIST_ACCOUNT':
            echo AccountManager::checkExistAccount($_REQUEST['id'], $_REQUEST['number']);
            break;
        case 'CHECK_EXIST_NUMBER':
            echo AccountManager::checkExistNumber($_REQUEST['number']);
            break;
        case 'GET_USER_BY_NUMBER':
            echo json_encode(AccountManager::getUserByNumber($_REQUEST['number']));
            break;
        case 'GET_NUMBER_BY_ID':
            echo json_encode(AccountManager::getNumbersById($_REQUEST['id']));
            break;
        default:
            echo "Unknown type";
            break;
    }
}