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', '
'._t('Aktualisierung').'
'.$errorMsg.'
'._t('Zurück zur Aktualisierung').'
'); $tpl->draw('single_box'); }