From 75c94cec6beffaf5c2f29b539f9a7a6d48a62c7d Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 28 Mar 2025 19:12:31 +0100 Subject: [PATCH] Fix types --- adminer/include/functions.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index beecaff7..bfe548f2 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -162,7 +162,7 @@ function get_password() { */ function get_val(string $query, int $field = 0, ?Db $conn = null) { global $connection; - $conn = $conn ?: $connection; + $conn = (is_object($conn) ? $conn : $connection); $result = $conn->query($query); if (!is_object($result)) { return false; @@ -434,7 +434,7 @@ function redirect(?string $location, string $message = null): void { /** Execute query and redirect if successful * @param bool $redirect */ -function query_redirect(string $query, string $location, string $message, $redirect = true, bool $execute = true, bool $failed = false, string $time = ""): bool { +function query_redirect(string $query, ?string $location, string $message, $redirect = true, bool $execute = true, bool $failed = false, string $time = ""): bool { global $connection, $adminer; if ($execute) { $start = microtime(true); @@ -486,7 +486,7 @@ function apply_queries(string $query, array $tables, $escape = 'Adminer\table'): /** Redirect by remembered queries * @param bool $redirect */ -function queries_redirect(string $location, string $message, $redirect): bool { +function queries_redirect(?string $location, string $message, $redirect): bool { $queries = implode("\n", Queries::$queries); $time = format_time(Queries::$start); return query_redirect($queries, $location, $message, $redirect, false, !$redirect, $time);