SDS_status_functions.php 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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 placePicXY($posY, $posX, $pic, $sizex, $sizey, $title)
  9. {
  10. echo '<div title="' . $title . '" style="position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  11. echo '<img src="pics/' . $pic . '" width="' . $sizex . '" height="' . $sizey . '">';
  12. echo '</div>';
  13. }
  14. function placePicWithLink($posY, $posX, $pic, $size, $title, $link)
  15. {
  16. 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">';
  17. placePic($posY, $posX, $pic, $size, $title);
  18. echo '</a>';
  19. }
  20. function placeText($posY, $posX, $text, $width, $size, $color)
  21. {
  22. echo '<div align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  23. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  24. echo $text;
  25. echo '</b></font></div>';
  26. }
  27. function placeTextWithLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  28. {
  29. echo '<div title="' . $title . '" align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  30. 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">';
  31. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  32. echo $text;
  33. echo '</b></font></a></div>';
  34. }
  35. function placeTextLeftWithLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  36. {
  37. echo '<div title="' . $title . '" align="left" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  38. 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">';
  39. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  40. echo $text;
  41. echo '</b></font></a></div>';
  42. }
  43. function placeTextWithWebsiteLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  44. {
  45. echo '<div title="' . $title . '" align="center" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  46. echo '<a href='.$link.' target="_blank">';
  47. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  48. echo $text;
  49. echo '</b></font></a></div>';
  50. }
  51. function placeTextLeftWithWebsiteLink($posY, $posX, $text, $width, $size, $color, $title, $link)
  52. {
  53. echo '<div title="' . $title . '" align="left" style="width:' . $width . 'px; position:absolute; top:' . $posY . 'px; left:' . $posX . 'px">';
  54. echo '<a href='.$link.' target="_blank">';
  55. echo '<font size="' . $size . '" color="' . $color . '"><b>';
  56. echo $text;
  57. echo '</b></font></a></div>';
  58. }
  59. function placeBox($posY, $posX, $text, $width, $size, $color)
  60. {
  61. 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">';
  62. echo '<font size="' . $size . '" color=#000000><b>';
  63. echo $text;
  64. echo '</b></font></div>';
  65. }
  66. function getValveStatus($value)
  67. {
  68. $value = decbin($value);
  69. $value = substr("00000000000", 0, 11 - strlen($value)) . $value;
  70. if (substr($value, 3, 1) == 1) return 1;
  71. else if (substr($value, 2, 1) == 1) return 0;
  72. else return -1;
  73. }
  74. ?>