} catch (ShaarliFrontException $e) {
// Possible functional error
$this->container->pageBuilder->reset();
- $this->container->pageBuilder->assign('message', $e->getMessage());
+ $this->container->pageBuilder->assign('message', nl2br($e->getMessage()));
$response = $response->withStatus($e->getCode());
- return $response->write($this->container->pageBuilder->render('error'));
+ return $response->write($this->container->pageBuilder->render('error', $this->container->basePath));
} catch (UnauthorizedException $e) {
$returnUrl = urlencode($this->container->environment['REQUEST_URI']);
$response = $response->withStatus(500);
- return $response->write($this->container->pageBuilder->render('error'));
+ return $response->write($this->container->pageBuilder->render('error', $this->container->basePath));
}
}
return;
}
+ $this->container->updater->setBasePath($this->container->basePath);
$newUpdates = $this->container->updater->update();
if (!empty($newUpdates)) {
$this->container->updater->writeUpdates(