require_once __ROOT__ . 'models/GameItems.class.php'; require_once __ROOT__ . 'models/GameItemLanguage.class.php'; require_once __ROOT__ . 'models/GameItemCategory.class.php'; require_once __ROOT__ . 'models/GameItemCategoryLanguage.class.php'; $result = new FunctionResult(); $result->success = false; if (isset($_POST["sessionId"]) && !empty($_POST["sessionId"])) { session_id($_POST["sessionId"]); } else { if (isset($_GET["sessionId"]) && !empty($_GET["sessionId"])) { session_id($_GET["sessionId"]); } } session_start(); session_write_close(); try { $resp = GameItemCategory::getGameCategoryItemWithLanguage(); if (!empty($resp)) { foreach ($resp as $cat) { $cat->getCateoryItems(); } } $result->result = new stdClass(); $result->result->categories = $resp; $result->success = true; } catch (Exception $exc) { $result->success = false; $result->result = $exc->getTraceAsString(); } echo json_encode($result); exit(1);
/** * get single GameItemCategory instance from a DOMElement * * @param DOMElement $node * @return GameItemCategory */ public static function fromDOMElement(DOMElement $node) { $o = new GameItemCategory(); $o->assignByHash(self::domNodeToHash($node, self::$FIELD_NAMES, self::$DEFAULT_VALUES, self::$FIELD_TYPES)); $o->notifyPristine(); return $o; }