SDS_status_functions.php 4.6 KB

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