common.php:

- common.php is indirectly included in setup.php (via upgrade.php),
  avoid endless redirect loop from setup.php to setup.php
  (just found some minutes ago, had blocker quality...)


git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@343 a1433add-5e2c-0410-b055-b7f2511e0802
postfixadmin-2.3
Christian Boltz 16 years ago
parent d31fa3e62a
commit 873631a277

@ -28,9 +28,12 @@ function incorrect_setup() {
if(!is_file("$incpath/setup.php")) {
die ("config.inc.php does not exist or is not configured correctly. Please re-install setup.php and create/fix your config.");
} else {
header("Location: setup.php");
exit(0);
}
# common.php is indirectly included in setup.php (via upgrade.php) - avoid endless redirect loop
if (!preg_match('/setup\.php$/', $_SERVER['SCRIPT_NAME'])) {
header("Location: setup.php");
exit(0);
}
}
}
$incpath = dirname(__FILE__);

Loading…
Cancel
Save