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]; }
<?php require 'history.php'; require "appmanager.php"; require "location.php"; if (AppManager::checkAppCode($_REQUEST['appcode'])) { switch ($_REQUEST['type']) { case 'GET_HISTORY': echo json_encode(array("history" => HistoryManager::getUserHistory($_REQUEST['id']))); break; case 'GET_LAST_LOCATION': echo json_encode(HistoryManager::getLastUserHistory($_REQUEST['id'])); break; case 'CREATE_HISTORY': $rs = HistoryManager::addNewHistory($_REQUEST['id'], new History(NULL, $_REQUEST['latitude'], $_REQUEST['longtitude'])); if ($rs > 0) { $rs = LocationManager::updateNewLocation($_REQUEST['id'], $_REQUEST['latitude'], $_REQUEST['longtitude']); } echo $rs; break; case 'REMOVE_HISTORY': echo HistoryManager::removeHistory($_REQUEST['id']); break; default: echo "Unknown type"; break; } }