Merge pull request #336 from nachtgeist/public
fix DB update + some LE-related fixes
This commit is contained in:
@@ -3158,7 +3158,7 @@ if (isFroxlorVersion('0.9.35-rc1')) {
|
|||||||
showUpdateStep("Adding new setting to enable/disable Let's Encrypt");
|
showUpdateStep("Adding new setting to enable/disable Let's Encrypt");
|
||||||
$enable_letsencrypt = isset($_POST['enable_letsencrypt']) ? (int)$_POST['enable_letsencrypt'] : "1";
|
$enable_letsencrypt = isset($_POST['enable_letsencrypt']) ? (int)$_POST['enable_letsencrypt'] : "1";
|
||||||
Settings::AddNew("system.leenabled", $enable_letsencrypt);
|
Settings::AddNew("system.leenabled", $enable_letsencrypt);
|
||||||
Database::query("UPDATE `".TABLE_PANEL_CRONRUNS."` SET `active` = '".$enable_letsencrypt."' WHERE `cronfile` = 'letsencrypt'");
|
Database::query("UPDATE `".TABLE_PANEL_CRONRUNS."` SET `isactive` = '".$enable_letsencrypt."' WHERE `cronfile` = 'letsencrypt'");
|
||||||
lastStepStatus(0);
|
lastStepStatus(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -145,8 +145,14 @@ class lescript
|
|||||||
|
|
||||||
// simple self check
|
// simple self check
|
||||||
if($payload !== trim(@file_get_contents($uri))) {
|
if($payload !== trim(@file_get_contents($uri))) {
|
||||||
|
$errmsg = json_encode(error_get_last());
|
||||||
|
if ($errmsg != "null") {
|
||||||
|
$errmsg = "; PHP error: " . $errmsg;
|
||||||
|
} else {
|
||||||
|
$errmsg = "";
|
||||||
|
}
|
||||||
@unlink($tokenPath);
|
@unlink($tokenPath);
|
||||||
throw new \RuntimeException("Please check $uri - token not available");
|
throw new \RuntimeException("Please check $uri - token not available" . $errmsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->log("Sending request to challenge");
|
$this->log("Sending request to challenge");
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ $upddom_stmt = Database::prepare("
|
|||||||
");
|
");
|
||||||
|
|
||||||
$changedetected = 0;
|
$changedetected = 0;
|
||||||
while ($certrow = $certificates_stmt->fetch(PDO::FETCH_ASSOC)) {
|
$certrows = $certificates_stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
foreach($certrows AS $certrow) {
|
||||||
|
|
||||||
// set logger to corresponding loginname for the log to appear in the users system-log
|
// set logger to corresponding loginname for the log to appear in the users system-log
|
||||||
$cronlog = FroxlorLogger::getInstanceOf(array('loginname' => $certrow['loginname']));
|
$cronlog = FroxlorLogger::getInstanceOf(array('loginname' => $certrow['loginname']));
|
||||||
|
|||||||
Reference in New Issue
Block a user