コード例 #1
0
 public function index($params)
 {
     $data = [];
     $token = addslashes($params['token']);
     if (!isset($params['friend_user_id'])) {
         $userId = self::getUserIdByToken($params['token']);
         if (!$userId) {
             return Utils::formatErrorMessage(ERROR_BAD_TOKEN, "Bad token");
         }
     } else {
         $userId = $params['friend_user_id'];
     }
     $buildings = BuildingsController::getBuildings($userId);
     $lanterns = LanternsController::getLanterns($userId);
     $resources = ResourcesController::getResource($userId);
     $gifts = GiftsController::getGifts($userId);
     $username = UserModel::getUsername($userId);
     $parade = self::getParade($userId);
     $dailyreward = self::getDailyreward($userId);
     $experience = self::getExperience($userId);
     $ftue = self::getFtue($userId);
     $resources = json_decode($resources);
     $data['buildings'] = $buildings;
     $data['lanterns'] = $lanterns;
     $data['resources'] = $resources->{'data'};
     $data['gifts'] = $gifts;
     $data['username'] = $username;
     $data['parade'] = $parade;
     $data['dailyreward'] = $dailyreward;
     $data['experience'] = $experience;
     $data['ftue_complet'] = $ftue;
     if ($buildings == ERROR_BAD_TOKEN) {
         return Utils::formatErrorMessage(ERROR_BAD_TOKEN, "Bad token");
     }
     $error = '';
     return json_encode(['data' => $data, 'error' => $error != '', 'errorCode' => -1, 'errorMessage' => $error]);
 }