]> git.joonet.de Git - adminer.git/commitdiff
Compile: Support else after if (support)
authorJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 12:19:17 +0000 (13:19 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 12:19:17 +0000 (13:19 +0100)
compile.php

index 0a4e6fa901e6e16c31eda8ddba1d72247ef88ffc..5edb616ffe2381c5e8ec7d37124f1df3c6a24fc7 100755 (executable)
@@ -438,7 +438,7 @@ $file = preg_replace_callback('~\b(include|require) "([^"]*)";~', 'put_file', $f
 if ($driver) {
        foreach ($features as $feature) {
                if (!Adminer\support($feature)) {
-                       $file = preg_replace("((\t*)" . preg_quote('if (support("' . $feature . '")') . ".*\n\\1\\})sU", '', $file);
+                       $file = preg_replace("((\t*)" . preg_quote('if (support("' . $feature . '")') . ".*?\n\\1\\}( else)?)s", '', $file);
                }
        }
        if (count($drivers) == 1) {