]> git.joonet.de Git - adminer.git/commitdiff
Fix types
authorJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 18:12:31 +0000 (19:12 +0100)
committerJakub Vrana <jakub@vrana.cz>
Fri, 28 Mar 2025 18:48:25 +0000 (19:48 +0100)
adminer/include/functions.inc.php

index beecaff72bdc16388dc34ea130a4cc9e02ad88e4..bfe548f20188a31a39ca1ce351f37f7fd3f69979 100644 (file)
@@ -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);