<!DOCTYPE html>
<!--
<?php
echo "Getting status commands...";
$status_file_name = "commands_status.conf";
$status_file = fopen($status_file_name, "r") or die("Could not read file $status_file_name. Aborting.");
$status_commands = explode(PHP_EOL, fread($status_file, filesize($status_file_name)));
fclose($status_file);
echo "Done.";
echo "Getting ondemand commands...";
$ondemand_file_name = "commands_ondemand.conf";
$ondemand_file = fopen($ondemand_file_name, "r") or die("Could not read file $ondemand_file_name. Aborting.");
$ondemand_commands = explode(PHP_EOL, fread($ondemand_file, filesize($ondemand_file_name)));
fclose($ondemand_file);
echo "Done.";
?>
-->
<html>
  <head>
    <title> Strassenkind Server Status Page </title>
    <link rel="stylesheet" type="text/css" href=".%CONTENT_DIR%/style.css" />
    <?php
    if (!isset($_POST['ondemand'])) {
      echo "<meta http-equiv=\"refresh\" content=\"20\" />";
    }
    ?>
  </head>
  <body class="status_page">
    <h1> Strassenkind Server Status </h1>
    <hr />
    <?php
    if (!isset($_POST['ondemand'])) {
      echo "<form action=\"\" method=\"post\"><input type=\"submit\" value=\"Run ondemand commands\" name=\"ondemand\" /></form><hr />";
    } else {
      echo "<a href=\"\"><button> Return to regular status commands </button></a><hr />";
    }
    ?>
    <?php
    // run ondemand command list if demanded
    if (isset($_POST['ondemand'])) {
      foreach ($ondemand_commands as $command) {
        $output = shell_exec($command);
        echo "<pre class=\"commandLine\"> $command </pre>\n<pre class=\"commandLine\"> $output </pre>\n<hr />";
      }
    } else {
      //run status command list otherwise
      foreach ($status_commands as $command) {
        $output = shell_exec($command);
        echo "<pre class=\"commandLine\"> $command </pre>\n<pre class=\"commandLine\"> $output </pre>\n<hr />";
      }
    }
    ?>
  </body>
</html>