OK' : 'Error: ' . $response . '';
    if (trim($response) == "\"OK\"") {
      break;
    }
    usleep(1500000);
    $retry++;
  }
  echo (!isset($last_response)) ? 'Already running' : $last_response;
}
if ($_GET['ACTION'] == "stop") {
  $retry = 0;
  while (docker('sogo-mailcow', 'info')['State']['Running'] == 1 && $retry <= 3) {
    $response = docker('sogo-mailcow', 'post', 'stop');
    $last_response = (trim($response) == "\"OK\"") ? 'OK' : 'Error: ' . $response . '';
    if (trim($response) == "\"OK\"") {
      break;
    }
    usleep(1500000);
    $retry++;
  }
  echo (!isset($last_response)) ? 'Not running' : $last_response;
}
?>