From: Alexander Ebert Date: Fri, 16 Mar 2012 15:12:47 +0000 (+0100) Subject: Even more debugging output :/ X-Git-Tag: 2.0.0_Beta_1~1215 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=7094e3d3b94d68ec36b1b28d76817d0c773fbb2c;p=GitHub%2FWoltLab%2FWCF.git Even more debugging output :/ See #433 --- diff --git a/wcfsetup/install/files/lib/acp/action/InstallPackageAction.class.php b/wcfsetup/install/files/lib/acp/action/InstallPackageAction.class.php index 1a8a51db3d..80c4b84585 100755 --- a/wcfsetup/install/files/lib/acp/action/InstallPackageAction.class.php +++ b/wcfsetup/install/files/lib/acp/action/InstallPackageAction.class.php @@ -89,21 +89,25 @@ class InstallPackageAction extends AbstractDialogAction { $this->installation->completeSetup(); $this->finalize(); - // redirect to application if not already within one - if (PACKAGE_ID == 1) { - // select first installed application - $sql = "SELECT packageID - FROM wcf".WCF_N."_package - WHERE packageID <> 1 - AND isApplication = 1 - ORDER BY installDate ASC"; - $statement = WCF::getDB()->prepareStatement($sql, 1); - $statement->execute(); - $row = $statement->fetchArray(); - $packageID = ($row === false) ? 1 : $row['packageID']; - } - else { - $packageID = PACKAGE_ID; + switch (PACKAGE_ID) { + // redirect to application if not already within one + case 0: // during WCFSetup + case 1: + // select first installed application + $sql = "SELECT packageID + FROM wcf".WCF_N."_package + WHERE packageID <> 1 + AND isApplication = 1 + ORDER BY installDate ASC"; + $statement = WCF::getDB()->prepareStatement($sql, 1); + $statement->execute(); + $row = $statement->fetchArray(); + $packageID = ($row === false) ? 1 : $row['packageID']; + break; + + default: + $packageID = PACKAGE_ID; + break; } // get domain path @@ -116,7 +120,7 @@ class InstallPackageAction extends AbstractDialogAction { // build redirect location $location = $row['domainName'] . $row['domainPath'] . 'acp/index.php/PackageList/' . SID_ARG_1ST; - @file_put_contents(WCF_DIR . '__installPackage.txt', $row['domainName'] . "\n" . $row['domainPath'] . "\n" . $location); + @file_put_contents(WCF_DIR . '__installPackage.txt', "packageID = ".PACKAGE_ID ."\n" . $row['domainName'] . "\n" . $row['domainPath'] . "\n" . $location); // show success $this->data = array(