Update UpdateTwo.php

This commit is contained in:
dlandon
2024-06-10 12:36:14 -05:00
parent eed5a94d03
commit f93095d552

View File

@@ -13,6 +13,8 @@
<?
$docroot ??= ($_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp');
require_once "$docroot/webGui/include/Wrappers.php";
/* add translations */
$_SERVER['REQUEST_URI'] = 'settings';
require_once "$docroot/webGui/include/Translations.php";
@@ -21,10 +23,6 @@ function scan($line, $text) {
return stripos($line ?? '', $text) !== false;
}
function safe_get($array, $key, $default = null) {
return $array[$key] ?? $default;
}
$reply = [];
$name = urldecode($_POST['name']);
switch ($_POST['id']) {
@@ -80,7 +78,7 @@ case 'vm':
for ($i = 0; $i < $vcpus; $i++) {
$vcpu = $xml->cputune->addChild('vcpupin');
$vcpu['vcpu'] = $i;
$vcpu['cpuset'] = safe_get($cpuset, $i);
$vcpu['cpuset'] = _var($cpuset, $i);
}
if ($pin) {
$attr = $xml->cputune->addChild('emulatorpin');
@@ -254,7 +252,7 @@ case 'is':
/* Write the updated syslinux configuration back to the file if changes were made */
if ($make) {
file_put_contents($cfg, implode("\n", $syslinux) . "\n");
file_put_contents_atomic($cfg, implode("\n", $syslinux) . "\n");
}
$reply = ['success' => $name];