<h1>{lang}wcf.global.acp{/lang}</h1>
</header>
+{if $inRescueMode}
+ <p style="background-color: rgb(255, 153, 153); border: 2px solid rgb(255, 0, 0); padding: 1em;">{lang}wcf.acp.index.inRescueMode{/lang}</p>
+{/if}
+
{if $usersAwaitingApproval}
<p class="info">{lang}wcf.acp.user.usersAwaitingApprovalInfo{/lang}</p>
{/if}
use wcf\system\application\ApplicationHandler;
use wcf\system\exception\PermissionDeniedException;
use wcf\system\exception\UserInputException;
+use wcf\system\request\RequestHandler;
use wcf\system\request\RouteHandler;
use wcf\system\user\authentication\EmailUserAuthentication;
use wcf\system\user\authentication\UserAuthenticationFactory;
HeaderUtil::redirect($this->url);
}
else {
- $application = ApplicationHandler::getInstance()->getActiveApplication();
- $path = $application->getPageURL() . 'acp/' . SID_ARG_1ST;
+ if (RequestHandler::getInstance()->inRescueMode()) {
+ $path = RouteHandler::getHost() . RouteHandler::getPath() . SID_ARG_1ST;
+ }
+ else {
+ $application = ApplicationHandler::getInstance()->getActiveApplication();
+ $path = $application->getPageURL() . 'acp/' . SID_ARG_1ST;
+ }
+
HeaderUtil::redirect($path);
}
exit;
use wcf\system\image\adapter\ImagickImageAdapter;
use wcf\system\language\LanguageFactory;
use wcf\system\package\PackageInstallationDispatcher;
+use wcf\system\request\RequestHandler;
use wcf\system\WCF;
/**
$row = $statement->fetchArray();
$usersAwaitingApproval = $row['count'];
}
- WCF::getTPL()->assign('usersAwaitingApproval', $usersAwaitingApproval);
WCF::getTPL()->assign(array(
- 'server' => $this->server
+ 'inRescueMode' => RequestHandler::getInstance()->inRescueMode(),
+ 'server' => $this->server,
+ 'usersAwaitingApproval' => $usersAwaitingApproval
));
}
<item name="wcf.acp.index.credits.productManager"><![CDATA[Projektleitung]]></item>
<item name="wcf.acp.index.credits.trademarks"><![CDATA[„WoltLab®“ und „Burning Board®“ sind eingetragene Gemeinschaftsmarken beim europäischen Harmonisierungsamt für den Binnenmarkt (OHIM) in Alicante, Spanien.]]></item>
<item name="wcf.acp.index.credits.contributor.more"><![CDATA[Weitere]]></item>
+ <item name="wcf.acp.index.inRescueMode"><![CDATA[Sie rufen diese Installation über eine abweichende Domain auf, etwa auf Grund eines Umzuges. Bitte korrigieren Sie die Einstellungen unter <a href="{link controller='ApplicationManagement'}{/link}">Anwendungen verwalten</a>.]]></item>
<item name="wcf.acp.index.news"><![CDATA[Nachrichten]]></item>
<item name="wcf.acp.index.system"><![CDATA[System]]></item>
<item name="wcf.acp.index.system.software"><![CDATA[Software]]></item>
<item name="wcf.page.mainMenu"><![CDATA[Navigation]]></item>
<item name="wcf.page.pagePosition"><![CDATA[Seite {#$pageNo} von {#$pages}]]></item>
<item name="wcf.page.sitemap.userAccount"><![CDATA[Benutzerkonto]]></item>
- <item name="wcf.page.javascriptDisabled"><![CDATA[In Ihrem Webbrowser ist Javascript deaktiviert. Um alle Funktionen dieser Webseite nutzen zu können, muss Javascript aktiviert sein.]]></item>
</category>
<category name="wcf.poll">
<item name="wcf.acp.index.credits.productManager"><![CDATA[Product Manager]]></item>
<item name="wcf.acp.index.credits.trademarks"><![CDATA[“WoltLab®” and “Burning Board®” are registered Community Trade Marks at The Office of Harmonization for the Internal Market (OHIM) in Alicante, Spain.]]></item>
<item name="wcf.acp.index.credits.contributor.more"><![CDATA[More]]></item>
+ <item name="wcf.acp.index.inRescueMode"><![CDATA[You are accessing this installation from an unknown domain, possibly caused by moving to a new host. Please update the settings on <a href="{link controller='ApplicationManagement'}{/link}">Manage Applications</a>.]]></item>
<item name="wcf.acp.index.news"><![CDATA[News]]></item>
<item name="wcf.acp.index.system"><![CDATA[System]]></item>
<item name="wcf.acp.index.system.software"><![CDATA[Software]]></item>