setTpl($tpl);
$tpl->setTplFolder(TEMPLATES_PATH);
$tpl->setDrawHeader(false);
$tpl->setDrawFooter(false, $config, $errorHandler);
$updateController = new UpdateController();
$updateController->setStage(getConfig('main:update.stage', 'release'));
$updateStatus = $updateController->fetchData();
if ($updateStatus === true) {
$nextUpdate = $updateController->getNextUpdate();
if ($nextUpdate instanceof Update) {
$downloadStatus = $updateController->download($nextUpdate);
if ($downloadStatus === true) {
$tpl->redirect('?s=settings&do=update&complete');
} elseif ($downloadStatus === 10) {
$tpl->redirect('resources/update/setup.php');
} elseif ($downloadStatus === 1) {
$errorMsg = _t('Die Aktualisierung wurde nicht vollständig heruntergeladen. Bitte versuche es erneut. Sollte der Fehler weiterhin auftreten, schreibe mir unter Kontakt, sodass ich dir möglichst schnell weiterhelfen kann.', 'https://willy-tech.de/kontakt/');
} else {
$errorMsg = _t('Leider ist während der Aktualisierung ein Fehler aufgetreten: %s
Bitte schreibe mir unter Kontakt, sodass ich dir möglichst schnell weiter helfen kann.', $downloadStatus, 'https://willy-tech.de/kontakt/');
}
} else {
$errorMsg = _t('Aktuell steht keine Aktualisierung zur Verfügung!');
}
} else {
$errorMsg = _t('Leider ist während der Aktualisierung ein Fehler aufgetreten: %s
Bitte schreibe mir unter Kontakt, sodass ich dir möglichst schnell weiter helfen kann.', $updateStatus, 'https://willy-tech.de/kontakt/');
}
if (isset($errorMsg)) {
$tpl->assign('content', '