/dev/null", $var); } $action = $_POST['action']; $status = $action=='start' ? 'exited' : 'running'; $all_containers=[]; docker("ps -a --filter status='$status' --format='{{.Names}}'", $all_containers); if (file_exists($user_prefs)) { $prefs = parse_ini_file($user_prefs); $sort = []; foreach ($all_containers as $ct) $sort[] = array_search($ct,$prefs) ?? 999; array_multisort($sort, ($action=='start'?SORT_ASC:SORT_DESC), SORT_NUMERIC, $all_containers); } foreach ($all_containers as $ct) docker("$action $ct >/dev/null"); ?>