Esempio n. 1
0
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;
 }
Esempio n. 3
0
} 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");