Unfinished website for an EVE-online corporation
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

test.php 907B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?PHP
  2. require('../api/common.php');
  3. require('../db/evedb.class.php');
  4. require('../model/asset.php');
  5. header('Content-type: text/plain');
  6. $api = new Pheal($_GET['user'], $_GET['key']);
  7. $db = new EveDB();
  8. function getAsset($asset) {
  9. global $db;
  10. $res = new Asset();
  11. $res->id = $asset->itemID;
  12. if (isset($asset->locationID)) {
  13. $res->location = $db->locations->getById($asset->locationID);
  14. }
  15. $res->quantity = $asset->quantity;
  16. $res->flag = $db->flags->getById($asset->flag);
  17. $res->singleton = $asset->singleton;
  18. $res->item = $db->items->getById($asset->typeID);
  19. if (isset($asset->contents)) {
  20. $res->contents = array();
  21. foreach($asset->contents as $content) {
  22. $res->contents[] = getAsset($content);
  23. }
  24. }
  25. return $res;
  26. }
  27. foreach ($api->corpScope->AssetList(array('characterID' => $_GET['char']))->assets as $asset) {
  28. var_dump(getAsset($asset));
  29. }
  30. ?>