hosts
This commit is contained in:
@@ -68,11 +68,9 @@ SH;
|
||||
$updateCount = null;
|
||||
$updatePreview = '';
|
||||
$updateErr = str_contains($updOutStr, '__ERR__NO_APT');
|
||||
if ($updExit === 0 && !$updateErr) {
|
||||
if (preg_match('/^__COUNT__=(\d+)$/m', $updOutStr, $m)) {
|
||||
$updateCount = (int)$m[1];
|
||||
}
|
||||
}
|
||||
$updatePreview = trim($updOutStr);
|
||||
if (strlen($updatePreview) > 1200) {
|
||||
$updatePreview = substr($updatePreview, 0, 1200);
|
||||
@@ -92,7 +90,7 @@ SH;
|
||||
$driver = (string)$pdo->getAttribute(PDO::ATTR_DRIVER_NAME);
|
||||
$nowExpr = $driver === 'pgsql' ? 'NOW()' : "DATETIME('now')";
|
||||
$updCountVal = $updateCount;
|
||||
$updErrVal = $updExit === 0 && !$updateErr ? null : trim($updErrStr ?: $updOutStr);
|
||||
$updErrVal = (!$updateErr && $updateCount !== null) ? null : trim($updErrStr ?: $updOutStr);
|
||||
$upgAvailVal = $upgradeAvailable;
|
||||
$upgErrVal = $upgExit === 0 && !$upgradeErr ? null : trim($upgErrStr ?: $upgOutStr);
|
||||
$stmt = $pdo->prepare(
|
||||
@@ -122,7 +120,7 @@ SH;
|
||||
'count' => $updateCount,
|
||||
'preview' => $updatePreview,
|
||||
'raw' => $updatePreview,
|
||||
'error' => $updExit === 0 && !$updateErr ? '' : trim($updErrStr ?: $updOutStr),
|
||||
'error' => (!$updateErr && $updateCount !== null) ? '' : trim($updErrStr ?: $updOutStr),
|
||||
],
|
||||
'os' => [
|
||||
'available' => $upgradeAvailable,
|
||||
|
||||
@@ -44,11 +44,9 @@ foreach ($hosts as $host) {
|
||||
$updateCount = null;
|
||||
$updatePreview = '';
|
||||
$updateErr = str_contains($updOutStr, '__ERR__NO_APT');
|
||||
if ($updExit === 0 && !$updateErr) {
|
||||
if (preg_match('/^__COUNT__=(\d+)$/m', $updOutStr, $m)) {
|
||||
$updateCount = (int)$m[1];
|
||||
}
|
||||
}
|
||||
$updatePreview = trim($updOutStr);
|
||||
if (strlen($updatePreview) > 1200) {
|
||||
$updatePreview = substr($updatePreview, 0, 1200);
|
||||
@@ -65,7 +63,7 @@ foreach ($hosts as $host) {
|
||||
}
|
||||
}
|
||||
|
||||
$updErrVal = $updExit === 0 && !$updateErr ? null : trim($updErrStr ?: $updOutStr);
|
||||
$updErrVal = (!$updateErr && $updateCount !== null) ? null : trim($updErrStr ?: $updOutStr);
|
||||
$upgErrVal = $upgExit === 0 && !$upgradeErr ? null : trim($upgErrStr ?: $upgOutStr);
|
||||
|
||||
$stmt = $pdo->prepare(
|
||||
|
||||
Reference in New Issue
Block a user