if (empty($user)) { $error = false; $log->logError(LanguageUtils::getText("LANG_API_USER_EMPTY")); $result->result = LanguageUtils::getText("LANG_API_USER_EMPTY"); } else { $error = true; } } else { $log->logError(LanguageUtils::getText("LANG_API_USER_ID_EMPTY")); $result->result = LanguageUtils::getText("LANG_API_USER_ID_EMPTY"); } if ($error) { $error = false; if (!empty($itemCode)) { $itemCode = str_replace("/", "", $itemCode); $item = GameItems::getGameItemByCode($itemCode); if (empty($item)) { $error = false; $log->logError(LanguageUtils::getText("LANG_API_ITEM_ID_EMPTY")); $result->result = LanguageUtils::getText("LANG_API_ITEM_ID_EMPTY"); } $error = true; } else { $log->logError(LanguageUtils::getText("LANG_API_ITEM_ID_EMPTY")); $result->result = LanguageUtils::getText("LANG_API_ITEM_ID_EMPTY"); } if ($error) { $log->logInfo("useItem : userId > " . $userId . " itemCode > " . $itemCode . " gameId > " . $gameId); $time = time(); try { $result = ItemUtils::useItem($user, $item, $quantity, $toUserId, $gameId, $time);