Undo the VM sorting for Start/Stop

This commit is contained in:
bergware
2018-03-09 18:27:10 +01:00
parent e01df2e9c4
commit 6a938f2615
@@ -16,18 +16,8 @@ $docroot = $docroot ?? $_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp';
require_once "$docroot/plugins/dynamix.vm.manager/include/libvirt_helpers.php";
$act = $_POST['action'];
$txt = '/boot/config/plugins/dynamix.vm.manager/userprefs.txt';
$vms = $lv->get_domains();
if (file_exists($txt)) {
$prefs = parse_ini_file($txt); $sort = [];
foreach ($vms as $vm) $sort[] = $prefs[$vm] ?? 999;
array_multisort($sort,SORT_NUMERIC,$vms);
} else {
natsort($vms);
}
if ($act=='stop') $vms = array_reverse($vms);
foreach ($vms as $vm) {
$res = $lv->get_domain_by_name($vm);
$uuid = $lv->domain_get_uuid($res);