if (strtoupper($orderBy) == "ASC") { $orderBy = "ASC"; } else { $orderBy = "DESC"; } $sortBy = "time"; if (isset($_GET["sortBy"])) { $sortBy = $_GET["sortBy"]; } else { if (isset($_POST["sortBy"])) { $sortBy = $_POST["sortBy"]; } } $SQL = "SELECT * FROM " . TBL_GAME_ERROR_REPORT . " ORDER BY " . $sortBy . " " . $orderBy . " LIMIT " . ($page - 1) * $pageCount . "," . $pageCount; $errorList = GameErrorReport::findBySql(DBUtils::getConnection(), $SQL); $total_erros = GameErrorReport::getTotalCount(); $max_page = intval($total_erros / $pageCount); if ($total_erros % $pageCount > 0) { $max_page++; } $queryString = ""; if (isset($_GET) && sizeof($_GET) > 0) { foreach ($_GET as $key => $value) { if ($key != "page") { $queryString = $queryString . "&" . $key . "=" . $value; } } } if (strtoupper($orderBy) == "ASC") { $orderBy = "DESC"; } else {
/** * get single GameErrorReport instance from a DOMElement * * @param DOMElement $node * @return GameErrorReport */ public static function fromDOMElement(DOMElement $node) { $o = new GameErrorReport(); $o->assignByHash(self::domNodeToHash($node, self::$FIELD_NAMES, self::$DEFAULT_VALUES, self::$FIELD_TYPES)); $o->notifyPristine(); return $o; }
} else { if (isset($_POST['errorName'])) { $errorName = $_POST['errorName']; } } $errorMessage = null; if (isset($_GET['errorMessage'])) { $errorMessage = $_GET['errorMessage']; } else { if (isset($_POST['errorMessage'])) { $errorMessage = $_POST['errorMessage']; } } $errorStackTrace = null; if (isset($_GET['errorStackTrace'])) { $errorStackTrace = $_GET['errorStackTrace']; } else { if (isset($_POST['errorStackTrace'])) { $errorStackTrace = $_POST['errorStackTrace']; } } $error = new GameErrorReport(); $error->setUserId($userId); $error->setType($type); $error->setErrorName($errorName); $error->setErrorMessage($errorMessage); $error->setErrorStackTrace($errorStackTrace); $error->setTime(time()); $error->insertIntoDatabase(DBUtils::getConnection()); //$html = "<body><h2>User Id : " . $userId . "</h2><h3>Email : " . $email . "</h3><h4>" . $message . "</h4></body>"; //MailUtil::sendSESFromHtml($html, "Hasan Keklik <*****@*****.**>", "TavlaMania FeedBack");