/admin_deletePage.php

https://github.com/loboda/cs411 · PHP · 274 lines · 196 code · 75 blank · 3 comment · 35 complexity · 10cec3bd8e2dc490012665340e441733 MD5 · raw file

  1. <?php
  2. include 'includes/mysqlAdminLoginAssignment.php';
  3. mysql_select_db($uiucDB) or die("Cannot connect to uiucDB.");
  4. $table=$_GET["table"];
  5. if ($table == "assignment")
  6. {
  7. $rowID=$_GET["rowID"];
  8. $query = "DELETE FROM assignment WHERE assnID = '$rowID'";
  9. if (!mysql_query($query, $mysqlConnection))
  10. {
  11. die ('Error: ' . mysql_error());
  12. }
  13. mysql_close($mysqlConnection);
  14. ?>
  15. <script src="admin_functions.js"></script>
  16. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=1">
  17. <?php
  18. }
  19. if ($table == "automarking")
  20. {
  21. $rowID=$_GET["rowID"];
  22. $query = "DELETE FROM automarking WHERE AutomarkID = '$rowID'";
  23. if (!mysql_query($query, $mysqlConnection))
  24. {
  25. die ('Error: ' . mysql_error());
  26. }
  27. mysql_close($mysqlConnection);
  28. ?>
  29. <script src="admin_functions.js"></script>
  30. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=2">
  31. <?php
  32. }
  33. if ($table == "course")
  34. {
  35. $rowID=$_GET["rowID"];
  36. $query = "DELETE FROM course WHERE CourseID = '$rowID'";
  37. if (!mysql_query($query, $mysqlConnection))
  38. {
  39. die ('Error: ' . mysql_error());
  40. }
  41. mysql_close($mysqlConnection);
  42. ?>
  43. <script src="admin_functions.js"></script>
  44. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=3">
  45. <?php
  46. }
  47. if ($table == "group")
  48. {
  49. $rowID=$_GET["rowID"];
  50. $rowIDtwo=$_GET["rowIDtwo"];
  51. $query = "DELETE FROM `group` WHERE GroupName = '$rowID' AND AssnID = '$rowIDtwo'";
  52. if (!mysql_query($query, $mysqlConnection))
  53. {
  54. die ('Error: ' . mysql_error());
  55. }
  56. mysql_close($mysqlConnection);
  57. ?>
  58. <script src="admin_functions.js"></script>
  59. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=4">
  60. <?php
  61. }
  62. if ($table == "instructor")
  63. {
  64. $rowID=$_GET["rowID"];
  65. $query = "DELETE FROM `instructor` WHERE InstructorID = '$rowID'";
  66. if (!mysql_query($query, $mysqlConnection))
  67. {
  68. die ('Error: ' . mysql_error());
  69. }
  70. // Update userType in users table
  71. $users_uiucDB = "assignments_users_uiuc";
  72. mysql_select_db($users_uiucDB) or die("Cannot connect to assignments_uiuc database.");
  73. $query = "SELECT * FROM `users` WHERE Username = '$rowID'";
  74. $result = mysql_query($query);
  75. while($row = mysql_fetch_array($result))
  76. {
  77. $usertype = $row['UserType'];
  78. }
  79. $query = "UPDATE `users` SET UserType=('$usertype' ^ 2) WHERE Username='$rowID'";
  80. if (!mysql_query($query, $mysqlConnection))
  81. {
  82. die ('Error: ' . mysql_error());
  83. }
  84. $users_uiucDB = "assignments_uiuc";
  85. mysql_select_db($users_uiucDB) or die("Cannot connect to assignments_uiuc database.");
  86. mysql_close($mysqlConnection);
  87. ?>
  88. <script src="admin_functions.js"></script>
  89. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=5">
  90. <?php
  91. }
  92. if ($table == "memberof")
  93. {
  94. $rowID=$_GET["rowID"];
  95. $rowIDtwo=$_GET["rowIDtwo"];
  96. $rowIDthree=$_GET["rowIDthree"];
  97. $query = "DELETE FROM `memberof` WHERE GroupName = '$rowID' AND StudentID = '$rowIDtwo' AND AssnID='$rowIDthree'";
  98. if (!mysql_query($query, $mysqlConnection))
  99. {
  100. die ('Error: ' . mysql_error());
  101. }
  102. mysql_close($mysqlConnection);
  103. ?>
  104. <script src="admin_functions.js"></script>
  105. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=6">
  106. <?php
  107. }
  108. if ($table == "questions")
  109. {
  110. $rowID=$_GET["rowID"];
  111. $query = "DELETE FROM `questions` WHERE QuestionID = '$rowID'";
  112. if (!mysql_query($query, $mysqlConnection))
  113. {
  114. die ('Error: ' . mysql_error());
  115. }
  116. mysql_close($mysqlConnection);
  117. ?>
  118. <script src="admin_functions.js"></script>
  119. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=7">
  120. <?php
  121. }
  122. if ($table == "student")
  123. {
  124. $rowID=$_GET["rowID"];
  125. $query = "DELETE FROM `student` WHERE StudentID = '$rowID'";
  126. if (!mysql_query($query, $mysqlConnection))
  127. {
  128. die ('Error: ' . mysql_error());
  129. }
  130. // Update userType in users table
  131. $users_uiucDB = "assignments_users_uiuc";
  132. mysql_select_db($users_uiucDB) or die("Cannot connect to assignments_uiuc database.");
  133. $query = "SELECT * FROM `users` WHERE Username = '$rowID'";
  134. $result = mysql_query($query);
  135. while($row = mysql_fetch_array($result))
  136. {
  137. $usertype = $row['UserType'];
  138. }
  139. $query = "UPDATE `users` SET UserType=('$usertype' ^ 4) WHERE Username='$rowID'";
  140. if (!mysql_query($query, $mysqlConnection))
  141. {
  142. die ('Error: ' . mysql_error());
  143. }
  144. $users_uiucDB = "assignments_uiuc";
  145. mysql_select_db($users_uiucDB) or die("Cannot connect to assignments_uiuc database.");
  146. mysql_close($mysqlConnection);
  147. ?>
  148. <script src="admin_functions.js"></script>
  149. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=8">
  150. <?php
  151. }
  152. if ($table == "takes")
  153. {
  154. $rowID=$_GET["rowID"];
  155. $rowIDtwo=$_GET["rowIDtwo"];
  156. $query = "DELETE FROM `takes` WHERE StudentID = '$rowID' AND CourseID = '$rowIDtwo'";
  157. if (!mysql_query($query, $mysqlConnection))
  158. {
  159. die ('Error: ' . mysql_error());
  160. }
  161. mysql_close($mysqlConnection);
  162. ?>
  163. <script src="admin_functions.js"></script>
  164. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=10">
  165. <?php
  166. }
  167. if ($table == "teaches")
  168. {
  169. $rowID=$_GET["rowID"];
  170. $rowIDtwo=$_GET["rowIDtwo"];
  171. $query = "DELETE FROM `teaches` WHERE InstructorID = '$rowID' AND CourseID = '$rowIDtwo'";
  172. if (!mysql_query($query, $mysqlConnection))
  173. {
  174. die ('Error: ' . mysql_error());
  175. }
  176. mysql_close($mysqlConnection);
  177. ?>
  178. <script src="admin_functions.js"></script>
  179. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=11">
  180. <?php
  181. }
  182. if ($table == "users")
  183. {
  184. // Change database
  185. $users_uiucDB = "assignments_users_uiuc";
  186. mysql_select_db($users_uiucDB) or die("Cannot connect to assignments_uiuc database.");
  187. $rowID=$_GET["rowID"];
  188. $query = "DELETE FROM `users` WHERE Username = '$rowID'";
  189. if (!mysql_query($query, $mysqlConnection))
  190. {
  191. die ('Error: ' . mysql_error());
  192. }
  193. mysql_close($mysqlConnection);
  194. ?>
  195. <script src="admin_functions.js"></script>
  196. <meta http-equiv="refresh" content="0;url=admin.html?displayTable=12">
  197. <?php
  198. }
  199. ?>