SDS_status_functions.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. function placePic($posY, $posX, $pic, $size, $title)
  3. {
  4. echo '<div title="' . $title . '" style="position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  5. echo '<img src="pics/' . $pic . '" width="' . $size . '" height="' . $size . '">';
  6. echo '</div>';
  7. }
  8. function placePicWithLink($posY, $posX, $pic, $size, $title, $link)
  9. {
  10. echo '<a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=' . $link . '" target="_blank">';
  11. placePic($posY, $posX, $pic, $size, $title);
  12. echo '</a>';
  13. }
  14. function placeText($posY, $posX, $text, $width, $size, $color)
  15. {
  16. echo '<div align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  17. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  18. echo $text;
  19. echo '</b></font></div>';
  20. }
  21. function placeTextWithLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  22. {
  23. echo '<div title="' . $title . '" align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  24. echo '<a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=' . $link . '" target="_blank">';
  25. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  26. echo $text;
  27. echo '</b></font></a></div>';
  28. }
  29. function placeTextLeftWithLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  30. {
  31. echo '<div title="' . $title . '" align="left" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  32. echo '<a href="https://adei-katrin.kaas.kit.edu/adei/#module=graph&db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&db_mask=all&experiment=-&window=86400&module=graph&virtual=srctree&srctree=' . $link . '" target="_blank">';
  33. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  34. echo $text;
  35. echo '</b></font></a></div>';
  36. }
  37. function placeTextWithWebsiteLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  38. {
  39. echo '<div title="' . $title . '" align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  40. echo '<a href='.$link.' target="_blank">';
  41. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  42. echo $text;
  43. echo '</b></font></a></div>';
  44. }
  45. function placeTextLeftWithWebsiteLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  46. {
  47. echo '<div title="' . $title . '" align="left" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  48. echo '<a href='.$link.' target="_blank">';
  49. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  50. echo $text;
  51. echo '</b></font></a></div>';
  52. }
  53. function placeBox($posY, $posX, $text, $width, $size, $color)
  54. {
  55. echo '<div align="center" style="background-color:' . $color . '; border-style:solid; border-width:2px; border-color:#000000; width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  56. echo '<font size="' . $size . '" color=#000000><b>';
  57. echo $text;
  58. echo '</b></font></div>';
  59. }
  60. function getValveStatus($value)
  61. {
  62. $value = decbin($value);
  63. $value = substr("00000000000", 0, 11 - strlen($value)) . $value;
  64. if (substr($value, 3, 1) == 1) return 1;
  65. else if (substr($value, 2, 1) == 1) return 0;
  66. else return -1;
  67. }
  68. ?>