v1.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?php
  2. define('DB_SERVER', 'dbhost');
  3. define('DB_USERNAME', 'dbuser');
  4. define('DB_PASSWORD', 'dbpasswd');
  5. define('DB_NAME', 'dbname');
  6. $link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
  7. if (!$link->set_charset("utf8")) {
  8. printf("Error loading character set utf8: %s\n", $link->error);
  9. }
  10. if($link === false){
  11. die("ERROR: Could not connect. " . mysqli_connect_error());
  12. }
  13. if(isset($_GET['a'])){
  14. $a = $_GET['a'];
  15. }
  16. if(isset($_GET['srvnm'])){
  17. $srvnm = trim($_GET['srvnm']);
  18. }
  19. if(isset($_GET['usrnm'])){
  20. $usrnm = trim($_GET['usrnm']);
  21. }
  22. if(isset($_GET['pwd'])){
  23. $pwd = trim($_GET['pwd']);
  24. }
  25. if(isset($_GET['sct'])){
  26. $sct = trim($_GET['sct']);
  27. }
  28. if(isset($_GET['technm'])){
  29. $technm = trim($_GET['technm']);
  30. }
  31. if(isset($_GET['kee'])){
  32. $kee = trim($_GET['kee']);
  33. }
  34. if(isset($_GET['scrpt'])){
  35. $scrpt = trim($_GET['scrpt']);
  36. }
  37. $getreqqry = mysqli_query($link, "SELECT * from request where servername = '$usrnm' AND passwd = '$pwd'");
  38. while($row = mysqli_fetch_array($getreqqry)){
  39. $reqid = $row['id'];
  40. }
  41. if($a == "reqacc" & $kee == "alsdjhfawer34667847694742456sgdfgraereajek"){
  42. $instreq = "INSERT into request (tech, servername, passwd) values (?, ?, ?)";
  43. if($stmt = mysqli_prepare($link, $instreq)){
  44. mysqli_stmt_bind_param($stmt, "sss", $technm, $usrnm, $pwd);
  45. if(mysqli_stmt_execute($stmt)){
  46. echo 1;
  47. }else{
  48. echo "noreqacc";
  49. }
  50. }
  51. }
  52. if($a == "accdoi" & $kee == "alsdjhfawer34667847694742456sgdfgraereajek"){
  53. $getreqqry = mysqli_query($link, "SELECT * from request where servername = '$usrnm' AND passwd = '$pwd'");
  54. while($row = mysqli_fetch_array($getreqqry)){
  55. echo $row['approved'];
  56. }
  57. }
  58. if($a == "addentry" & $reqid != ""){
  59. $getrepqry = mysqli_query($link, "SELECT EXISTS(SELECT * from repports where reqid = '$reqid' AND server_name = '$srvnm')");
  60. while($row = mysqli_fetch_array($getrepqry)){
  61. $repext = $row[0];
  62. }
  63. if($repext == 1){
  64. $getrepqry = mysqli_query($link, "SELECT * from repports where reqid = '$reqid' AND server_name = '$srvnm'");
  65. while($row = mysqli_fetch_array($getrepqry)){
  66. $repid = $row['id'];
  67. $cltid = $row['client_id'];
  68. }
  69. }else{
  70. $instrep = "INSERT into repports (reqid, server_name, devicetype) values (?, ?, ?)";
  71. if($stmt = mysqli_prepare($link, $instrep)){
  72. $devicetype = 1;
  73. mysqli_stmt_bind_param($stmt, "isi", $reqid, $srvnm, $devicetype);
  74. if(mysqli_stmt_execute($stmt)){
  75. }else{
  76. }
  77. }
  78. $getrepqry = mysqli_query($link, "SELECT * from repports where reqid = '$reqid' AND server_name = '$srvnm'");
  79. while($row = mysqli_fetch_array($getrepqry)){
  80. $repid = $row['id'];
  81. $cltid = $row['client_id'];
  82. }
  83. }
  84. $data = explode(',', $_POST["data"]);
  85. $data1 = $data[0];
  86. $data2 = $data[1];
  87. $data3 = $data[2];
  88. $data4 = $data[3];
  89. $data5 = $data[4];
  90. $data6 = $data[5];
  91. $data7 = $data[6];
  92. $instentry = "INSERT into entries (repportid, servername, section, data1, data2, data3, data4, data5, data6, data7) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
  93. if($stmt = mysqli_prepare($link, $instentry)){
  94. mysqli_stmt_bind_param($stmt, "isssssssss", $repid, $srvnm, $sct, $data1, $data2, $data3, $data4, $data5, $data6, $data7);
  95. if(mysqli_stmt_execute($stmt)){
  96. echo 1;
  97. }else{
  98. echo "noinsertentry";
  99. }
  100. }
  101. }
  102. if($a == "getscript" & $reqid != ""){
  103. if($scrpt == "start"){
  104. $script = file_get_contents("/home/maintenance/repo/dev/startup");
  105. $myfile = fopen("/home/maintenance/repo/dev/startup", "r") or die("Unable to open file!");
  106. echo fread($myfile,filesize("/home/maintenance/repo/dev/startup"));
  107. fclose($myfile);
  108. }elseif($scrpt == "mod"){
  109. $script = file_get_contents("/home/maintenance/repo/dev/modules");
  110. $myfile = fopen("/home/maintenance/repo/dev/modules", "r") or die("Unable to open file!");
  111. echo fread($myfile,filesize("/home/maintenance/repo/dev/modules"));
  112. fclose($myfile);
  113. }
  114. }
  115. ?>