diff --git a/ext/log_db/main.php b/ext/log_db/main.php index 97958a15..c83b4dda 100644 --- a/ext/log_db/main.php +++ b/ext/log_db/main.php @@ -57,21 +57,21 @@ class LogDatabase extends Extension $args["time_end"] = $_GET["time-end"]; } if (!empty($_GET["module"])) { - $wheres[] = "section = :module"; + $wheres[] = $database->scoreql_to_sql("SCORE_STRNORM(section) = SCORE_STRNORM(:module)"); $args["module"] = $_GET["module"]; } if (!empty($_GET["user"])) { if ($database->get_driver_name() == DatabaseDriver::PGSQL) { if (preg_match("#\d+\.\d+\.\d+\.\d+(/\d+)?#", $_GET["user"])) { - $wheres[] = "(username = :user1 OR text(address) = :user2)"; + $wheres[] = $database->scoreql_to_sql("(SCORE_STRNORM(username) = SCORE_STRNORM(:user1) OR SCORE_STRNORM(text(address)) = SCORE_STRNORM(:user2))"); $args["user1"] = $_GET["user"]; $args["user2"] = $_GET["user"] . "/32"; } else { - $wheres[] = "lower(username) = lower(:user)"; + $wheres[] = $database->scoreql_to_sql("SCORE_STRNORM(username) = SCORE_STRNORM(:user)"); $args["user"] = $_GET["user"]; } } else { - $wheres[] = "(username = :user1 OR address = :user2)"; + $wheres[] = $database->scoreql_to_sql("(SCORE_STRNORM(username) = SCORE_STRNORM(:user1) OR SCORE_STRNORM(address) = SCORE_STRNORM(:user2))"); $args["user1"] = $_GET["user"]; $args["user2"] = $_GET["user"]; } diff --git a/ext/log_db/theme.php b/ext/log_db/theme.php index 8c1356fc..94d656b8 100644 --- a/ext/log_db/theme.php +++ b/ext/log_db/theme.php @@ -31,7 +31,7 @@ class LogDatabaseTheme extends Themelet
Time | Module | User | Message | ||
---|---|---|---|---|---|