getDockerContainers(); if (file_exists($user_prefs)) { $prefs = parse_ini_file($user_prefs); $sort = []; foreach ($containers as $ct) $sort[] = array_search($ct,$prefs) ?? 999; array_multisort($sort, ($action=='start'?SORT_ASC:SORT_DESC), SORT_NUMERIC, $containers); } foreach ($containers as $ct) { if ( $action == "start") { $key = array_search($ct,array_column($info,"Name")); if ( $key === false ) continue; if ($info[$key]['NetworkMode'] == "host" && $info[$key]['Cmd'] == "/opt/unraid/tailscale") continue; } DockerUtil::docker("$action $ct >/dev/null"); addRoute($ct); } ?>