Minor code optimization in VMMachine page

This commit is contained in:
bergware
2018-03-09 16:19:26 +01:00
parent de4074e655
commit 0555076298
+3 -2
View File
@@ -25,16 +25,17 @@ exec('cat /sys/devices/system/cpu/*/topology/thread_siblings_list|sort -nu', $cp
function showCPUs($uuid) {
global $cpus;
$vm = domain_to_config($uuid);
$vcpu = $vm['domain']['vcpu'];
echo "<div class='four'>";
foreach ($cpus as $pair) {
unset($cpu1,$cpu2);
list($cpu1, $cpu2) = preg_split('/[,-]/',$pair);
$check = in_array($cpu1, $vm['domain']['vcpu']) ? 'fa-check-square-o':'fa-square-o';
$check = in_array($cpu1, $vcpu) ? 'fa-check-square-o':'fa-square-o';
if (!$cpu2) {
echo "<label><i class='$check'></i>&nbsp;&nbsp;cpu $cpu1</label>";
} else {
echo "<label class='cpu1'><i class='fa fa-fw $check'></i>&nbsp;&nbsp;cpu $cpu1 / $cpu2</label>";
$check = in_array($cpu2, $vm['domain']['vcpu']) ? 'fa-check-square-o':'fa-square-o';
$check = in_array($cpu2, $vcpu) ? 'fa-check-square-o':'fa-square-o';
echo "<label class='cpu2'><i class='fa fa-fw $check'></i></label>";
}
}