From 943a3e87156f4953b898a269f7521190fe88f0b1 Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Mon, 20 Jul 2009 15:45:16 +0000 Subject: [PATCH] Find adminer/ in compile.php directory git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@857 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- compile.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/compile.php b/compile.php index 47689128b..cb7e86d84 100644 --- a/compile.php +++ b/compile.php @@ -176,7 +176,7 @@ function compile_file($match) { error_reporting(4343); // errors and warnings $project = "adminer"; -if (file_exists($_SERVER["argv"][1] . "/index.php")) { +if (file_exists(dirname(__FILE__) . "/" . $_SERVER["argv"][1] . "/index.php")) { $project = $_SERVER["argv"][1]; array_shift($_SERVER["argv"]); } @@ -190,7 +190,6 @@ function compile_file($match) { include dirname(__FILE__) . "/$project/lang/$_COOKIE[adminer_lang].inc.php"; } -$filename = $project . ($_COOKIE["adminer_lang"] ? "-$_COOKIE[adminer_lang]" : "") . ".php"; $file = file_get_contents(dirname(__FILE__) . "/$project/index.php"); $file = preg_replace('(' . str_replace(' ', '\\s*', preg_quote(' if (isset($_GET["coverage"])) { include "./coverage.inc.php"; }')) . ')', '', $file); $file = preg_replace_callback('~\\b(include|require) "([^"]*)";~', 'put_file', $file); @@ -212,5 +211,5 @@ function compile_file($match) { $file = str_replace("../externals/jush/", "http://jush.sourceforge.net/", $file); $file = preg_replace("~<\\?php\\s*\\?>\n?|\\?>\n?<\\?php~", '', $file); $file = php_shrink($file); -fwrite(fopen($filename, "w"), $file); // file_put_contents() since PHP 5 +fwrite(fopen($project . ($_COOKIE["adminer_lang"] ? "-$_COOKIE[adminer_lang]" : "") . ".php", "w"), $file); // file_put_contents() since PHP 5 echo "$filename created.\n";