VM Edit: added new qemu-xhci usb controller option; rearranged usb controller dropdown on vm edit page

This commit is contained in:
Eric Schultz
2018-03-08 00:32:10 -06:00
parent 2eefcdbb5b
commit 5e222e89d4
5 changed files with 83 additions and 67 deletions
@@ -1056,6 +1056,13 @@
$medias = array_reverse($medias);
}
$strUSBMode = 'usb2';
if ($lv->_get_single_xpath_result($res, '//domain/devices/controller[@model=\'nec-xhci\']')) {
$strUSBMode = 'usb3';
} else if ($lv->_get_single_xpath_result($res, '//domain/devices/controller[@model=\'qemu-xhci\']')) {
$strUSBMode = 'usb3-qemu';
}
return [
'template' => $arrTemplateValues,
'domain' => [
@@ -1076,7 +1083,7 @@
'autostart' => ($lv->domain_get_autostart($res) ? 1 : 0),
'state' => $lv->domain_state_translate($dom['state']),
'ovmf' => ($lv->domain_get_ovmf($res) ? 1 : 0),
'usbmode' => ($lv->_get_single_xpath_result($res, '//domain/devices/controller[@model=\'nec-xhci\']') ? 'usb3' : 'usb2')
'usbmode' => $strUSBMode
],
'media' => [
'cdrom' => (!empty($medias) && !empty($medias[0]) && array_key_exists('file', $medias[0])) ? $medias[0]['file'] : '',