launch.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <div class="launchcollumn">
  2. <a>Maintenances</a><br>
  3. <?php
  4. $getreqqry = mysqli_query($link, "select * from request where approved!=3");
  5. while($row = mysqli_fetch_array($getreqqry)){
  6. echo "<a href='?a=launch&req=".$row['id']."' class='collumnbutton'>".$row['servername']." ".$row['treated_by']."</a>";
  7. $approved = $row['approved'];
  8. $servername = $row['servername'];
  9. $treated_by = $row['treated_by'];
  10. $clientid = $row['clientid'];
  11. }
  12. ?>
  13. </div>
  14. <?php
  15. if(isset($req)){
  16. $getreqqry = mysqli_query($link, "select * from request where id = $req");
  17. while($row = mysqli_fetch_array($getreqqry)){
  18. $approved = $row['approved'];
  19. $servername = $row['servername'];
  20. $treated_by = $row['treated_by'];
  21. $clientid = $row['clientid'];
  22. }
  23. $getcltqry = mysqli_query($link, "select * from clients where id=$clientid");
  24. while($row = mysqli_fetch_array($getcltqry)){
  25. $clientname = $row['full_name'];
  26. }
  27. echo "
  28. <div class='launchcollumn'>
  29. <a>Info</a><br>
  30. <a>Serveur Maitre: $servername</a></br>
  31. <a>Traité par: $treated_by</a></br>";
  32. if($approved == 0){
  33. echo "
  34. <a href='?a=launch&req=$req&acc=yes' class='collumnbutton'>accepter</a>";
  35. }elseif($approved == 1){
  36. echo "<a>Status: Accepted</a><br>";
  37. if($clientid != 0){
  38. echo "<a href='?a=launch&req=$req&acc=class' class='collumnbutton'>Client: $clientname</a><br>";
  39. echo "<a href='?a=launch&req=$req&acc=rapp' class='collumnbutton'>Serveurs/Équipements</a>";
  40. #echo "<a href='?a=launch&req=$req&acc=reqend' class='collumnbutton'>Terminer la maintenance</a>";
  41. #echo "<a href='?a=launch&req=$req&acc=reqcont' class='collumnbutton'>Continuer la maintenance</a>";
  42. }else{
  43. echo "<a href='?a=launch&req=$req&acc=class' class='collumnbutton'>Choisir Client</a>";
  44. }
  45. }else{
  46. echo "<a>Status: Refusé</a><br>";
  47. }
  48. echo "</div>";
  49. }
  50. if(isset($acc)){
  51. if($acc == "class"){
  52. echo "
  53. <div class='launchcollumn'>
  54. <a>Choisir Client</a>";
  55. $getclientqry = mysqli_query($link, "select * from clients where active = 1 ORDER BY full_name ASC");
  56. while($row = mysqli_fetch_array($getclientqry)){
  57. echo "<a href='?a=launch&acc=cltclass&req=$req&clt=".$row['id']."' class='collumnbutton'>".$row['full_name']."</a><br>";
  58. }
  59. echo "</div>";
  60. }elseif($acc == "rapp"){
  61. echo "
  62. <div class='launchcollumn'>
  63. <a>Serveurs</a><br>";
  64. $getreppqry = mysqli_query($link, "select * from repports where reqid = $req AND repstat = 0");
  65. while($row = mysqli_fetch_array($getreppqry)){
  66. if($row['id'] == $rep){$repselect = "background-color:black;color:white";}
  67. echo "<a href='?a=launch&acc=rapp&req=$req&rep=".$row['id']."' class='collumnbutton' style='$repselect'>".$row['server_name']."</a><br>";
  68. $repselect = "";
  69. $thereisvalue = 1;
  70. }
  71. echo "<a href='?a=launch&acc=rapp&req=$req&rep=new' class='collumnbutton'>Ajouter</a><br>";
  72. if($thereisvalue != 1){
  73. echo "<a href='?a=launch&acc=rapp&req=$req&rep=done' class='collumnbutton'>Terminer la maintenance</a><br>";
  74. }
  75. echo "</div>";
  76. }
  77. }
  78. if(isset($rep)){
  79. if($rep == "new"){
  80. if(isset($dvctp)){
  81. $getdevicesqry = mysqli_query($link, "select * from devicetypes where id=$dvctp");
  82. while($row = mysqli_fetch_array($getdevicesqry)){
  83. $devicetype = ": ".$row['name'];
  84. }
  85. }
  86. echo "
  87. <a>Nouveau Serveur/Équipement</a>
  88. <div class='launchcollumn'>
  89. <form action='?a=launch&acc=rapp&req=$req&rep=new&dvctp=$dvctp' method='post'>
  90. <input type='text' name='name' class='input' placeholder='Nom'><input type='submit' class='button' placeholder='value'><br>
  91. <div class='inputbtn'><a class='collumnbutton'>Type appareil$devicetype</a>";
  92. $getdevicesqry = mysqli_query($link, "select * from devicetypes");
  93. while($row = mysqli_fetch_array($getdevicesqry)){
  94. echo "<span><a class='inputbtn-content' href='?a=launch&acc=rapp&req=$req&rep=new&dvctp=".$row['id']."'>".$row['name']."</a></span>";
  95. }
  96. echo "</div>
  97. </input>
  98. </form>";
  99. echo "</div>";
  100. }else{
  101. echo "
  102. <div class='launchcollumn'>
  103. <a>Étapes</a>";
  104. $getrepportqry = mysqli_query($link, "select * from repports where id = $rep");
  105. while($row = mysqli_fetch_array($getrepportqry)){
  106. $stepsdone = $row['stepsdone'];
  107. $servername = $row['server_name'];
  108. $devicetype = $row['devicetype'];
  109. }
  110. echo "<a class='collumnbutton'>".$servername."</a><br>";
  111. $getstepsqry = mysqli_query($link, "select * from steps where eqqtypes LIKE '%$devicetype%'");
  112. while($row = mysqli_fetch_array($getstepsqry)){
  113. $rowname = $row['name'];
  114. $rowid = $row['id'];
  115. if(strpos("$stepsdone", "<$rowid>")){
  116. echo "<div class='collumnsection'>$rowname<a href='?a=launch&acc=rapp&req=$req&rep=$rep&stpdn=$rowid' class='button-small success'>Fait ✓</a></div><br>";
  117. }else{
  118. echo "<div class='collumnsection'>$rowname<a href='?a=launch&acc=rapp&req=$req&rep=$rep&stpdn=$rowid' class='button-small neutral'>Fait</a></div><br>";
  119. $notdone = 1;
  120. }
  121. }
  122. if(!isset($notdone)){
  123. echo "<div class='collumnsection'>Équipement terminé<a href='?a=launch&acc=rapp&req=$req&rep=$rep&repdn=1' class='button-small neutral'>Fait</a></div><br>";
  124. }
  125. echo "</div>";
  126. }
  127. }
  128. ?>