<?

print '<head>';
print '<SCRIPT Language="Javascript">';
print 'var total=0;';
print 'function Timer() {';
print '  total++;';
print '  document.all.real.src="real.php";';
print '  setTimeout ("Timer()",1000);';
print '}';
print '</script>';
print '</head>';


print '<body onload="Timer()" bgcolor="#010D93" text="#FFFFFF" link="#FFFFFF" vlink="#CCCCFF" alink="#CCCCCC">';

require('config.inc');

open_server();

// Ask for two lines display --> (char)1,(char)0

print '<div align="center">';
print '<table><tr><td width="1100px" height="714px" style=\'background-image: url("fond.jpg");\'>';

print '<div align="center">';
print '<iframe frameborder="0"  src="real.php" name="real" width="600px" height="200px" align="center"></iframe>';
print '</div><br>';


print '<div align="center">';

$tot=0;
for ($i=0;$i<8;$i++) {
  $in=pack("C*",2,$i,0);
  socket_write($socket, $in, strlen($in));
  $name = socket_read($socket, 2048);

  $in=pack("C*",2,$i,1);
  socket_write($socket, $in, strlen($in));
  $value = socket_read($socket, 2048);

  $in=pack("C*",2,$i,2);
  socket_write($socket, $in, strlen($in));
  $regul = socket_read($socket, 2048);

  if ($name != "NotConnected") {
    $all_names[$tot]=$name; $tot++;
  }
}

for ($level=0;$level<3;$level++) {
  $in=pack("C*",6,$level);
  socket_write($socket, $in, strlen($in));
  $value=socket_read($socket, 2048);
  $res=unpack("I",$value);
  $all_level[$level]=$res[1];
}

$in=pack("C*",5);
socket_write($socket, $in, strlen($in));
$value=socket_read($socket, 2048);
$res=unpack("I",$value);
$socket_state=$res[1];

socket_close($socket);

print '<div align="center"><table>';
for ($i=0;$i<$tot;$i++) {
  if ($i % 2 ==0) print '<tr>';
  print "<td><div align=\"center\">\n";
  print "<a href=\"draw.php?name=" . $all_names[$i] . "\">";
  print "<img align=\"center\" src=\"graph.php?name=" . $all_names[$i] . "\"/></a>";
  print "</div></td>";
  if (($i+1) % 2 ==0) print '</tr>';
}
print '</table></div>';

print '<div align="center"><table><tr>';
  print "<td><div align=\"center\">\n";
  print "<a href=\"draw_level.php\">";
  print "<img align=\"center\" src=\"level.php\"/></a>";
  print "</div></td>";
print '</tr></table></div>';

print '<tr><td><div align="center">';
print '<form>';
print '<table><tr><td>Level</td><td><table><tr>';
for ($level=0;$level<3;$level++) {
  print '<td><div align="center">' . ($level+1) . "<br>";
  print '<input type="checkbox" name="level' . $level . '" value="L' . ($level+1) . '"';
  if ($all_level[$level]==0) print ' checked ';
  print 'disabled >';
  print '</div></td>';
}
print '</tr></table></td></tr></table>';
print '</form>';
print '</div></td></tr>';

print '<tr><td><div align="center"><table><tr><td>Sockets</td><td><div align="center">';

print '<form>';
$mask=1;
print '<table><tr>';
for ($s=0;$s<24;$s++) {
  print '<td><div align="center">';
  print ($s+1) . "<br>";
  print '<input type="checkbox" name="socket' . $s . '" value="S' . ($s+1) . '"';
  if ($socket_state & $mask) print ' checked ';
  print 'disabled >';
  print '</div></td>';
  $mask *= 2;
}
print '</tr></table></form>';

print '</div></td></tr></table></div></td></tr>';

print '</td></tr></table>';

print '</div></body>';

?>
