Better handling for letsencrypt errors after failed registration or changed license

This commit is contained in:
Michael Wyraz
2016-11-25 09:54:47 +01:00
parent 54200427ab
commit 18b45c749d
4 changed files with 133 additions and 15 deletions

View File

@@ -3546,3 +3546,29 @@ if (isFroxlorVersion('0.9.38.2')) {
showUpdateStep("Updating from 0.9.38.2 to 0.9.38.3", false);
updateToVersion('0.9.38.3');
}
if (isDatabaseVersion('201611180')) {
showUpdateStep("Adding field to reflect let's-encrypt registration status");
Database::query("ALTER TABLE `".TABLE_PANEL_CUSTOMERS."` add `leregistered` TINYINT(1) NOT NULL DEFAULT 0;");
lastStepStatus(0);
updateToDbVersion('201611240');
}
if (isDatabaseVersion('201611240')) {
showUpdateStep("Adding new setting to reflect let's-encrypt registration status");
$stmt = Database::prepare("
INSERT INTO `" . TABLE_PANEL_SETTINGS . "` SET
`settinggroup` = 'system',
`varname` = :varname,
`value` = :value");
Database::pexecute($stmt, array(
'varname' => 'leregistered',
'value' => '0'
));
lastStepStatus(0);
updateToDbVersion('201611241');
}